this post was submitted on 04 Dec 2023
1 points (100.0% liked)

Lisp

52 readers
3 users here now

founded 1 year ago
MODERATORS
 

Hello, what is the quintessential lisp experience?

Is it the interactivity that is enabled by Common Lisp? So if this is the case could you say a bit about how SLIME + Common Lisp work together to experience the beauty of lisp experience?

Moreover if macros are the killer feature of lisp because you can extend the language and make dsls wouldn’t racket offer a quintessential lisp experience?

top 9 comments
sorted by: hot top controversial new old
[–] fediverser@alien.top 1 points 9 months ago

This post is an automated archive from a submission made on /r/lisp, powered by Fediverser software running on alien.top. Responses to this submission will not be seen by the original author until they claim ownership of their alien.top account. Please consider reaching out to them let them know about this post and help them migrate to Lemmy.

Lemmy users: you are still very much encouraged to participate in the discussion. There are still many other subscribers on !lisp@communick.news that can benefit from your contribution and join in the conversation.

Reddit users: you can also join the fediverse right away by getting by visiting https://portal.alien.top. If you are looking for a Reddit alternative made for and by an independent community, check out Fediverser.

[–] KaranasToll@alien.top 1 points 9 months ago

Lisp is ahead of every other programming language. It used to be if-conditionals, garbage collection, and functional programming. Now the main lisp exclusives are the condition system and and macros that are both easy and powerful. If you want the lisp experience, write a macro and when the debuggers stops you during testing, recompile the macro, recompile the function which uses the macro, and restart from the most recent stack frame.

[–] na85@alien.top 1 points 9 months ago (2 children)

Writing your own library for because there are 3 different half-finished ones, none of which is feature complete and none of which have been maintained in years.

[–] nakuaga@alien.top 1 points 9 months ago (1 children)

Now there are 4 different half-finished ones, none of which is feature complete and none of which have been maintained in years

[–] WaitingForTheClouds@alien.top 1 points 9 months ago (1 children)

On the other hand, if they were written with standard CL, they probably all still work.

[–] na85@alien.top 1 points 9 months ago

If by "work" you mean "compile", then sure.

[–] Shinmera@alien.top 1 points 9 months ago

My own experience is usually more that there's 0.

[–] corbasai@alien.top 1 points 9 months ago

Space-cadet Keyboard was qui quo ... was coolest CL thing imo

[–] bekorchi@alien.top 1 points 9 months ago

It's debating why lisp is better than other languages. Or feeling empty when using a non-lisp language and wishing to be able to use Common Lisp instead.