The Swish Concurrency Engine is a framework used to write fault-tolerant programs with message-passing concurrency. It uses the Chez Scheme programming language and embeds concepts from the Erlang programming language. Swish also provides a web server. A Swish program is a Microsoft Windows console application that can also be run as a service.
- Microsoft Windows 10
- Cygwin with bash, git, graphviz, grep, perl, texlive, etc.
- Microsoft Visual Studio 2017
- Microsoft Windows Software Development Kit - Windows 10.0.16299
- NSIS 2.46
- Microsoft Windows 7 or later. A 64-bit version is required to run code compiled for 64-bit Windows.
- Administrator rights for the installation
cd doc
make
doc/swish.pdf
is the design book.
cd src
./run-osi 32
./run-mats 32
./run-osi 64
./run-mats 64
cd src
- Edit
software-info.ss
make
cd src
./scheme32 repl.ss
cd src
make install
The install placed is in the bin
folder. Its name depends on the software-product-name
defined in src/software-info.ss
.