| Age | Commit message (Collapse) | Author |
|
This is the final project. Now that we got rid of the web extension and
native host code, we can move the Lisp code to the root.
|
|
Wanted to try using ECL to build a smaller executable.
The commented section is adapted from the SBCL build command in the
`build` target. Didn't work, the build errored with the following:
An error occurred during initialization:
Unable to create pipe
C library explanation: Too many open files..
ext::getcwd error: Too many open files
Internal or unrecoverable error in:
Can't work without CWD
[24: Too many open files]
The second build command comes from:
https://gitlab.com/embeddable-common-lisp/ecl/-/tree/6a5dea52/examples/asdf_with_dependence
That one compiled without errors, but resulted in the following runtime
error:
$ ./extreload
Condition of type: SIMPLE-ERROR
The packages
((UIOP/OS . #<UIOP/OS package>) (UIOP/PATHNAME . #<UIOP/PATHNAME package>))
were referenced in compiled file
NIL
but have not been created
Available restarts:
1. (IGNORE) Ignore the error, and try the operation again
Top level in: #<process TOP-LEVEL 0x1045acf80>.
|
|
Build an executable binary by dumping an SBCL image, using the method
described in:
https://lispcookbook.github.io/cl-cookbook/scripting.html#with-asdf
|