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 do we need funcall in Lisp?

Why do we have to use funcall to call higher order functions in Common Lisp? For example, why do we …

lisp common-lisp funcall
How to read mentally Lisp/Clojure code

Thanks a lot for all the beautiful answers! Cannot mark just one as correct Note: Already a wiki I am …

clojure lisp
How to read input until EOF in Lisp

How do I read an input stream until EOF in Lisp? In C, you might do it like this: while ((…

lisp common-lisp eof
Why is the Lisp community so fragmented?

To begin, not only are there two main dialects of the language (Common Lisp and Scheme), but each of the …

lisp scheme common-lisp
Would Lisp be extremely difficult for a new(ish) programmer to learn?

I've got a little experience with Python (enough to where I can do if/else/elif and some random number …

scheme lisp common-lisp
Which command could be used to clear screen in CLISP?

Such as cls for cmd.exe. It's very annoy if I can't do this.

lisp clisp
References Needed for Implementing an Interpreter in C/C++

I find myself attached to a project to integerate an interpreter into an existing application. The language to be interpreted …

c++ lisp interpreter
How can I run SBCL code under a Unix-like operating system in a convenient way?

(David James both wrote the question and an answer. I'll edit it to conform to Stackoverflow standards.) Using SBCL you …

lisp common-lisp sbcl
How to implement continuations?

I'm working on a Scheme interpreter written in C. Currently it uses the C runtime stack as its own stack, …

c lisp scheme continuations
Difference between CDR, CAR and REST, FIRST and possible implementation?

I'm learning a little bit about functional programming in LISP and here's what I've bumped into: LISP uses CAR, CDR …

list lisp common-lisp cdr