News for hackers. Stuff that matters.
Re:Why Lisp? by eatonphil on Thursday May 07, 2015 @05:46PM (#9508535)
In what language are you writing?
Re:Why Lisp? by chaoky on Thursday May 07, 2015 @11:22PM (#9509811)
Semantically, I'm writing in common lisp. If you mean the syntax, that's an ad hoc thing that comes up when writing in an HTML text box and emacs isnt here. But the syntax is shallow and unimportant compared to the abstraction presented. (it's just normal lisp syntax with implied parentheses anyways, so it's a bit ambiguous)
Re:Why Lisp? by mbrock on Thursday May 07, 2015 @06:09PM (#9508687)
That might be pseudo-code, but Dylan has a similar syntax, like Lisp without the explicit S-expressions.
Re:Why Lisp? by eatonphil on Thursday May 07, 2015 @06:44PM (#9508877)
It seemed a little unfair to be talking about such beautiful and extensible syntax without including the parentheses. But I am unfamiliar with Dylan.
Re:Why Lisp? by mbrock on Thursday May 07, 2015 @06:51PM (#9508930)
Well, typing parens in a HTML textbox can be pretty tedious, so I understand the desire for pseudocode.

Dylan has an interesting hygienic macro system that's similar to Scheme's. I don't think Dylan allows for arbitrary code-generating macro procedures, but it's possible in principle; see [1].

[1]: https://people.csail.mit.edu/jrb/Projects/dexprs.pdf