Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Apple Configurator 1.3
  • Adobe Premiere Pro CC 7.0
  • Adobe After Effects CC ...
  • Java for Mac OS X 2013-...
  • Adobe InDesign CC 9.0
  • Adobe Illustrator CC 17.0
  • Adobe Photoshop CC 14.0
  • Dropbox 2.2.4 / 2.3.15 ...
  • Parallels Desktop 8.0.1...
  • TweetDeck 3.0.2
  • Home > Mac > Development > Compilers
     Report malware

    Metalua 0.4.1 RC 1

    Download button

    No screenshots available
    Downloads: 107  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Fabien Fleutot | More programs
    MIT License / FREE
    796 KB / Mac OS X
    -
    June 21st, 2012, 02:15 UTC [view history]
    Home / Development / Compilers

     Read user reviews (0)  Refer to a friend  Subscribe

    Metalua description

    A static metaprogramming system for Lua

    Metalua is a powerful compiler and language that comes with full Lua 5.1 compatibility.

    Metalua features a unique macro system that can visualize manipulate programs as abstract syntax trees or source code.

    Metalua extends Lua by providing CTMP (compile-time metaprogramming). It includes code generation at compile time and and extensible syntax.

    Here are some key features of "Metalua":

    · Full compatibility with Lua 5.1 sources and bytecode: clean, elegant semantics and syntax, amazing expressive power, good performances, near-universal portability.
    · A complete macro system, similar in power to what's offfered by Lisp dialects or Template Haskell; manipulated programs can be seen as source code, as abstract syntax trees, or as an arbitrary mix thereof, whichever suits your task better.
    · A dynamically extensible parser, which lets you support your macros with a syntax that blends nicely with the rest of the language.
    · A set of language extensions, all implemented as regular metalua macro

    What's New in This Release: [ read full changelog ]

    · Proper reporting of runtime errors
    · Interactive REPL loop
    · Support for 64 bits architectures
    · Update to Pluto 2.2 and Lua 5.1.3
    · Build for Visual Studio .NET

     


    TAGS:

    lua compiler | development language | lua development | compiler | language | lua

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM