Re:Deca - a systems language based on modern PL principles
by _Y_ on Monday January 02, 2012 @05:03AM
(#3415397)
Sorry to nag, but how is outputting to LLVM bitcode not interpreting? You are taking source code and turning it into intermediate form (i.e. LLVM bitcode), no?
Re:Deca - a systems language based on modern PL principles
by skrebbel on Monday January 02, 2012 @05:45AM
(#3415479)
An interpreter means a program that runs a program, straight from its source code.
A compiler transforms a program from one format into another. decac does not execute programs, so it's not an interpreter.
Sorry about the lack of docs. I've been slowly dumping my undergraduate thesis on this into the wiki, but the language has been evolving and I've been starting a career. Oy ;-).