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?

  • KaranasToll@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 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.