VSE knjižnice (vzajemna bibliografsko-kataložna baza podatkov COBIB.SI)
  • Zero - A blend of static typing and dynamic metaprogramming
    Greiner, Sašo ; Brest, Janez ; Žumer, Viljem
    Zero is an experimental statically typed, fully object-oriented reflective programming language. Reflective features cover introspection as well as structural and behavioural reflection. The ... reflective facilities include safe method and class replacements and detailed modification of methods. These enable Zero programs to quickly accommodate to run-time requirements. Behavioural reflection is realised using handlers (hooks), which may be attached to all language constructs based on closures. Zero provides an efficient static typing system with run-time extensions. Methods are first class values and are represented as objects when such representation is required. By using such representation, Zero provides elegant use of statically typed higher-order methods.
    Vir: Computer languages, systems & structures. - ISSN 1477-8424 (Vol. 35, No. 3, Oct. 2009, str. 241-251)
    Vrsta gradiva - članek, sestavni del ; neleposlovje za odrasle
    Leto - 2009
    Jezik - angleški
    COBISS.SI-ID - 12284694
    DOI