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.

Why is Lisp used for AI?

I've been learning Lisp to expand my horizons because I have heard that it is used in AI programming. After …

lisp artificial-intelligence
What makes Lisp macros so special?

Reading Paul Graham's essays on programming languages one would think that Lisp macros are the only way to go. As …

macros lisp homoiconicity
Why should I learn Lisp?

I really feel that I should learn Lisp and there are plenty of good resources out there to help me …

functional-programming lisp
How is Racket different from Scheme?

Racket is a descendant of Scheme. How is Racket different than R6RS? What did it add, or take away, …

scheme lisp racket
What's the best way to learn LISP?

I have been programming in Python, PHP, Java and C for a couple or years now, and I just finished …

lisp scheme common-lisp
What's so great about Lisp?

I don't know enough Lisp to say whether it's good or bad. It seems like everyone who has used Lisp …

lisp
Check if item is in a list (Lisp)

What's a simple way to check if an item is in a list? Something like (in item list) might return …

list lisp common-lisp
How to make a Clojure function take a variable number of parameters?

I'm learning Clojure and I'm trying to define a function that take a variable number of parameters (a variadic function) …

function clojure lisp procedure
Lisp commenting convention

What is the Lisp convention about how many semicolons to use for different kinds of comments (and what the level …

comments lisp common-lisp conventions
What is the best way to do GUIs in Clojure?

What is the best way to do GUIs in Clojure? Is there an example of some functional Swing or SWT …

java user-interface lisp clojure