self-hosting
-
aiki programming-languages ai self-hosting
Aiki: Alpha Milestone 26 Update
I have been busy with Aiki lately, and the last couple of days have been especially active. I return to my day job next week. I am a Computer Information Systems professor at Tarleton State University. So, I have been using the remaining summer window to close several related pieces of work.
The current state is tagged
v0.4.0-alpha-26. I do not plan to create a GitHub Release for every such point.mastermoves as development continues; tags mark states worth stopping on.The first public alpha already included most of the language proper: exact rational arithmetic, left-to-right evaluation, first-class functions, recursion and iteration, pipelines, shaped data, modules, recoverable errors, isolated concurrency, graphics, a standard library, semantic profiling, executable documentation, behavioral golds, grammar coverage, and a substantial invariant framework. Most of the work since then has not enlarged that surface very much. It has made the relationships underneath it considerably stricter.