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.
elevated-potential
is:
- ... implemented in Java (17, for now; 8 is great and Graal is you're paal)
- ... of the impression that build systems don't matter (tldr maven for now)
- ... mortal enemies of Scala and Kotlin
- ... philosophically excited about Clojure (and Xtend nad EMF/MBSE)
- ... also secretly jealous of Lombok and AOP
https://github.com/elijah-team/elevated-potential
git clone https://github.com/elijah-team/elevated-potential -b rolling
cd elevated-potential
sdk install mvnd
mvnd clean test
# or
nix-shell -p maven gradle jdk17 --pure --command "mvn clean test"
https://gitpod.io/#https://github.com/elijah-team/elevated-potential
mvn compile
See: https://gitlab.com/elijah-team/crft-elevated-potential.git
- Fiddle with Github
.workflows
- Work on
almost
-
G6 Delete architecture with LCM
-
G7 Clojure (Promesa, Missionary, Manifold)
-
G1 Make progress towards results (cf
meson-demo
) -
G2 Make it "fun" to look at (
datalog-ts
, Glamorous Toolkit)
-
almost
-
??
- ...