Functions are really first class: Although Common Lisp is a functional language it makes programming functionally much harder than Scheme. For example to call a function that was returned as a result you have to use the funcall expression. Likewise special operations are required to access the function value of a variable. This seems unnecessary to me.This is one of those things that has really bugged me whenever I’ve been tempted to use Common Lisp instead of Scheme.
Showing posts with label common lisp. Show all posts
Showing posts with label common lisp. Show all posts
12 January 2008
Scheme vs. Common Lisp
A Comparison Between Scheme and Common Lisp
The Next Big Language
Steve Yegge blogged about The Next Big Language.
(Yeah, yeah. I’m behind on my Google Reader reading and on finishing draft blog posts.)
I wonder if anyone has ever grafted C-ish syntax onto Common Lisp—along with some prettifying of it’s libraries. Kind of like Dylan, but with syntax closer to C than to ALGOL.
I’m not sure it’s a great idea, but it seems like such a thing would attract some attention.
Labels:
algol,
c,
common lisp,
computers,
dylan,
programming
Subscribe to:
Posts (Atom)