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?
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.
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.
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.
My own experience is usually more that there’s 0.
Now there are 4 different half-finished ones, none of which is feature complete and none of which have been maintained in years
On the other hand, if they were written with standard CL, they probably all still work.
If by “work” you mean “compile”, then sure.
Space-cadet Keyboard was qui quo … was coolest CL thing imo
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.