49 - make Readme less ambiguous

As expected, mu works just as well with named variables.
Maybe I want to insert the local stack frame computations automatically
using the assembler? How to indicate globals then? Add 'local' metadata only
if 'global' is absent? What about lexical stack frames?
This commit is contained in:
Kartik K. Agaram 2014-08-18 10:23:24 -07:00
parent ab8619a148
commit 4a0b335c28
2 changed files with 8 additions and 8 deletions

10
Readme
View File

@ -6,13 +6,13 @@ $ git clone http://github.com/arclanguage/anarki
$ cat x.mu
(main
((1 integer) <- literal 1)
((2 integer) <- literal 3)
((3 integer) <- add (1 integer) (2 integer))
((x integer) <- literal 1)
((y integer) <- literal 3)
((z integer) <- add (x integer) (y integer))
)
$ ./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
hash((x . 1) (y . 3) (z . 4)) # state of simulated memory after executing x.mu
# location z contains the sum of locations x and y
$ ./anark/arc mu.arc.t # automated tests; start reading here

6
x.mu
View File

@ -1,5 +1,5 @@
(main
((1 integer) <- literal 1)
((2 integer) <- literal 3)
((3 integer) <- add (1 integer) (2 integer))
((x integer) <- literal 1)
((y integer) <- literal 3)
((z integer) <- add (x integer) (y integer))
)