You are missing out! Being a user of software written in the same language that you use for extending it is such a treat!
BLUE has many features besides being embeddable. Being a good target for LLM ingestion may not be one of those, and that's fine. The project is a love letter to the community.
We may not have a sales pitch for big corp LLM, but that's okay.
@equinox@csantosb@zwol@krans@civodul Because it's a 0 dependency build system. It only requires the Guile runtime, so the threading library is Fibers[1] ported to pure scheme. The advantage of this is that it's embeddable and it can bootstrap itself, meaning that the build system of BLUE is BLUE. You can check out the blueprint[2] of the project to see how it's really building itself.
(I will absolutely not even consider using a build system written in Scheme/Guile. This shit needs to be understandable and maintainable by stupid people. Worse: these days it needs to be maintainable by stupid people with shitty LLMs.)
@csantosb@zwol@krans@shepherd@civodul why does it say "Linux with epoll"… how the f does a build system (written in a high level language, no less) get a hard dependency on *that* 😳