Skip to content
This repository was archived by the owner on Feb 25, 2021. It is now read-only.

stetre/lunasdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LunaSDL: SDL-oriented concurrency in Lua

*** This project is discontinued, superseded by MoonAgents. ***


LunaSDL is a Lua module for event-driven concurrent programming, whose design follows the concurrency model of the ITU-T Specification and Description Language (SDL).

It provides functions for the implementation of systems composed of concurrent, reactive and intercommunicating entities called agents (akin to Lua coroutines).

LunaSDL requires Lua (>=5.2), and LuaSocket. It is is written in plain Lua, so no compiling is needed.

It has been tested on Linux (Fedora 21) and on OpenBSD (5.6). It may run on any other OS supported by Lua and LuaSocket, but this has not been tested.

Authored by: Stefano Trettel

Lua logo

License

MIT/X11 license (same as Lua). See LICENSE.

Documentation

See the Reference Manual.

Getting and installing

See here.

Examples

See here.

About

SDL-oriented concurrency in Lua

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages