plundering / plunder-reference

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plunder is a new programming model where programs run forever.

Hardware restarts are invisible to the software, as is moving a running program from one physical machine to another.

Because of this, programs don't need to save their state into an external database, they can simply keep everything "in memory", and that state will be synchronized to disk transparently.

This is a prototype implementation of Plunder.

  • See docs/ for information about the individual technologies: Rex, Sire, PLAN, Cogs, etc.

  • To run the sire tests, run sh/sire-load-all.

  • To run the Haskell tests, run stack test.

  • To run the fulltag demo, see the instructions in sh/full-tag-site-demo.

About


Languages

Language:Haskell 46.0%Language:C 30.7%Language:Assembly 20.7%Language:Elm 0.9%Language:Shell 0.7%Language:REXX 0.4%Language:Common Lisp 0.2%Language:Vim Script 0.1%Language:HTML 0.1%Language:Makefile 0.1%Language:Nix 0.0%Language:Emacs Lisp 0.0%