Skip to content
Discussion options

You must be logged in to vote

Hi! I'm not surprised, especially if you used SBCL to compile it. Most Common Lisp compilers act more like a programming environment than traditional compilers whose sole task is to use text files to produce a binary executable. In CL, there exists the concept of the environment, which is the state of the compiler at any given time. To make a CL application, you essentially modify and augment that environment until it contains all of the functionality that you need. Executables produced by CL implementations contain the information needed to replicate that environment plus which function defined in that environment needs to be executed on startup.

Most CL implementations accomplish this b…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by lidgnulinux
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants