Based on some previous discussion, I’ve made a little development tool that will automatically run
make when any of the dependent files change.
Source is here.
It currently should work on Linux (using inotify) and macOS (using kqueue). I would like to also support Windows, but I don’t have access to any Windows machines to develop on.
I would also like to add a hook that gets run whenever a make is triggered (to, for example, make a webpage refresh to see the updated code); coming soon, hopefully.
This might also make sense to move inside SWI, as part of