💾 Archived View for bbs.geminispace.org › s › Lisp › 3439 captured on 2023-12-28 at 16:19:47. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-11-14)

➡️ Next capture (2024-02-05)

🚧 View Differences

-=-=-=-=-=-=-

What is your favorite Lisp dialect?

List out your favorite Lisp dialect(s) and reason(s) why you like them, but also flaw(s) with them, if there are any.

#dialects #discussion #Lisp #programming

Posted in: s/Lisp

🛞 Troler

Jul 23 · 5 months ago

8 Comments ↓

🐙 norayr · Jul 23 at 22:08:

i am not an expert at all, but i was comparing lisp and scheme some time ago and scheme felt more polished and consistent.

🚀 stack · Jul 24 at 13:14:

Having spent over a decade as a Lisper, Common Lisp is _the way_!

I wanted to like Scheme, as a minimalist. However Common Lisp provides a comprehensive and standard set of tools (40 years without changes!) for practical programming.

Common Lisp is all about macros, much better than the Scheme ones.

There are many implementations, with 100% compatibility -- free and commercial

Common Lisp is fast - if you are careful, faster than C. The best implementation, SBCL, is double the speed of fastest Scheme compilers...

☀️ mike · Jul 24 at 15:44:

+1 for Common Lisp.

I do like the threading macros in Clojure, but you're dealing with the JVM..

🚀 tsyesika · Jul 30 at 20:19:

Guile scheme, though I'm fairly new to schemes and lisps not really having tried many of them.

🧶 betabube · Aug 14 at 05:05:

I've only used Emacs Lisp so far, so I can't really say anything bad about.

🚀 stack · Aug 14 at 12:21:

Having pumped Common Lisp, I have to say that I am fond of PicoLisp, and come back to it every few years to screw around, but have yet to do anything useful (or figure out how to use the built-in database).

🚀 anthk_gem · Oct 09 at 22:02:

Scheme for intro to "advanced CS" with SICP, Common Lisp with PAIP for hardcore and totally crazy stuff to implement in C/C++ and just weeks in CL. But Scheme has lots of fun too with Guile/Guix.

🖥️ zetamacs · Dec 14 at 20:22:

Commenting months after the fact, I realize.

Common Lisp is what does it for me. Yes, it's effectively Howl's Moving Castle - a little bit of everything, so as to become anything. But that makes it obscure, historically interesting, and above all... charming? And in the end, there is nothing I cannot do in it, all the while feeling like a real wizard.

Scheme (Guile, really) also occupies a special place because of Guix and GuixSD. However, I find CL far more natural and comfortable for most things. IMO Guile has moved past the minimal elegance of Scheme, only to fall short of the depth and power of CL. The middle ground is useful, but not always nice.