2a4088119c | ||
---|---|---|
.. | ||
charterm | ||
Readme.md | ||
blocking.arc.t | ||
buffered-stdin.mu | ||
callcc.mu | ||
channel.mu | ||
chessboard.arc.t | ||
chessboard.mu | ||
color-repl.mu | ||
counters.mu | ||
edit.arc.t | ||
edit.mu | ||
exuberant-ctags-rc | ||
factorial.mu | ||
fork.mu | ||
generic.mu | ||
graphics.mu | ||
highlights | ||
load.arc | ||
mu | ||
mu.arc | ||
mu.arc.t | ||
mu.arc.t.html | ||
render.vim | ||
scratch.vim | ||
stdin.mu | ||
tangle.mu | ||
trace.arc.t | ||
trace.mu | ||
vimrc.vim | ||
x.mu |
Readme.md
Original prototype, last modified 2015-03-14
First install Racket (just for this prototype; last tested with v6.3). Then:
$ cd mu/archives/1.vm
$ git clone http://github.com/arclanguage/anarki
$ cd anarki
$ git checkout d7290130a7 # last compatible snapshot
$ cd ..
$ ./mu test mu.arc.t # run tests
Example programs:
$ ./mu factorial.mu # computes factorial of 5
$ ./mu fork.mu # two threads print '33' and '34' forever
$ ./mu channel.mu # two threads in a producer/consumer relationship