aboutsummaryrefslogtreecommitdiffstats
path: root/l/Makefile
AgeCommit message (Collapse)Author
2021-02-27Move everything from `l/` into the project rootTeddy Wing
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.
2021-02-14Makefile: Try making a release build with ECLTeddy Wing
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>.
2021-01-24Build executableTeddy Wing
Build an executable binary by dumping an SBCL image, using the method described in: https://lispcookbook.github.io/cl-cookbook/scripting.html#with-asdf