News for hackers. Stuff that matters.
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.

Re:Deca - a systems language based on modern PL principles by nponeccop on Monday January 02, 2012 @06:32AM (#3415572)
LLVM bytecode does not exist after linking - it turns into usual machine code. It is not even a JIT compiler, talk less of an interpreter.