2 ms·
Yep Scheme was what I was using with SICP. I've heard of Common Lisp in passing, does it have a more friendly syntax?
by kaylarose 16y ago
Yep Scheme was what I was using with SICP.
I've heard of Common Lisp in passing, does it have a more friendly syntax?
- deleted 16y ago[deleted]
- mschaef 16y agoThere's a lot more capability built into the Common Lisp specification than there is in R5RS (dunno much about R6RS), but the syntax is very similar. More than the syntax, Common Lisp is probably best distinguished by the fact it gives you a different set of techniques for partitioning names. Scheme has hygenic macros and a namespace that's unified between functions and values. Common Lisp has non-hygenic macros, but separate namespaces for values and functions, as well as a package construct that lets you use the same spelling of a symbol for different symbols. Common Lisp also has more 'built in' kinds of control flow structures, etc., but it doesn't have anything quite like call/cc.