Open links in new tab
  1. Can a language have Lisp's powerful macros without the parentheses?

    The first element is a function - here the function +. S-expressions are data The interesting part is now that s-expressions can be read and then Lisp uses the normal data structures (numbers, symbols, …

  2. In Common Lisp, when do you need to use eval-when, and how do you …

    Aug 14, 2017 · But it does not define the function inside the Lisp running the compiler -> the file compiler can't call it. Introducing EVAL-WHEN To tell the compiler to also let the compile time environment …

  3. Are there any good editors for Lisp programming, other than Emacs?

    Some commercial Lisp systems (Allegro CL, LispWorks, Corman CL) are coming with their own editors. Typically one can choose between platform specific keybindings and Emacs-like keybindings.

  4. Difference between `set`, `setq`, and `setf` in Common Lisp?

    May 15, 2009 · If SET and SETQ are to be booted from a Common Lisp successor, they will have to get some replacement. Their use in high-level code is limited, but low-level code (for example, the code …

  5. Common Lisp: The Remove Function, how is it used?

    Mar 22, 2009 · When in doubt use the HyperSpec as the reference for the language Common Lisp. CLtL2 is outdated. It describes Common Lisp before the work on the standard was finished. The …

  6. What's so great about Lisp? - Stack Overflow

    Jan 10, 2010 · I don't know enough Lisp to say whether it's good or bad. It seems like everyone who has used Lisp loves it, yet the most popular languages these days are descended from C. So what is it …

  7. Lisp - Splitting Input into Separate Strings - Stack Overflow

    Lisp - Splitting Input into Separate Strings Asked 12 years, 9 months ago Modified 2 years, 1 month ago Viewed 28k times

  8. lisp - What is an S-Expression - Stack Overflow

    Oct 23, 2022 · Code in any language that amount to a value is an expression. Lisp code is just lists with elements, a fundmental datastructure in lisp, however the plan was to use a syntax (m-expressions) …

  9. Why should I learn Lisp? [closed] - Stack Overflow

    Jan 17, 2017 · I really feel that I should learn Lisp and there are plenty of good resources out there to help me do it. I'm not put off by the complicated syntax, but where in "traditional commercial …

  10. Check if item is in a list (Lisp) - Stack Overflow

    What's a simple way to check if an item is in a list? Something like (in item list) might return true if item=1 and list=(5 9 1 2) and false if item=7