Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-25 | option.lisp: Define version string at compile time | Teddy Wing | |
Otherwise we get a runtime error when running the binary on a different machine than the one that built it: $ extreload -V error: Failed to find the WRITE-DATE of /private/tmp/extreload-20220825-3720-17mi6k3/extreload_0.0.2/bundle/local-projects/: No such file or directory | |||
2021-03-02 | main: Exit on Control-c interrupt | Teddy Wing | |
Use the `with-user-abort` library to catch an interrupt signal from `<C-c>` and exit immediately. Otherwise, the Lisp debugger is invoked, which is not the expected behaviour for a command line program. Tried putting the `user-abort` condition in the `handler-case` in `main`, but it didn't appear to be caught in my tests. Decided to catch it with `handler-case` immediately instead, confirming this works. Unfortunately, if `<C-c>` is received before entering `main` (by running the program and immediately pressing it), our handler won't get called, and instead the Lisp debugger will be invoked. Not sure how to deal with that, so I've decided not to bother. | |||
2021-02-27 | Add license (GNU GPLv3+) | Teddy Wing | |
2021-02-27 | Move everything from `l/` into the project root | Teddy 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. |