The elijah-lang compiler/package manager.
Elijah is:
- ... a high-level language built to explore code generation and other interesting techniques.
- ... a historical curiosity.
- ... meant to be easy to use standalone or with existing projects.
- ... free software (LGPL) intended for use on all systems, aka Linux.
- ... philosophically opposed to semicolons.
- ... obsessed with curly braces and brackets.
congenial-robot is:
- ... implemented in Java (17, for now; 21/graal25) and some Kotlin
- ... built with maven (soon lein and or sbt)
https://github.com/elijah-team/congenial-upper
git clone https://github.com/elijah-team/congenial-upper
cd congenial-upper
(cd extra ; ./install-commit-msg )
./mvnw install- Less noise
- More verification
- on the road to correctness
Septagon - Starting over, again
Rosetta - Encapsulating state/environment. Pull model.
Congenial - Testability/verification
- Make it work
- Make it right
- Fix bugs