I have some questions regarding Hoot (or the game template):
- Is it possible to reduce the compile times?, maybe compiling into separate wasm modules and combining them somehow using tools external to Hoot?
- Emacs geiser does not work with hoot right?, I tried evaluating hoot related modules, even with the load path indicating Hoot's source code does not seem to work. I wonder how can I use the guile repl and hoot, it would improve development time considerably. Maybe it can be done by organizing the code in a different way and keep some guile modules without Hoot dependencies?.
- Guile specific question. Is it possible to filter the error messages, sometimes the full backtrace is not that useful, only the file and line number indicating the error. Ideally Emacs next-error would work with Guile or Hoot's error reporting. Here is an example error message.
- hoot/library-group.scm:1231:27: unbound top-level #("engine/map.scm" 151 11) some-undefined-variable
Ideally some hoot compiler option could present the error like this:
- engine/map.scm:151:11