Skip to content
Concurrency oriented programming in Lua
Lua C Ruby Other
Branch: master
Clone or download
Latest commit 7440592 Mar 31, 2012
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Return a local table variable for the main module Mar 27, 2012
samples Return a local table variable for the main module Mar 27, 2012
src Save the return values of the loaded modules. Mar 31, 2012
test Return a local table variable for the main module Mar 27, 2012
AUTHORS Initial commit. Feb 27, 2011
LICENSE Update copyright year to include 2012. Mar 6, 2012
Makefile
NEWS Update for release v1.1. Mar 31, 2012
README

README

				 ConcurrentLua

Description

  ConcurrentLua is a system that implements a concurrency model for the Lua
  programming language. It is based on the share-nothing asynchronous
  message-passing model that is employed in the Erlang programming language.

  ConcurrentLua extends Lua's coroutines with message-passing primitives, in
  order to support concurrent programming. Distributed programming is supported
  transparently with the same message-passing primitives.

  ConcurrentLua is implemented as a collection of Lua modules that can be
  loaded by any Lua program. Most of the code is written in Lua itself, with
  minor parts written in C.


Website

  http://github.com/lefcha/concurrentlua


Changes

  All the changes in each new release up to the latest are in the NEWS file.


Installation

  Lua version 5.1 or 5.2 is compile-time requirement.

  The LuaSocket, Copas and Coxpcall modules are runtime dependencies.

  Compile and install the system:
  
    make all
    make install


Documentation

  The detailed reference manual can be found in doc/manual.html.


License

  Released under the terms and conditions of the MIT/X11 license, included in
  the LICENSE file.


Authors

  See AUTHORS file.
You can’t perform that action at this time.