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.

Is ECMAScript really a dialect of Lisp?

A friend of mine drew my attention the welcome message of 4th European Lisp Symposium: ... implementation and application of any …

javascript lisp ecma262
Clojure keyword arguments

In Common Lisp you can do this: (defun foo (bar &key baz quux) (list bar baz quux)) (foo 1 :quux 3 :…

binding clojure lisp common-lisp params-keyword
Dr Racket problems with SICP

I'm working through SICP. Currently, in the first chapter, I'm having problems getting Racket to let me redefine "primitives". For …

lisp scheme racket sicp
In Emacs, what does this error mean? "Warning: cl package required at runtime"

I am byte-compiling a module. It gives me this warning: Warning: cl package required at runtime Why is this a …

emacs lisp common-lisp
let vs def in clojure

I want to make a local instance of a Java Scanner class in a clojure program. Why does this not …

lisp clojure let function
How to delete extra parens in Paredit mode?

I'm using Paredit in Emacs to edit Lisp code. How do I delete an extra pair of parens that I …

emacs clojure lisp paredit
What's the difference between write, print, pprint, princ, and prin1?

I'm getting into some Lisp, and I've come across various different functions that to me appear to be doing the …

printing output lisp common-lisp
Functional Programming: what is an "improper list"?

Could somebody explain what an "improper list" is? Note: Thanks to all ! All you guys rock!

functional-programming erlang lisp scheme
How to make a GUI using Lisp: DrScheme or Common Lisp

Or the basic work need to do to create a GUI. I know the basic Components of GUI, but where …

user-interface lisp racket htdp
Is Lisp the only language with REPL?

There are languages other than Lisp (ruby, scala) that say they use REPL (Read, Eval, Print, Loop), but it is …

scala programming-languages lisp read-eval-print-loop