6 ms·
The story behind this is that Jon Blow is tired of making games in C and C++. He wants something better, but not necessarily something that is higher level. T
by Laremere 12y ago
The story behind this is that Jon Blow is tired of making games in C and C++. He wants something better, but not necessarily something that is higher level. This demo goes over an initial prototype of the language. Shown are that he was able to relatively quickly get something up and working. The language operates well, but still has a lot of unknown things about it.
In the demo he shows the basic running of the language. Then he shows it's realistic to write games in the language by running a space invaders like game. He then also shows the power of using the language as the pre-processor (very lisp like) in that he is able to run arbitrary code during the compilation process, such as checking that your printf statements have the proper number of arguments, or having it so you need kill so many space invaders or your compile fails. He also showed that it runs on linux as well as windows.
- CmonDev 12y agoSounds like C++ with better syntax sugar. Is it really compiling already? That's impressive.
- Gracana 12y agoYep! It compiles to C, and then the Windows C compiler takes over.
- supercoder 12y agoWhy not use LLVM ?
- CmonDev 12y agoOK, so not a real compilation. Still great though.
- to3m 12y agoThis is dealt with in the talk about 40 minutes in - it is described as a proper compiler, targeting either C or its own bytecode (which it uses for the compile-time execution).