1 | Next Page

haxe.unit, the unit testing package bundled in Haxe std library

May 18, 2013 7:21 AM
Rating: (Total Clicks 302)

No sure if you know, there has been a minimal basic unit testing package, haxe.unit, bundled in the Haxe std library, since Haxe 1.02! Although its functionality is minimal, but it is enough for most of the projects and being very target independent. I would definitely recommend it to any beginner of writing unit test. The haxe.unit [...] (translate)

jQueryExtern 2.0.0-alpha.1

May 14, 2013 5:21 AM
Rating: (Total Clicks 33)

It took longer than expected, but jQueryExtern for Haxe 2.0.0-alpha.1 was released to haxelib! The cool parts: Supports jQuery version 1.9.1/2.0.0! Note that 2.0.0 has the same API of 1.9.1, but removed support of IE 6,7,8. jQueryExtern is now generated from the official jQuery documentation in xml format. It means it will be updated faster, more accurate [...] (translate)

Setting up a Processing Android project in Eclipse

Apr 24, 2013 9:21 PM
Rating: (Total Clicks 41)

Processing is written in Java, and it plays very well with the Android platform. Every serious programmer knows that the Processing IDE is far from being a proper IDE, and the official Android IDE is Eclipse, so we better stick to Eclipse. To setup a Processing Android project in Eclipse, follow these steps: Setup a normal Eclipse [...] (translate)

Automated unit-testing for Haxe project using Travis-CI

Mar 18, 2013 9:21 PM
Rating: (Total Clicks 39)

What is Travis-CI? Travis-CI is “a hosted continuous integration service for the open source community”. It is tightly integrated with github, once we enabled its commit hook, whenever there is a new commit, or a pull request, on any branch, it will automatically build and run the unit test and notify us any problem respecting to [...] (translate)

hxml tricks every haxe user should know

Mar 4, 2013 10:20 AM
Rating: (Total Clicks 62)

Haxe projects usually are compiled with a hxml file, which basically contains compiler arguments. So most of the tricks I am going to show is actually compiler arguments tricks, which may also applicable to nmml file or IDE that does not use hxml (though they should). 1. Run project right after compilation Being able to do [...] (translate)

Improving Haxe Syntax Highlighting Support of Pygments

Feb 25, 2013 6:21 PM
Rating: (Total Clicks 45)

3 months ago I have started to rewrite the Haxe laxer in Pygments, which is a syntax highlighter written in Python, used in both Github and Bitbucket. Pygments included initial Haxe support back in 2010, but sadly is not complete. Haxers should have seen some broken highlighting like the following: Surely it is less than [...] (translate)

Katamari Damacy (塊魂) as an artwork

Dec 11, 2012 8:21 AM
Rating: (Total Clicks 46)

“Katamari” means clump; “Damacy” means soul. It is a game of collecting objects, creating a large clump of things. Player acts as the Prince, son of the King of All Cosmos, rolls a katamari that can pick up anything smaller than its size, forming a large sticky sphere. As more things get stuck onto the [...] (translate)

The “simulation” and “hyperreality” aspect of Epic Win

Nov 7, 2012 2:20 PM
Rating: (Total Clicks 59)

Epic Win is a game that runs in the Apple iOS platform (iPhone/iPad). It is a fusion of role-playing game, referred as RPG, and To-Do list application. Players define and input their own personal objectives in real life as game objectives. Once players mark an objective as complete, they will be moved forward in a [...] (translate)

Augmented Mirror at InnoCarnival 2012

Nov 2, 2012 5:21 PM
Rating: (Total Clicks 68)

After showcasing Augmented Mirror at SIGGRAPH 2012, it is now on show at InnoCarnival 2012 in Hong Kong Science Park during 3/11-11/11! We’re getting a large publicity this time, including a lot of local newspaper articles: bbTV interviewed me and the news was once on the front page of Yahoo HK! Click on the following image to [...] (translate)

Haxe tips: everything is an expression

Oct 13, 2012 9:23 PM
Rating: (Total Clicks 77)

In Haxe, nearly everything is an expression. (Things that aren’t: import statement, class declaration etc, which are at module level). And every expression can be evaluated to a value. A block is an expression that is evaluated to the last expression inside the block: var v = { //some code 123; } trace(v);//123 It can [...] (translate)

1 | Next Page