I just scrapped all the internal Lua interpeter glue code inside my site generator, and will now just make it run external executables instead.
- Do one thing, do it well
- Language choice
- Less complexity for me
- You now need more than the single binary to do anything reasonable
- I should probably stop calling it a site generator. It doesn't have any concept of HTML anymore.
- I'll probably have a companion binary for the basic tasks expected from a site generator.
Update: a "theoretically working" debugging version is 22M.
A release version (+ stripped) is 1.3M.
Using some tricks, I can get it down to just 980K.
If I disable some extra features, however: 368K
I imagine optionally replacing the config serialization lib might let me get even lower, though not entirely sure on that.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!