argumentcomputer / lurk-lisp

Lisp implementation of Lurk.
MIT License
67 stars 6 forks source link

Support faster REPL startup (using dumped image). #8

Closed porcuquine closed 3 years ago

porcuquine commented 3 years ago

For general convenience, and especially if we want to start using the REPL for tests, faster startup times would be useful.

This PR changes the repl make target to dump an image if necessary, then use that image to run the REPL.

bin/repl now uses the most recently built image. The new bin/replx (with corresponding make replx target) preserves the old behavior (use an unspecialized image and load the project).