- OS X Mountain Lion (10.8.1)
- XCode 4.5.1 with "Command Line Tools" installed in Preferences > Downloads > Components
- MacPorts Mountain Lion installer.
Install dependencies: (you might want a grab a coffee)
sudo port install boehmgc pcre mysql5 ocaml
class Main | |
{ | |
public static function main() | |
{ | |
new Main(); | |
} | |
public function new() | |
{ | |
var signal0 = new Signal0(); |
var b = bytes.get; | |
var s = bytes.readString; | |
var i = 0; | |
var l = bytes.length; | |
if (b(i) == 0xFF && b(i+1) == 0xD8 && b(i+2) == 0xFF && b(i+3) == 0xE0) | |
{ | |
i += 4; | |
if (s(i+2,1) == "J" && s(i+3,1) == "F" && s(i+4,1) == "I" && s(i+5,1) == "F" && b(i+6) == 0x00) |
class Main | |
{ | |
public static function main() | |
{ | |
print(">> "); | |
var position = -1; | |
var history = []; | |
var input = ""; |
// declaration | |
class TestEntity extends Entity | |
{ | |
@:attr var attribute:Int = 0; | |
} | |
// haxe | |
test1.attribute = 10; |
// haxe -x SetterTest | |
#if macro | |
import haxe.macro.Expr; | |
#end | |
class SetterTest | |
{ | |
public static function main() | |
{ |
class FloatHelper | |
{ | |
/** | |
Formats a large float (eg Date.getTime) as a string with no exponent in cpp. | |
1.347420344e+12 -> 1347420344000 | |
*/ | |
function formatFloat(float:Float):String | |
{ | |
#if cpp | |
var str = Std.string(float); |
Install dependencies: (you might want a grab a coffee)
sudo port install boehmgc pcre mysql5 ocaml
// Test.hx | |
@:build(Builder.build()) class Test | |
{ | |
/** | |
Docs! | |
*/ | |
public static function main() {} | |
} |
#if macro | |
using haxe.macro.Tools; | |
using haxe.macro.Expr; | |
#end | |
enum Foo | |
{ | |
bar; | |
} |
package js; | |
import js.TypedArray; | |
import js.Canvas; | |
import js.type.DOMType; | |
import js.type.GLType; | |
import js.type.Core; | |
import js.type.Event; | |
import js.type.Object; |