GithubHelp home page GithubHelp logo

vstath / concurrentlua Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lefcha/concurrentlua

0.0 2.0 0.0 202 KB

Concurrency oriented programming in Lua

License: MIT License

Makefile 2.86% Lua 93.32% C 2.88% Shell 0.94%

concurrentlua's Introduction

				 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.