On Aug 13, 2013, at 10:02 AM, Steven Degutis wrote:

> That isn't universally true. For me it was the opposite: this syntax made it 
> easier for my brain to process than any other language, even when I was first 
> learning it. Maybe my brain is diabetic and just can't handle syntactic 
> sugar. But I bet I'm not the only person like this.

It's not just for brains of for macros. For any system that digests and 
processes programs Lisp's syntactic uniformity and explicitness (parentheses 
everywhere) can be helpful. I'd argue that this has been important at various 
points in the history of AI, certainly including a field in which I now work -- 
genetic programming -- in which you want to support random variation and 
recombination of programs.

OTOH that doesn't mean that Lisp's syntax is optimal for these or any other 
purposes. As a substrate for evolutionary computation I now favor something 
completely different which would be abysmal as a programming language for human 
programmers*. And maybe there are other syntaxes more optimal for various human 
brains engaged in various pursuits. But Lisp does seem to occupy an interesting 
sweet spot in the space of languages, supporting lots of different kinds of 
things (often including code that manipulates code) pretty well.

 -Lee

* http://hampshire.edu/lspector/push.html

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to