index
:
mu
this commit
hlt
main
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
Kartik K. Agaram <vc@akkartik.com>
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
archive
/
1.vm
Mode
Name
Size
-rw-r--r--
000organization.cc
5855
log
stats
plain
blame
-rw-r--r--
001help.cc
10966
log
stats
plain
blame
-rw-r--r--
002test.cc
3140
log
stats
plain
blame
-rw-r--r--
003trace.cc
17338
log
stats
plain
blame
-rw-r--r--
003trace.test.cc
3872
log
stats
plain
blame
-rw-r--r--
010vm.cc
27821
log
stats
plain
blame
-rw-r--r--
011load.cc
12891
log
stats
plain
blame
-rw-r--r--
012transform.cc
3397
log
stats
plain
blame
-rw-r--r--
013update_operation.cc
1418
log
stats
plain
blame
-rw-r--r--
014literal_string.cc
6937
log
stats
plain
blame
-rw-r--r--
015literal_noninteger.cc
1402
log
stats
plain
blame
-rw-r--r--
016dilated_reagent.cc
4541
log
stats
plain
blame
-rw-r--r--
017parse_tree.cc
3447
log
stats
plain
blame
-rw-r--r--
018constant.cc
1508
log
stats
plain
blame
-rw-r--r--
019type_abbreviations.cc
7911
log
stats
plain
blame
-rw-r--r--
020run.cc
16659
log
stats
plain
blame
-rw-r--r--
021check_instruction.cc
8213
log
stats
plain
blame
-rw-r--r--
022arithmetic.cc
29611
log
stats
plain
blame
-rw-r--r--
023boolean.cc
6030
log
stats
plain
blame
-rw-r--r--
024jump.cc
8020
log
stats
plain
blame
-rw-r--r--
025compare.cc
18182
log
stats
plain
blame
-rw-r--r--
026call.cc
8141
log
stats
plain
blame
-rw-r--r--
027call_ingredient.cc
7274
log
stats
plain
blame
-rw-r--r--
028call_return.cc
7289
log
stats
plain
blame
-rw-r--r--
029tools.cc
8612
log
stats
plain
blame
-rw-r--r--
030container.cc
27656
log
stats
plain
blame
-rw-r--r--
031merge.cc
9060
log
stats
plain
blame
-rw-r--r--
032array.cc
21752
log
stats
plain
blame
-rw-r--r--
033exclusive_container.cc
17111
log
stats
plain
blame
-rw-r--r--
034address.cc
18027
log
stats
plain
blame
-rw-r--r--
035lookup.cc
18828
log
stats
plain
blame
-rw-r--r--
036abandon.cc
5359
log
stats
plain
blame
-rw-r--r--
038new_text.cc
7830
log
stats
plain
blame
-rw-r--r--
040brace.cc
14682
log
stats
plain
blame
-rw-r--r--
041jump_target.cc
6396
log
stats
plain
blame
-rw-r--r--
042name.cc
13492
log
stats
plain
blame
-rw-r--r--
043space.cc
11350
log
stats
plain
blame
-rw-r--r--
044space_surround.cc
3101
log
stats
plain
blame
-rw-r--r--
045closure_name.cc
8085
log
stats
plain
blame
-rw-r--r--
046check_type_by_name.cc
8049
log
stats
plain
blame
-rw-r--r--
050scenario.cc
32222
log
stats
plain
blame
-rw-r--r--
051scenario_test.mu
1044
log
stats
plain
blame
-rw-r--r--
052tangle.cc
15191
log
stats
plain
blame
-rw-r--r--
053recipe_header.cc
25196
log
stats
plain
blame
-rw-r--r--
054static_dispatch.cc
22015
log
stats
plain
blame
-rw-r--r--
055shape_shifting_container.cc
23789
log
stats
plain
blame
-rw-r--r--
056shape_shifting_recipe.cc
43424
log
stats
plain
blame
-rw-r--r--
057immutable.cc
24921
log
stats
plain
blame
-rw-r--r--
058to_text.cc
836
log
stats
plain
blame
-rw-r--r--
059to_text.mu
1234
log
stats
plain
blame
-rw-r--r--
060rewrite_literal_string.cc
3228
log
stats
plain
blame
-rw-r--r--
061text.mu
30758
log
stats
plain
blame
-rw-r--r--
062convert_ingredients_to_text.cc
6932
log
stats
plain
blame
-rw-r--r--
063array.mu
3627
log
stats
plain
blame
-rw-r--r--
064list.mu
8374
log
stats
plain
blame
-rw-r--r--
065duplex_list.mu
19731
log
stats
plain
blame
-rw-r--r--
066stream.mu
2088
log
stats
plain
blame
-rw-r--r--
067random.cc
960
log
stats
plain
blame
-rw-r--r--
068random.mu
1976
log
stats
plain
blame
-rw-r--r--
069hash.cc
11656
log
stats
plain
blame
-rw-r--r--
070table.mu
3131
log
stats
plain
blame
-rw-r--r--
072recipe.cc
23365
log
stats
plain
blame
-rw-r--r--
073scheduler.cc
20665
log
stats
plain
blame
-rw-r--r--
074wait.cc
22465
log
stats
plain
blame
-rw-r--r--
075channel.mu
14937
log
stats
plain
blame
-rw-r--r--
076continuation.cc
16455
log
stats
plain
blame
-rw-r--r--
080display.cc
14594
log
stats
plain
blame
-rw-r--r--
081print.mu
24667
log
stats
plain
blame
-rw-r--r--
082scenario_screen.cc
18355
log
stats
plain
blame
-rw-r--r--
083scenario_screen_test.mu
911
log
stats
plain
blame
-rw-r--r--
084console.mu
2963
log
stats
plain
blame
-rw-r--r--
085scenario_console.cc
11587
log
stats
plain
blame
-rw-r--r--
086scenario_console_test.mu
506
log
stats
plain
blame
-rw-r--r--
087file.cc
9508
log
stats
plain
blame
-rw-r--r--
088file.mu
5875
log
stats
plain
blame
-rw-r--r--
089scenario_filesystem.cc
9263
log
stats
plain
blame
-rw-r--r--
090scenario_filesystem_test.mu
2541
log
stats
plain
blame
-rw-r--r--
091socket.cc
13920
log
stats
plain
blame
-rw-r--r--
092socket.mu
4600
log
stats
plain
blame
-rw-r--r--
099hardware_checks.cc
2517
log
stats
plain
blame
-rw-r--r--
101run_sandboxed.cc
22522
log
stats
plain
blame
-rw-r--r--
998check_type_pointers.cc
1774
log
stats
plain
blame
-rw-r--r--
999spaces.cc
3141
log
stats
plain
blame
-rw-r--r--
Readme.md
19036
log
stats
plain
blame
-rw-r--r--
args.mu
181
log
stats
plain
blame
-rwxr-xr-x
build0
1361
log
stats
plain
blame
-rwxr-xr-x
build1
2195
log
stats
plain
blame
-rwxr-xr-x
build2
5503
log
stats
plain
blame
-rwxr-xr-x
build3
6277
log
stats
plain
blame
-rwxr-xr-x
build4
8917
log
stats
plain
blame
-rwxr-xr-x
build_and_test_until
397
log
stats
plain
blame
-rw-r--r--
cannot_write_tests_for
675
log
stats
plain
blame
-rw-r--r--
channel.mu
1093
log
stats
plain
blame
-rw-r--r--
chessboard.mu
21343
log
stats
plain
blame
-rwxr-xr-x
clean
333
log
stats
plain
blame
d---------
cleave
71
log
stats
plain
-rw-r--r--
console.mu
337
log
stats
plain
blame
-rw-r--r--
continuation1.mu
596
log
stats
plain
blame
-rw-r--r--
continuation2.mu
759
log
stats
plain
blame
-rw-r--r--
continuation3.mu
725
log
stats
plain
blame
-rw-r--r--
continuation4.mu
1109
log
stats
plain
blame
-rw-r--r--
continuation5.mu
1123
log
stats
plain
blame
-rwxr-xr-x
copy_mu
346
log
stats
plain
blame
-rw-r--r--
counters.mu
860
log
stats
plain
blame
-rw-r--r--
display.mu
657
log
stats
plain
blame
d---------
edit
588
log
stats
plain
-rw-r--r--
example1.mu
125
log
stats
plain
blame
-rw-r--r--
exception1.mu
2350
log
stats
plain
blame
-rw-r--r--
exception2.mu
1923
log
stats
plain
blame
-rw-r--r--
exuberant_ctags_rc
510
log
stats
plain
blame
-rw-r--r--
factorial.mu
529
log
stats
plain
blame
-rw-r--r--
filesystem.mu
715
log
stats
plain
blame
-rw-r--r--
fork.mu
162
log
stats
plain
blame
-rwxr-xr-x
git_log_filtered
234
log
stats
plain
blame
-rw-r--r--
http-client.mu
690
log
stats
plain
blame
-rw-r--r--
http-server.mu
972
log
stats
plain
blame
-rw-r--r--
immutable-error.mu
214
log
stats
plain
blame
-rw-r--r--
lambda-to-mu.mu
15021
log
stats
plain
blame
-rwxr-xr-x
mu
182
log
stats
plain
blame
-rw-r--r--
mu.vim
4157
log
stats
plain
blame
-rw-r--r--
mutable.mu
170
log
stats
plain
blame
-rwxr-xr-x
new_lesson
340
log
stats
plain
blame
-rw-r--r--
nqueens.mu
2676
log
stats
plain
blame
-rw-r--r--
real-files.mu
605
log
stats
plain
blame
-rwxr-xr-x
relayout
1117
log
stats
plain
blame
-rw-r--r--
same-fringe.mu
2164
log
stats
plain
blame
d---------
sandbox
659
log
stats
plain
-rw-r--r--
screen.mu
871
log
stats
plain
blame
-rwxr-xr-x
snapshot_lesson
365
log
stats
plain
blame
-rw-r--r--
static-dispatch.mu
574
log
stats
plain
blame
-rw-r--r--
tangle.mu
741
log
stats
plain
blame
d---------
termbox
294
log
stats
plain
-rwxr-xr-x
test_layers
2216
log
stats
plain
blame
-rw-r--r--
vimrc.vim
1493
log
stats
plain
blame
-rw-r--r--
x.mu
133
log
stats
plain
blame