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:
parent
ab8619a148
commit
4a0b335c28
10
Readme
10
Readme
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue