Conversation

Notices

  1. I am interested in hearing what non-lispers think of this syntax. https://pastebin.com/jNcQPsYx https://quitter.se/attachment/4625005

    Friday, 13-Oct-17 23:42:29 UTC from quitter.se
    1. For the purpose of the question, Common Lisp, Scheme, and Clojure are considered kinds of lisps. I am looking into reducing parens.

      Friday, 13-Oct-17 23:43:43 UTC from quitter.se
    2. @taknamay i'm not terribly experienced with lisp, but i still prefer sexps. Thinking about code as an AST is powerful. The piece you show makes it tempting to think about lisp as regular code. What is it like thinking about macros with this syntax?

      Saturday, 14-Oct-17 14:53:37 UTC from gnusocial.de
      1. @csaurus I will try writing a macro and see how it looks

        Saturday, 14-Oct-17 18:17:21 UTC from quitter.se
      2. @csaurus Here is "and" defined in terms of a macro. https://quitter.se/attachment/4628912

        Saturday, 14-Oct-17 18:59:51 UTC from quitter.se
        1. @taknamay oh cool, i forgot about hygienic macros and how that might change things. I still like parens tbh. Is this guile?

          Saturday, 14-Oct-17 19:26:28 UTC from gnusocial.de
          1. @csaurus It's a syntax I am making up, but I am thinking of implementing in Scheme.

            Saturday, 14-Oct-17 23:11:34 UTC from quitter.se