Top "Lisp" questions

Lisp is a family of general purpose programming languages, influenced by the lambda calculus, and with the ability to manipulate source code as a data structure.

What is the difference between Lisp-1 and Lisp-2?

I have tried to understand the difference between Lisp-1 and Lisp-2 and how this relates to Clojure but I still …

clojure lisp lisp-2
How to map clojure code to and from JSON?

I have a crazy idea, which involves putting some clojure code into CouchDB and writing views that query it. I …

json clojure lisp couchdb
Which Lisp should I learn?

Which Lisp (dialect) should I learn, and why? The fragmentation between CL and Scheme slows uptake (at least for me!). …

lisp clojure scheme
Lisp Web Frameworks?

What are the popular (ok, popular is relative) web frameworks for the various flavours of LISP?

lisp scheme guile
What exactly is a symbol in lisp/scheme?

For the love of the almighty I have yet to understand the purpose of the symbol 'iamasymbol. I understand numbers, …

lisp scheme racket
What is the convention for Lisp filename extension?

".el" is the convention for filename ending with Emacs Lisp programs. What is the convention when writing Common Lisp programs, …

lisp common-lisp filenames pathname
How to remove nested parentheses in LISP

How can I remove nested parentheses recursively in Common LISP Such as (unnest '(a b c (d e) ((f) …

lisp common-lisp parentheses
How do I configure emacs for editing HTML files that contain Javascript?

I have started the painful first steps of using emacs to edit an HTML file with both HTML tags and …

javascript html emacs lisp
How do I find the index of an element in a list in Racket?

This is trivial implement of course, but I feel there is certainly something built in to Racket that does this. …

lisp scheme racket
Lisp: list vs S-expression

I'm studying Lisp now. I encountered 2 terms "list" and "S-expression". I just can't distinguish between them. Are they just synonyms …

list lisp s-expression