« Page 2 / 13 »

  1. Haxe tips: advanced method overloading with macros

    Fri 13 July 2012

    The @:overload metadata

    Introduced in Haxe 2.08(released in 2011), @:overload metadata can be used to annotate a method to have several type signatures. For example, in JQuery of jQueryExtern, the method “html” has the following declaration:

    @:overload(function(valueOrFunction:Dynamic):JQuery{})
    public function html():String;
    

    It declares the ...

    continue reading
  2. Haxe tips: better untyped expression

    Sun 08 July 2012

    tl;dr

    Remember to put the brackets

        (untyped new JQuery("#images").imageLoader)({});
    //  ^                            ^
    //  |________these_______________|
    

    Abstract

    Static type system of Haxe helps you a lot by performing type-checking in the compilation phase. You will be notified errors before the application is run.

    Since some Haxe targets (eg. JS and PHP) are dynamic ...

    continue reading

« Page 2 / 13 »