about summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
...
* 2487Kartik K. Agaram2015-11-272-32/+17
* 2486Kartik K. Agaram2015-11-272-15/+14
* 2485Kartik K. Agaram2015-11-271-2/+0
* 2484Kartik K. Agaram2015-11-274-38/+23
* 2483 - to-text can now handle listsKartik K. Agaram2015-11-277-19/+148
* 2482 - better choice between valid variantsKartik K. Agaram2015-11-273-5/+38
* 2481Kartik K. Agaram2015-11-271-2/+1
* 2480Kartik K. Agaram2015-11-272-6/+13
* 2479 - bugfix: recursive shape-shifting recipesKartik K. Agaram2015-11-271-6/+24
* 2478Kartik K. Agaram2015-11-272-4/+4
* 2477Kartik K. Agaram2015-11-274-10/+9
* 2476Kartik K. Agaram2015-11-274-13/+13
* 2475 - allow addresses to be converted to numbersKartik K. Agaram2015-11-275-13/+32
* 2474 - overload 'copy' and 'equal' for textKartik K. Agaram2015-11-224-18/+16
* 2473 - bad idea to use /raw with multiple intentionsKartik K. Agaram2015-11-2210-30/+34
* 2472Kartik K. Agaram2015-11-222-14/+0
* 2471Kartik K. Agaram2015-11-222-8/+0
* 2470 - allow overloading primitive operationsKartik K. Agaram2015-11-221-3/+28
* 2469 - start logging all warnings againKartik K. Agaram2015-11-211-4/+2
* 2468 -
c{0: 0 (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal))) -- nil
c{0: 1 (((0 space-address) (names init-counter)) <- ((next-input))) -- nil
c{0: 2 (((y integer) (space 1)) <- ((add)) ((y integer) (space 1)) ((1 literal))) -- nil
c{0: 3 (((y integer)) <- ((copy)) ((34 literal))) -- nil
c{0: 4 (((reply)) ((y integer) (space 1))) -- nil
c{1: 0 ✓ (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
c{1: 1 ✓ (((0 space-address) (names init-counter)) <- ((next-input)))
c{1: 2 ✓ (((y integer) (space 1)) <- ((add)) ((y integer) (space 1)) ((1 literal)))
c{1: 3 ✓ (((y integer)) <- ((copy)) ((34 literal)))
c{1: 4 ✓ (((reply)) ((y integer) (space 1)))
c{0: 0 (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal))) -- nil
c{0: 1 (((x integer)) <- ((copy)) ((23 literal))) -- nil
c{0: 2 (((y integer)) <- ((copy)) ((3 literal))) -- nil
c{0: 3 (((reply)) ((default-space space-address))) -- nil
c{1: 0 ✓ (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
c{1: 1 ✓ (((x integer)) <- ((copy)) ((23 literal)))
c{1: 2 ✓ (((y integer)) <- ((copy)) ((3 literal)))
c{1: 3 ✓ (((reply)) ((default-space space-address)))
c{0: 0 (((1 space-address) (names init-counter)) <- ((init-counter))) -- nil
c{0: 1 (((2 integer)) <- ((ipan>/+2
* 2447Kartik K. Agaram2015-11-1517-313/+523
* 2446 - drop '-duplex' namespacing in recipesKartik K. Agaram2015-11-1513-308/+308
* 2445 - dispatch between shape-shifting variantsKartik K. Agaram2015-11-155-10/+115
* 2444Kartik K. Agaram2015-11-152-2/+21
* 2443Kartik K. Agaram2015-11-151-12/+28
* 2442Kartik K. Agaram2015-11-156-37/+37
* 2441 - never miss any specializationsKartik K. Agaram2015-11-158-37/+76
* 2440Kartik K. Agaram2015-11-141-2/+1
* 2439 - bugfix: commandline ingredientsKartik K. Agaram2015-11-141-5/+10
* 2438 - specialize inside header-less recipesKartik K. Agaram2015-11-142-2/+26
* 2437Kartik K. Agaram2015-11-141-3/+4
ain 1: 23 => ((1 integer)) mem: ((1 integer)): 1002 <= 23 run: init-counter/main 2: (((2 integer)) <- ((copy)) ((3 literal))) run: init-counter/main 2: 3 => ((2 integer)) mem: ((2 integer)): 1003 <= 3 run: init-counter/main 3: (((reply)) ((default-space space-address))) run: main 0: 1000 => ((1 space-address) (names init-counter)) mem: ((1 space-address) (names init-counter)): 1 <= 1000 run: main 1: (((2 integer)) <- ((increment-counter)) ((1 space-address) (names init-counter))) mem: ((1 space-address) (names init-counter)) => 1000 run: increment-counter/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal))) run: increment-counter/main 0: 1031 => ((default-space space-address)) run: increment-counter/main 1: (((0 space-address) (names init-counter)) <- ((next-input))) arg: nil 0 (1000) run: increment-counter/main 1: 1000 => ((0 space-address) (names init-counter)) mem: ((0 space-address) (names init-counter)): 1032 <= 1000 run: increment-counter/main 2: (((2 integer) (space 1)) <- ((add)) ((2 integer) (space 1)) ((1 literal))) mem: ((2 integer) (space 1)) => 3 run: increment-counter/main 2: 4 => ((2 integer) (space 1)) mem: ((2 integer) (space 1)): 1003 <= 4 run: increment-counter/main 3: (((1 integer)) <- ((copy)) ((34 literal))) run: increment-counter/main 3: 34 => ((1 integer)) mem: ((1 integer)): 1033 <= 34 run: increment-counter/main 4: (((reply)) ((2 integer) (space 1))) mem: ((2 integer) (space 1)) => 4 run: main 1: 4 => ((2 integer)) mem: ((2 integer)): 2 <= 4 run: main 2: (((3 integer)) <- ((increment-counter)) ((1 space-address) (names init-counter))) mem: ((1 space-address) (names init-counter)) => 1000 run: increment-counter/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal))) run: increment-counter/main 0: 1062 => ((default-space space-address)) run: increment-counter/main 1: (((0 space-address) (names init-counter)) <- ((next-input))) arg: nil 0 (1000) run: increment-counter/main 1: 1000 => ((0 space-address) (names init-counter)) mem: ((0 space-address) (names init-counter)): 1063 <= 1000 run: increment-counter/main 2: (((2 integer) (space 1)) <- ((add)) ((2 integer) (space 1)) ((1 literal))) mem: ((2 integer) (space 1)) => 4 run: increment-counter/main 2: 5 => ((2 integer) (space 1)) mem: ((2 integer) (space 1)): 1003 <= 5 run: increment-counter/main 3: (((1 integer)) <- ((copy)) ((34 literal))) run: increment-counter/main 3: 34 => ((1 integer)) mem: ((1 integer)): 1064 <= 34 run: increment-counter/main 4: (((reply)) ((2 integer) (space 1))) mem: ((2 integer) (space 1)) => 5 run: main 2: 5 => ((3 integer)) mem: ((3 integer)): 3 <= 5 schedule: done with routine nil