MAC CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>

7-DAY TOP DOWNLOAD

#
Program
iPhone and iPod
Firmware 3.1.2

14,981
Internet Explorer
5.2.3

5,666
Apple GarageBand
Update 5.1

3,481
Toast Titanium
10.0.4

3,403
Apple iLife '09
3,371
RAR Expander 0.8.5
Beta 3 / 0.8.4

3,164
aMule 2.2.6
3,154
Kid Pix Deluxe 3X
Update 1.2.4

2,917
Matlab 7.9
2,793
Google Chrome
4.0.249.12

2,759

WEEK'S BEST

  • HandBrake 0.9.4
  • Apple iPhoto Updat...
  • Thunderbird 3.0.0 ...
  • VueScan 8.5.39
  • Opera 10.20 Build ...
  • Dropbox 0.7.73 RC ...
  • Adobe Lightroom 3....
  • Google Earth 5.1.3...
  • Camino 2.0
  • Vuze (formerly Azu...
  • Safari 4.0.4
  • OnyX 2.1.1
  • FileZilla 3.3.0.1
  • Quicksilver 1.0 Be...
  • Cocktail 4.6.1
  • Picasa 3.5.2.90
  • Adobe Shockwave Pl...
  • VLC Media Player 1...
  • LimeWire X 5.4.2 B...
  • Apple iTunes 9.0.2
  • VirtualBox 3.1.0 B...
  • FileZilla 3.3.0.1
  • Mozilla Firefox 3....
  • aMSN 0.98.1
  • NeoOffice 3.0.1 Pa...
  • VMware Fusion 3.0....
  • Quinn 3.5.7
  • App Store Expense ...
  • Ableton Live 8.0.9
  • Parallels Desktop ...
  • Home / Mac / Developer Tools
     Report spyware

    Lua 5.1.4

    Download button

    Downloads: 1,153  Add to download basket  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    16 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Lua.org PUC-Rio | More programs
    Freeware / FREE
    124 KB / Mac OS X
    Universal Binary Universal Binary
    October 26th, 2008, 19:37 GMT [view history]
    C: \ Developer Tools

     Read user reviews (0)  Add a review  Refer to a friend  Subscribe

     

    Lua description

     

    Free and open source scripting language for your Mac

    Lua is a powerful, fast, light-weight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.

    Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

    Installation: To install Lua on your Mac open a Terminal window, navigate to the src folder and run this command (without the quotes): "make macosx".

    Here are some key features of "Lua":

    Lua is a proven, robust language
    · Lua has been used in many industrial applications (e.g., Adobe's Photoshop Lightroom), with an emphasis on embedded systems and games. Lua is currently the leading scripting language in games. Lua has a solid reference manual and there are several books about it. Several versions of Lua have been released and used in real applications since its creation in 1993. Lua featured in HOPL III, the Third ACM SIGPLAN History of Programming Languages Conference, in June 2007.

    Lua is fast
    · Lua has a deserved reputation for performance. To claim to be "as fast as Lua" is an aspiration of other scripting languages. Several benchmarks show Lua as the fastest language in the realm of interpreted scripting languages. Lua is fast not only in fine-tuned benchmark programs, but in real life too. A substantial fraction of large applications have been written in Lua.

    Lua is portable
    · Lua is distributed in a small package and builds out-of-the-box in all platforms that have an ANSI/ISO C compiler. Lua runs on all flavors of Unix and Windows, and also on mobile devices (such as handheld computers and cell phones that use BREW, Symbian, Pocket PC, etc.) and embedded microprocessors (such as ARM and Rabbit) for applications like Lego MindStorms.

    Lua is embeddable
    · Lua is a fast language engine with small footprint that you can embed easily into your application. Lua has a simple and well documented API that allows strong integration with code written in other languages. It is easy to extend Lua with libraries written in other languages. It is also easy to extend programs written in other languages with Lua. Lua has been used to extend programs written not only in C and C , but also in Java, Fortran, Ada, C#, Smalltalk, and even in other scripting languages, such as Perl and Ruby.

    Lua is powerful (but simple)
    · 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.

    Lua is small
    · Adding Lua to an application does not bloat it. The tarball for Lua 5.1.3, which contains source code, documentation, and examples, takes 216K compressed and 864K uncompressed. The source contains around 17000 lines of C. Under Linux, the Lua interpreter built with all standard Lua libraries takes 144K and the Lua library takes 196K.

    NOTE: Lua is free software, distributed under a very liberal license (the well-known MIT license). It can be used for any purpose, including commercial purposes, at absolutely no cost. Just download it and use it.

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

    · Added manifests for the DLLs in dll8 and dll9 distributions to include the dependency on the run time library. Added manifests for the wlua executables to include the dependency on the ComCtl32 library that enable the Windows XP Visual Styles for GUI applications.
    · Originals Lua makefiles are not changed anymore.
    · LUA_CPATH default changed to also include the "clibs" subfolder in search path when in Windows. Added support for "51" suffix.

      Softpedia guarantees that Lua 5.1.4 is 100% FREE, which means it does not contain any form of malware, including spyware, viruses, trojans and backdoors. [read more >]


    TAGS:

    script language | programming language | scripting language | script | scripting | programming



    HTML code for linking to this page:


    Go to top

    Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM