Whats so great about Lisp? - Stack Overflow 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 about Lis
When to use (or quote) in Lisp? - Stack Overflow In Emacs Lisp for example a symbol can have 1) data associated with it AND (at the same time - for the same symbol) 2) code associated with it - depending on the context, either the data or the code gets called For example, in Elisp: (progn (fset 'add '+ ) (set 'add 2) (add add add) ) evaluates to 4 Because (add add add) evaluates as: (add
What is lisp used for today and where do you think its going? Lisp is used in many applications, but mostly not the way CS students learn it They use Lisp for basic CS concepts Real Lisp software often looks different More macros, more object-oriented, more imperative, lots of low-level stuff,
Why should I learn Lisp? [closed] - Stack Overflow 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 programming"
syntax - What does # mean in LISP - Stack Overflow Often Lisp users develop embedded languages and to make that a bit easier, the Common Lisp standard tries to keep character usage down to a minimum and also provides the mechanism of macro characters and dispatch macro characters
lisp - What is an S-Expression - Stack Overflow 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) more similar to Java and Python, but the initial version just evaluated the code in data form and that was called s-expressions s-expressions make a structured tree very similar to the tree sturcture a
Difference between `set`, `setq`, and `setf` in Common Lisp? 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 SETF is implemented in) needs them
What are the actual differences between Scheme and Common Lisp? (Or any . . . Common Lisp is a fully-fledged, highly dynamic, multi-paradigm language with various ugly but pragmatic features, whose implementations are largely compatible with one another Scheme dialects tend to be more static and less interactive than Common Lisp; Common Lisp implementations tend to be heavier and trickier to install