Ætherlang
Ætherlang (or Aetherlang from "aether" - ether and "language") is an interpreted constantly-typed functional programming language made to demonstrate the ether-dimensional programming paradigm. Note that although it is a demonstrational language, it was meant to be usable and engaging. Most libraries with core useful features are still under development, however it is already possible to use Aetherlang. You can download the latest version of the interpreter implemented in Julia and play with it.
Most of Ætherlang's syntax is derived from early EDPP pseudocodes and Lisp-like languages.
Download:
Obtain the Æther
- Aetherlang implemented in Julia
- (consider developing other implementations)
Documentation:
Everything needs to be documented
- Core Libraries:
- base
- betterphantoms
- betterstrings [v0.2+]
- convert
- crystals
- fio
- generators
- io
- juliacore
- manifolds
- math
- popuki [v0.2+]
- random
- time
Tutorials (Coming soon):
Educate and be educated
- basics
- dimensions & rituals
- timepoints & "time travel"
- ether
- phantoms
Tasks2Play (Coming soon):
Practice is always good
- Machines' Fight
- AI Strikes
- Interdimensional Dictatorship
- Neo-human Anatomy
Projects:
Praise creativity
- (you can be the first one here)