vm / README.bytecompile

Kyle sez:

    Rebuild VM with make, always, or there will be trouble.  The
    compiler has to know about every macro used in a Lisp source
    file so that they can be expanded.  If the bytecode interpreter
    encounters a macro at runtime, it will testily bark the exception

    Invalid function: (macro . #<compiled-function (pos &optional buffer) "...(9)" [set-marker (make-marker) pos buffer] 4>)

So, if you must edit and rebuild VM from the installed package, edit
Makefile-kj and use `make -f Makefile-kj ...'.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.