Awelon Project Progress Report

Awelon project is now underway. In this early phase, Awelon consists of just two parts: Awelon Bytecode (ABC) and Awelon Object (AO) language. October and November were spent hammering out these design documents. Actual coding began early December.

As of this morning, I have a simple AO-to-ABC compiler, an ABC interpreter, and an AO interactive REPL (with tab completion!), all written in Haskell.

That should be enough to begin bootstrapping. In January, I expect to write more AO code than Haskell. My forward agenda includes typechecking, automatic testing, compiling ABC to native code, and implementation of a wiki-based integrated development environment (UI via web app).

Advertisements
This entry was posted in Language Design. Bookmark the permalink.