Common Lisp is a fairly big language.
I'm trying to get an idea of features I might have missed while reading books.
Does anyone have features of the language that they feel are often overlooked but really neat to know?
Overlooked Featues in Common Lisp
Re: Overlooked Featues in Common Lisp
One of my favorites is DEFSTRUCT constructors. I blogged about it some time ago (gosh! quite some time ago) http://within-parens.blogspot.it/2011/0 ... ricks.html. It turns out that you can do even trickier tricks with DEFSTRUCT constructors, as Pascal Costanza just pointed out at ELS 2014.
Cheers
--
MA
Cheers
--
MA
Marco Antoniotti
Re: Overlooked Featues in Common Lisp
The capabilities of an output formatting and the loop macro, which are good to explore thoroughly. Since they are own complex DSLs in the standard CL.
cl-2dsyntax is my attempt to create a Python-like reader. My mirror of CLHS (and the dark themed version). Temporary mirrors of aferomentioned: CLHS and a dark version.
Re: Overlooked Featues in Common Lisp
Yep. The PRETTY-PRINTER is quite a piece of software/api. Of course I blogged about it too
http://within-parens.blogspot.it/2011/0 ... -xhtm.html

Marco Antoniotti
-
- Posts: 43
- Joined: Mon Aug 26, 2013 9:24 pm
Re: Overlooked Featues in Common Lisp
Some very good suggestions. I have the feeling there is far more complexity to the CLOS than there appreas too.