Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
Go to file
Kartik K. Agaram 1b9ca7b4d7 3 - don't rely too much on arc
I'm dismissing symbols as 'a simple matter of assembling'.
2014-07-26 12:26:43 -07:00
mu.arc 3 - don't rely too much on arc 2014-07-26 12:26:43 -07:00
mu.arc.t 2 - use literal syms instead of type codes 2014-07-26 12:25:40 -07:00
Readme 30 2014-07-18 19:08:38 -07:00
x.mu 2 - compound functions 2014-07-06 01:54:09 -07:00

== Installing
Prerequisites: Racket from http://racket-lang.org

$ cd mu
$ git clone http://github.com/arclanguage/anarki

$ cat x.mu
(main
  (1 <- loadi 1)
  (2 <- loadi 3)
  (3 <- add 1 2)
)

$ ./anarki/arc mu.arc x.mu
#hash((1 . 1) (2 . 3) (3 . 4))  # state of simulated memory after executing x.mu
  # location 3 contains the sum of locations 1 and 2

$ ./anark/arc mu.arc.t  # automated tests; start reading here