Category Archives: Blog

3 Years On

Wow, has it really been 3 years? 2009 was an interesting year – I guess the big ticket items were haxe for the iPhone and getting hxcpp into the standard distribution for haxe. I am very satisfied with these achievements, … Continue reading

Posted in Blog | Tagged , , , , | 5 Comments

Quick Update

Just a quick update to let you know things are still moving forwards. I have not done very much iPhone specific stuff recently, but I have been working on the graphics code base in general. The idea is to separate … Continue reading

Posted in Blog, neash, nme | 16 Comments

Haxe3D C++ Demo.

Nicolas Cannasse has written a 3D engine for flash 10. I have ported this code to neko and c++ using the neash library. To test the code, first extract the contents of the zip and then look in the bin … Continue reading

Posted in Blog, neash, neko, nme | Tagged , , | 5 Comments

WordPress markdown.php Unknown modifier ‘|’

So all of a sudden, all the posts started showing preg\_replace\_callback() [function.preg-replace-callback]: Unknown modifier ‘|’ in …/wp-content/plugins/text-control/markdown.php. I presume this was because my provider changed php versions. There are 2 possible fixes: Disable your markdown plugin Fix the markdown.php file, … Continue reading

Posted in Blog | Tagged , | 4 Comments

GM2D.com – New Sister Site

I’ve just launched a new site, GM2D.com, about making games in 2D. The new site is more about tutorials and documentation for haxe, flash, NME and Neash libraries, as well as general documentation, while this site will remain more about … Continue reading

Posted in Blog | Tagged , | 2 Comments

2 Years Old!

Another year has gone, and I’ve updated the blog look for a bit of a change. 2008 was pretty productive – three main technologies (NME, for low level rendering, Neash for flash interfacing and HXCPP for generating C++ code) have … Continue reading

Posted in Blog | Leave a comment

HXCPP 0.3 Released

I have put together a new version of hxcpp, the c++ backend for haxe. New features include improved coverage of language features. All the unit tests except remoting pass now. I have also cleaned up the ocaml code a bit … Continue reading

Posted in Blog | Tagged , , , | 1 Comment

HXCPP 0.2 – Huge performance increase.

I have switched hxcpp over from using ref-counting to using Boehm garbage collection. I have also added some additional perfromance improvements, such as integer-index field names to make interaction with neko more efficient. The overall result is that for the … Continue reading

Posted in Blog | Tagged , , , , | Leave a comment

Boehm GC, virtual inheritance and finalizers.

I’m trying to get a speedup for the cpp backend for haxe by using garbage collection. Initial results are very promising – potentially about twice as fast. Howerver I spent a good few hours getting the the bottom of a … Continue reading

Posted in Blog | Tagged , , | Leave a comment

C++ backend for haXe

I have just completed an alpha release of a c++ backend for haxe. This means that you can complile haxe code into a 100% compiled executable. You can download the demo file in hxcpp-01.zip. Sorry, windows only at this stage. … Continue reading

Posted in Blog | Tagged , , , , , | 1 Comment