N9I - 5/7/2010

Written on Wed, 12 May 2010 06:57:52 +0000 - Last updated on Wed, 12 May 2010 06:59:12 +0000A journal entry in the development of the N9I programming language, dated May 7, 2010

Tools

The first version of the Naitekiakki toolchain will be written in Python for cross-platformity, although certain build targets may require specialized environments.

Phase 1 Compiler

The phase 1 compiles Naitekiakki source code to intermediate object code. There is a Python C parser called pycparser, this can be extended since the language is based on C.

Phase 2 compilers

These translate the object XML into code specifically targeted to a platform. The phase 2 compiler and the object XML schema are written in such a way as to be completely independent of Naitekiakki and the phase 1 compiler, allowing many languages to be implemented on top of this toolchain.