Category "common-lisp"

What is the difference and the relation between the Lisp interpreter and the Lisp image? Can they be used as synonoms?

I noticed some people using the terms as if they were synonoms. For instance, in the same scenario, I heard "add this function to the lisp image evaluating it"

trying to convert C to Lisp

I am trying to convert this code to lisp code. But don't know how to do it is it right? for (j=i-1; j>=0 && list[j]>key; j--) { list[j+1] = li

Adding List items together while using provisional result

I have the following list: ((a b) (c d) (e f)) and want to loop through it and combine the list elements together. I also have the loop for that, which works e

Typing variables in Common Lisp

I read that CL supports optional typing (as in the language has this feature) which I would assume allos for faster code in many cases, but I can't seem to find

Atomic Operations for Multithreading in SBCL

I'm getting an error when loading a function that contains an atomic operation. As a simple example, the file test.lisp contains: (defparameter *count* 0) (def

Lisp union function

I don't mind admitting that this is a homework task that has me stumped. Any push in the right direction would be useful. I'm required to write a function that

How to install corman lisp?

Does anyone know how to install cormanlisp? I downloaded the open source project from github https://github.com/sharplispers/cormanlisp, but there is no .exe in

How to exit a loop in lisp once the function is performed?

I am very beginner in LISP and hope that you can solve my confusion for me. My code is as follow: (defun retrieve (element closed) (if (= (length c

Expand eql clause of a defmethod statement to accept any function?

A few days ago, I learned about the eql clause of the defmethod argument specification syntax. The defmethod hyperspec makes it clear that the presence of the e

Circular list in Common Lisp

I am working using a visual programming environment for musical composition based on CL . I am trying to create a function that when given say 3 elements (1 2 3

Circular list in Common Lisp

I am working using a visual programming environment for musical composition based on CL . I am trying to create a function that when given say 3 elements (1 2 3