lua lua 1.0
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3108
Lua FLTK 1.0
Lua FLTK is a binding of the FLTK widget set to the language Lua. more>>
Lua FLTK project is a binding of the FLTK widget set to the language Lua.
It tries to make the use of FLTK widgets seem natural to Lua programmers.
It uses a simple constructor syntax, remaps C++ values onto Lua conventions, and provides direct set/get access to widget properties.
<<lessIt tries to make the use of FLTK widgets seem natural to Lua programmers.
It uses a simple constructor syntax, remaps C++ values onto Lua conventions, and provides direct set/get access to widget properties.
Download (0.18MB)
Added: 2006-09-29 License: LGPL (GNU Lesser General Public License) Price:
1127 downloads
Lua 5.1.2
Lua is an extensible extension language. more>>
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 language 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.
Luas 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 Tecgraf, the Computer Graphics Technology Group of PUC-Rio (the Pontifical Catholic University of Rio de Janeiro in Brazil). Tecgraf is a laboratory of the Department of Computer Science.
Enhancements:
- All known bugs since 5.1.1 have been fixed.
<<lessLua language 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.
Luas 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 Tecgraf, the Computer Graphics Technology Group of PUC-Rio (the Pontifical Catholic University of Rio de Janeiro in Brazil). Tecgraf is a laboratory of the Department of Computer Science.
Enhancements:
- All known bugs since 5.1.1 have been fixed.
Download (0.20MB)
Added: 2007-04-04 License: Freely Distributable Price:
942 downloads
CGILua 5.0
CGILua is a tool for developing dynamic Web pages using Lua. more>>
CGILua is a tool for creating dynamic HTML pages and manipulating input data from forms. It is simple but powerful, allowing complex tasks to be carried out with minimum effort.
CGILua uses the interpreted language Lua as a server-side scripting language for creating dynamic Web pages.
CGILuas architecture is divided into two layers. On the first layer reside the launchers. All of them implement a Basic API which is used by the second layer giving it portability.
On the second layer reside most of CGILua: HTML pre-processing, POST data processing, URL-encoding etc.
Enhancements:
- CGILua distribution includes now only the Lua files, the launchers have been moved to Kepler.
- The Stable library is now distributed with VEnv.
- Fixed a file upload bug in the CGI and Xavante launchers.
- cgilua.lp.include() now accepts an environment to run the preprocessed file in it.
<<lessCGILua uses the interpreted language Lua as a server-side scripting language for creating dynamic Web pages.
CGILuas architecture is divided into two layers. On the first layer reside the launchers. All of them implement a Basic API which is used by the second layer giving it portability.
On the second layer reside most of CGILua: HTML pre-processing, POST data processing, URL-encoding etc.
Enhancements:
- CGILua distribution includes now only the Lua files, the launchers have been moved to Kepler.
- The Stable library is now distributed with VEnv.
- Fixed a file upload bug in the CGI and Xavante launchers.
- cgilua.lp.include() now accepts an environment to run the preprocessed file in it.
Download (0.034MB)
Added: 2005-08-06 License: MIT/X Consortium License Price:
1542 downloads
APLoader 0.1.0
APLoader stands for Another Postgres Loader, is a front-end to the Postgresql COPY command written in Ruby. more>>
APLoader stands for Another Postgres Loader, is a front-end to the Postgresql COPY command written in Ruby.
Features include:
fault tolerance
a progress meter
failed batch logs
minimal requirements
a programmable API
excellent performance.
The APLoaderproject is a PostgreSQL Community project that is a part of the pgFoundry.
<<lessFeatures include:
fault tolerance
a progress meter
failed batch logs
minimal requirements
a programmable API
excellent performance.
The APLoaderproject is a PostgreSQL Community project that is a part of the pgFoundry.
Download (0.015MB)
Added: 2006-10-30 License: BSD License Price:
1092 downloads
gluas 0.1.19
gluas is a Gimp plug-in for image processing algorithm prototyping using lua. more>>
gluas is a plug-in that allows you to do image manipulation in an interpreted language, this allows for rapid prototyping as well as experimentation with mathematical concepts, if you like lua as a programming language, it deprecates the mathmap plug-in to a certain extent.
The in-image preview has been attempted implemented as cleanly as possible, and might be useful for other plug-ins as well, please help me debug the crashes that are possible to provoke.
Installation
For unix,. unpack,. ./configure ; make ; su ; make install should be enough, you can install it only for a single user, by copying the binary manually to your ~/gimp-2.2/plug-ins/
Usage
The gluas plug-in is invoked from
/Filters/Generic/gluas..
gluas provides a simple text editor, the ability to load and save a script, preview and apply lua based image processing scripts.
For how to actually program with gimp-lua, the lua website has pointers to additional information about programming with lua. The gluas specific functions are listed below:
<<lessThe in-image preview has been attempted implemented as cleanly as possible, and might be useful for other plug-ins as well, please help me debug the crashes that are possible to provoke.
Installation
For unix,. unpack,. ./configure ; make ; su ; make install should be enough, you can install it only for a single user, by copying the binary manually to your ~/gimp-2.2/plug-ins/
Usage
The gluas plug-in is invoked from
gluas provides a simple text editor, the ability to load and save a script, preview and apply lua based image processing scripts.
For how to actually program with gimp-lua, the lua website has pointers to additional information about programming with lua. The gluas specific functions are listed below:
Download (0.081MB)
Added: 2005-04-15 License: GPL (GNU General Public License) Price:
1653 downloads
U61 1.1.0
U61 is a multiplayer, highly configurable block-based game. more>>
U61 project is a multiplayer, highly configurable block-based game.
U61 is an extensible multiplayer block-based game, and its rules are parametered by Lua scripts. This means any player can change the rules and share his new rules with others.
U61 is very multiplayer oriented and it does not really make sense to play alone. It also has some nice features you would expect from such a game, such as theme support and very accurate key settings (one can change the repeat rate of each key independently).
Main features:
- Network play. Gameplay should be fast even with poor bandwidth. Local multiplayer game is also available.
- Theme support. The graphics and sounds are fully configurable.
- Rules customization. As it uses Lua scripts, the game rules can be changed by any player, without having to modify any complex C++ code.
- Cross-platform support. Since it is based on ClanLib, U61 runs on any platform supported by ClanLib (GNU/Linux, Windows...).
Game Rules:
- The player has a map, and blocks fall int it. Blocks are made of colored squares.
- The player may control the block as it falls, for instance rotate or translate it.
- When the block lands at the "bottom" of the map, ie when it can not fall any more, it is merged with the map.
- When a given pattern is matched in the map, for instance, squares of the same color, then these squares explode and disappear. `
- Theres always a special square on the map, and when this square explodes, a "curse" is activated. Curses can be anything from bonus to maledictions.
<<lessU61 is an extensible multiplayer block-based game, and its rules are parametered by Lua scripts. This means any player can change the rules and share his new rules with others.
U61 is very multiplayer oriented and it does not really make sense to play alone. It also has some nice features you would expect from such a game, such as theme support and very accurate key settings (one can change the repeat rate of each key independently).
Main features:
- Network play. Gameplay should be fast even with poor bandwidth. Local multiplayer game is also available.
- Theme support. The graphics and sounds are fully configurable.
- Rules customization. As it uses Lua scripts, the game rules can be changed by any player, without having to modify any complex C++ code.
- Cross-platform support. Since it is based on ClanLib, U61 runs on any platform supported by ClanLib (GNU/Linux, Windows...).
Game Rules:
- The player has a map, and blocks fall int it. Blocks are made of colored squares.
- The player may control the block as it falls, for instance rotate or translate it.
- When the block lands at the "bottom" of the map, ie when it can not fall any more, it is merged with the map.
- When a given pattern is matched in the map, for instance, squares of the same color, then these squares explode and disappear. `
- Theres always a special square on the map, and when this square explodes, a "curse" is activated. Curses can be anything from bonus to maledictions.
Download (4.8MB)
Added: 2006-12-24 License: GPL (GNU General Public License) Price:
1035 downloads
Diluculum 0.4
Diluculum is a library that intends to make the coexistence of C++ and Lua more harmonious. more>>
Diluculum project is a library that intends to make the coexistence of C++ and Lua more harmonious. In this regard, it offers essentially three "services":
- A nice way to access data stored in a Lua interpreter.
- A not so bad way to write functions in C++ and make them available to Lua.
- A limited and just barely usable way to register C++ classes and objects in a Lua state.
Main features:
- is fully documented. In particular, check the Users Guide for some examples of use.
- has unit tests for everything in it.
- requires Lua 5.1. It will not compile with Lua 5.0.
- was tested only under Linux with GCC 3.4.x, but should be reasonably portable.
- depends on Lua and Boost.
- is distributed under the MIT license (the same as Lua).
- means something like "dawn" or "daybreak" in Latin, according to a dictionary I consulted some day.
Enhancements:
- When exporting C++ classes to Lua, it is no longer necessary to call two macros for each exported method.
- Support has been added for creating dynamically loadable modules (those Lua modules stored in a dynamic library, which is loaded when the Lua programmer says "require MyModule").
<<less- A nice way to access data stored in a Lua interpreter.
- A not so bad way to write functions in C++ and make them available to Lua.
- A limited and just barely usable way to register C++ classes and objects in a Lua state.
Main features:
- is fully documented. In particular, check the Users Guide for some examples of use.
- has unit tests for everything in it.
- requires Lua 5.1. It will not compile with Lua 5.0.
- was tested only under Linux with GCC 3.4.x, but should be reasonably portable.
- depends on Lua and Boost.
- is distributed under the MIT license (the same as Lua).
- means something like "dawn" or "daybreak" in Latin, according to a dictionary I consulted some day.
Enhancements:
- When exporting C++ classes to Lua, it is no longer necessary to call two macros for each exported method.
- Support has been added for creating dynamically loadable modules (those Lua modules stored in a dynamic library, which is loaded when the Lua programmer says "require MyModule").
Download (0.046MB)
Added: 2007-02-07 License: MIT/X Consortium License Price:
989 downloads
mssqldump 1.0
mssqldump.php is a PHP script that dumps a Microsoft SQL Server database into a SQL script. more>>
mssqldump.php is a PHP script that dumps a Microsoft SQL Server database into a SQL script. The project can also dump a table into CSV format.
<<less Download (0.003MB)
Added: 2006-12-06 License: GPL (GNU General Public License) Price:
620 downloads
Lua Messaging Engine 0.1.0
Lua Messaging Engine is a set of scripts that offer abstract functions for communication via AOLs OSCAR protocol. more>>
Lua Messaging Engine (LuME) is a set of scripts that offer abstract functions for communication via AOLs OSCAR protocol (as used by ICQ and AIM clients), Microsoft Messengers MSNP, and Yahoos YIM protocol. Lua Messaging Engine also includes utility functions for string operations, SHA hashing, and basic HTTPS communication.
An increasing number of software developers are making use of the simplicity and power behind employing a Lua script interface.
Meetroduction, LLC has been using a Lua script interface as a core design concept for the multi protocol messaging component of its proximity based people finder client: Meetro. Beyond that, the interface offers its users a flexible way to vastly extend the clients functionality.
<<lessAn increasing number of software developers are making use of the simplicity and power behind employing a Lua script interface.
Meetroduction, LLC has been using a Lua script interface as a core design concept for the multi protocol messaging component of its proximity based people finder client: Meetro. Beyond that, the interface offers its users a flexible way to vastly extend the clients functionality.
Download (0.089MB)
Added: 2006-01-26 License: MIT/X Consortium License Price:
1368 downloads
HampusDB 1.0.1
HampusDB is a small, flexible and efficient hierarchical database. more>>
HampusDB is a small, flexible and efficient hierarchical database. It comes with a wide support of command line utilities for manipulating and extracting data.
Its designed for both embedded and bigger systems. HampusDB currently runs on Linux and has interfaces to C, C++, Java and Perl.
HDB aims to fill the gap when storing data in a relational database is too rigid and storing data in textfiles is too cumbersome.
A typical example would be when you have heirarchical data such as XML or configuration data that you want to store and retrieve in a flexible manner.
<<lessIts designed for both embedded and bigger systems. HampusDB currently runs on Linux and has interfaces to C, C++, Java and Perl.
HDB aims to fill the gap when storing data in a relational database is too rigid and storing data in textfiles is too cumbersome.
A typical example would be when you have heirarchical data such as XML or configuration data that you want to store and retrieve in a flexible manner.
Download (0.34MB)
Added: 2006-05-26 License: LGPL (GNU Lesser General Public License) Price:
1247 downloads
Lua-Sqlite3 0.4
Lua-Sqlite3 project is a binding of Sqlite3 for Lua. more>>
Lua-Sqlite3 project is a binding of Sqlite3 for Lua.
Lua-Sqlite3 is unique in contrast to other database bindings that it consists of two layers.
The first layer translates the SQLite 3 implementations C API to Lua. The first layer is called the backend.
The second layers are frontend layers, written in Lua. These layers provide a nice and smart view of the database
Currently, Lua-Sqlite3 implements two frontends:
- A specialiced frontend which provides all sqlite3 capabilities.
- A LuaSQL compatible frontend as used on the Kepler Project.
Enhancements:
- Lua 5.1 support was added, and 5.0 is still supported.
- An autoconf configure script is provided.
<<lessLua-Sqlite3 is unique in contrast to other database bindings that it consists of two layers.
The first layer translates the SQLite 3 implementations C API to Lua. The first layer is called the backend.
The second layers are frontend layers, written in Lua. These layers provide a nice and smart view of the database
Currently, Lua-Sqlite3 implements two frontends:
- A specialiced frontend which provides all sqlite3 capabilities.
- A LuaSQL compatible frontend as used on the Kepler Project.
Enhancements:
- Lua 5.1 support was added, and 5.0 is still supported.
- An autoconf configure script is provided.
Download (0.032MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1263 downloads
Inline::Lua 0.04
Inline::Lua is a Perl extension for embedding Lua scripts into Perl code. more>>
Inline::Lua is a Perl extension for embedding Lua scripts into Perl code.
SYNOPSIS
use Inline Lua;
print "The answer to life, the universe and everything is ", answer(6, 7), "n";
__END__
__Lua__
function answer (a, b)
return a*b
end
Inline::Lua allows you to write functions in Lua. Those of you who are not yet familiar with Lua should have a cursory glance at http://www.lua.org/ to get a taste of this language. In short:
Lua was designed to be embedded into other applications and not so much as a language on its own. However, despite its small set of language features, it is an extremely powerful and expressive language. Its strong areas are an elegant and yet concise syntax, good overall performance and a beautiful implementation of some concepts from the world of functional programming.
<<lessSYNOPSIS
use Inline Lua;
print "The answer to life, the universe and everything is ", answer(6, 7), "n";
__END__
__Lua__
function answer (a, b)
return a*b
end
Inline::Lua allows you to write functions in Lua. Those of you who are not yet familiar with Lua should have a cursory glance at http://www.lua.org/ to get a taste of this language. In short:
Lua was designed to be embedded into other applications and not so much as a language on its own. However, despite its small set of language features, it is an extremely powerful and expressive language. Its strong areas are an elegant and yet concise syntax, good overall performance and a beautiful implementation of some concepts from the world of functional programming.
Download (0.024MB)
Added: 2007-07-03 License: Perl Artistic License Price:
844 downloads
FlatFrag 0.3
FlatFrag is a multiplayer action shooter game. more>>
FlatFrag is a multiplayer action shooter game. With its deathmatch fights it strives to be an entertaining arcade-style experience.
The game is played from a birds eye view and contains some 3D effects in order to make it not seem too flat. Currently only the game mode deathmatch is available, but others will probably be developed in the future.
The game has been built from scratch, though a few important libraries were used in the process. For example, OpenGL is used for fast 3D graphics and SDL provides the game with many cross-platform functions.
It is developed by a single person as a hobby project, but it is released under the terms of the GPL (GNU General Public License), which makes it Open Source software. So everybody is able to get the sourcecode and do his own changes to the project.
Main features:
- Cross-platform support currently for Linux and Microsoft Windows (planned: Mac OS X, BSD, though you can try it anywhere with the provided sourcecode)
- 3D graphics using OpenGL -- the game is played from a birds eye view, but the individual tiles are 3D cubes
- 3D sound using OpenAL -- 2D would probably be more appropriate
- SDL is used for cross-platform input, networking and window creation
- Multiplayer network games with up to 32 players (actually there is no fixed limit set yet)
- Support for Lua-scripted modifications (more like planned, but the console already expects Lua code as input)
- File types: Ogg Vorbis used for sound compression, PNG used for image compression
- Advanced particle system
- Dynamic lighting
- Bots
- Ridable cars and usable stationary guns
- 14 different weapons (some of them very unconventional)
- In-game map editor
- Game modes: deathmatch (more planned)
- Dedicated game server
- A server list function, which fetches a list of servers. You can also see the list of servers here.
- Completely free software -- free as in speech and free as in beer -- Licensed under the GPL
<<lessThe game is played from a birds eye view and contains some 3D effects in order to make it not seem too flat. Currently only the game mode deathmatch is available, but others will probably be developed in the future.
The game has been built from scratch, though a few important libraries were used in the process. For example, OpenGL is used for fast 3D graphics and SDL provides the game with many cross-platform functions.
It is developed by a single person as a hobby project, but it is released under the terms of the GPL (GNU General Public License), which makes it Open Source software. So everybody is able to get the sourcecode and do his own changes to the project.
Main features:
- Cross-platform support currently for Linux and Microsoft Windows (planned: Mac OS X, BSD, though you can try it anywhere with the provided sourcecode)
- 3D graphics using OpenGL -- the game is played from a birds eye view, but the individual tiles are 3D cubes
- 3D sound using OpenAL -- 2D would probably be more appropriate
- SDL is used for cross-platform input, networking and window creation
- Multiplayer network games with up to 32 players (actually there is no fixed limit set yet)
- Support for Lua-scripted modifications (more like planned, but the console already expects Lua code as input)
- File types: Ogg Vorbis used for sound compression, PNG used for image compression
- Advanced particle system
- Dynamic lighting
- Bots
- Ridable cars and usable stationary guns
- 14 different weapons (some of them very unconventional)
- In-game map editor
- Game modes: deathmatch (more planned)
- Dedicated game server
- A server list function, which fetches a list of servers. You can also see the list of servers here.
- Completely free software -- free as in speech and free as in beer -- Licensed under the GPL
Download (6.3MB)
Added: 2005-09-15 License: GPL (GNU General Public License) Price:
1501 downloads
Ruport 1.0.1
Ruport (Ruby Reports) is a powerful report generation engine. more>>
Ruport aka RubyReport is a pure Ruby report generation and formatting system.
It aims to prevent you from ever having to fight with the low level tasks of parsing data from various sources.
If youd like to build professional grade custom reports quickly and easily, Ruport is the system for you.
Ruport is reporting, the Ruby Way.
Enhancements:
- PDF Grouping alternative styles now render correctly.
- An issue with Renderer::Hooks causing silent failures was resolved.
- A conflict with the rdoc library was also fixed, as well as some other minor bugs.
<<lessIt aims to prevent you from ever having to fight with the low level tasks of parsing data from various sources.
If youd like to build professional grade custom reports quickly and easily, Ruport is the system for you.
Ruport is reporting, the Ruby Way.
Enhancements:
- PDF Grouping alternative styles now render correctly.
- An issue with Renderer::Hooks causing silent failures was resolved.
- A conflict with the rdoc library was also fixed, as well as some other minor bugs.
Download (0.29MB)
Added: 2007-06-13 License: GPL (GNU General Public License) Price:
865 downloads
AnyDBM 1.0.1
AnyDBM is a generic interface to DBM-like databases for Haskell. more>>
AnyDBM is a generic interface to DBM-like databases for Haskell. It lets you store String-to-String mappings in various formats, from a simple in-memory Map to a high-performance DBM database or even a SQL database.
The project is written by John Goerzen and was initially part of MissingH. It is licensed under the LGPL.
Known Drivers:
- MapDBM, built-in, RAM-only, uses a Haskell Map as a background
- StringDBM, built-in, RAM with disk backing
- HDBC-AnyDBM, which uses simple SQL tables in any HDBC-supported database
- MissingPy, which lets you use any Python anydbm backend with Haskell AnyDBM
<<lessThe project is written by John Goerzen and was initially part of MissingH. It is licensed under the LGPL.
Known Drivers:
- MapDBM, built-in, RAM-only, uses a Haskell Map as a background
- StringDBM, built-in, RAM with disk backing
- HDBC-AnyDBM, which uses simple SQL tables in any HDBC-supported database
- MissingPy, which lets you use any Python anydbm backend with Haskell AnyDBM
Download (0.022MB)
Added: 2006-12-11 License: LGPL (GNU Lesser General Public License) Price:
1051 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above lua lua 1.0 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed