Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

 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.

About

Concurrency oriented programming in Lua

Resources

Stars

162 stars

Watchers

17 watching

Forks

Releases

Packages

Used by

Contributors

Languages