Skip to content
Prototype implementation of Lasp in Erlang.
Branch: master
Clone or download
Latest commit 90db40f Feb 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dockerfiles Add partisan makefile. Apr 17, 2018
bin get proper environment. Dec 7, 2017
config Add broadcast backend for empty heartbeat messages. Dec 13, 2016
experiments Update activity.md Dec 15, 2016
images Add square logo variation. Apr 7, 2016
include Fix interest types. Nov 25, 2017
priv Remove dangling references to EVALUATION_PASSPHRASE Oct 11, 2016
rel Update ignores. Nov 26, 2015
samples Fixing sample code Oct 18, 2018
scripts lasp_plot_gen script moved to evaluation repository Jul 11, 2016
simulations refactor: simpler infix append Nov 7, 2018
src use gen_fsm_compat to replace gen_fsm Feb 14, 2019
test Rename test. Nov 26, 2017
.eqc_ci Add QuickCheck CI integration. Sep 10, 2014
.gitignore Ignore dump files. Nov 17, 2017
.travis.yml test erlang/otp 21 Feb 15, 2019
CHANGELOG.md Bump to 0.8.2. Dec 7, 2017
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Oct 5, 2017
Dockerfile Add partisan makefile. Apr 17, 2018
LICENSE Add license. May 13, 2016
Makefile delete rebar3 file Feb 14, 2019
README.md Adding code examples to readme Oct 19, 2018
Vagrantfile Add hostname. Nov 26, 2015
circle.yml Add circle configuration. Feb 26, 2016
crdt-tmux.conf Add partisan makefile. Apr 17, 2018
docker-compose.yml Fix bad branch. Jan 10, 2018
partisan-tmux.conf newline. Apr 18, 2018
pkg.vars.config Fix patch dir. Sep 29, 2015
rebar.config use gen_fsm_compat to replace gen_fsm Feb 14, 2019
rebar.lock use gen_fsm_compat to replace gen_fsm Feb 14, 2019
tmux.conf Set tutorial to true. Sep 5, 2016
tools.mk delete rebar3 file Feb 14, 2019

README.md

Lasp

Build Status

Overview

Lasp is a programming model for synchronization-free computations.

Installing

Lasp requires Erlang 19 or greater. Once you have Erlang installed, do the following to install and build Lasp.

$ git clone git@github.com:lasp-lang/lasp.git
$ cd lasp
$ make

Running a shell

You can run a Erlang shell where you can interact with a Lasp node by doing the following:

$ make shell

Running the test suite

To run the test suite, which will execute all of the Lasp scenarios, use the following command.

$ make check

Code examples

This blog post by @marianoguerra contains concise sample code.

You can’t perform that action at this time.