Kite Programming Language

The Kite Compiler: part 1 of many

Written by Mooneer Salem on Monday 3rd of May, 2010 in General with 1 comment

I didnt forget about Kite, dont worry. :)

A compiler for Kite is a commonly requested feature. Kite 1.0 also has some major issues with regard to resource utilization and performance that wont be resolved with the interpreteronly code. Enter LLVM, which promises the ability to write a compiler for any programming language.

Today, Ive begun work on stripping out all of the interpreterspecific code from the parser and the lexer. This allows me to see what needs to be done to create an abstract syntax tree.

Because Im going with LLVM for this, some of the Kite compiler will also be in C++. (the parser and lexer will definitely be in straight C, as will maybe some other portions that are undecided as of now). Basically, Kite can be written correctly this time. :)

Thats all for now. More later when more codes been checked in. :D


Rowan Lewis on Thursday 6th of May, 2010

Great to hear, Im glad youre still working on this.

Add comment