Results 1 to 3 of 3

Thread: what's lua?

  
  1. #1
    scholar is offline -Hacks Smarty
    Join Date
    Dec 2005
    Location
    Guam/Las Vegas
    Posts
    170
    Rep Power
    14

    Default

    i've heard lua mentioned a few times when psp programming was being discussed. i had no idea what it was so i decided to google it myself.... so i thought i would post what i found

    Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software.

    Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from bytecodes, and has automatic memory management with garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

    A fundamental concept in the design of Lua is to provide meta-mechanisms for implementing features, instead of providing a host of features directly in the language. For example, although Lua is not a pure object-oriented language, it does provide meta-mechanisms for implementing classes and inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the language small, while allowing the semantics to be extended in unconventional ways. Extensible semantics is a distinguishing feature of Lua.

    Lua is a language engine that you can embed into your application. This means that, besides syntax and semantics, Lua has an API that allows the application to exchange data with Lua programs and also to extend Lua with C functions. In this sense, Lua can be regarded as a language framework for building domain-specific languages.

    Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. The result is a fast language engine with small footprint, making it ideal in embedded systems too.

    Lua is designed and implemented by a team at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro in Brazil. Lua was born and raised at Tecgraf, the Computer Graphics Technology Group of PUC-Rio, and is now housed at Lua.org. Both Tecgraf and Lua.org are laboratories of the Department of Computer Science.

    Lua means moon in Portuguese and is pronounced LOO-ah.
    find out more at www.lua.org

    \"Some mistakes are too fun to make only once.\"

  2. #2
    modsyn is offline -Hacks Guru
    Join Date
    Aug 2005
    Location
    Shinigami Kurosaki Ichigo!
    Posts
    2,475
    Rep Power
    17

    Default

    lua is very, very good.
    jMEnc Guide, jMEnc2 page - by the way, you smell nice

  3. #3
    scholar is offline -Hacks Smarty
    Join Date
    Dec 2005
    Location
    Guam/Las Vegas
    Posts
    170
    Rep Power
    14

    Default

    is that what you program in modsyn?
    \"Some mistakes are too fun to make only once.\"

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •