about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-01-01 17:04:37 -0800
committerKartik Agaram <vc@akkartik.com>2020-01-01 17:04:37 -0800
commit2a4088119cf41175457414dfa59bd4064b8f0562 (patch)
tree64fe184e399f9870ebd481a90eec34d51e5dff68
parent23fd294d85959c6b476bcdc35ed6ad508cc99b8f (diff)
downloadmu-2a4088119cf41175457414dfa59bd4064b8f0562.tar.gz
5852
-rw-r--r--archive/0.vm.arc/Readme.md (renamed from archive/1.vm.arc/Readme.md)0
-rw-r--r--archive/0.vm.arc/blocking.arc.t (renamed from archive/1.vm.arc/blocking.arc.t)0
-rw-r--r--archive/0.vm.arc/buffered-stdin.mu (renamed from archive/1.vm.arc/buffered-stdin.mu)0
-rw-r--r--archive/0.vm.arc/callcc.mu (renamed from archive/1.vm.arc/callcc.mu)0
-rw-r--r--archive/0.vm.arc/channel.mu (renamed from archive/1.vm.arc/channel.mu)0
-rw-r--r--archive/0.vm.arc/charterm/charterm.rkt (renamed from archive/1.vm.arc/charterm/charterm.rkt)0
-rw-r--r--archive/0.vm.arc/charterm/demo.rkt (renamed from archive/1.vm.arc/charterm/demo.rkt)0
-rw-r--r--archive/0.vm.arc/charterm/doc.scrbl (renamed from archive/1.vm.arc/charterm/doc.scrbl)0
-rw-r--r--archive/0.vm.arc/charterm/info.rkt (renamed from archive/1.vm.arc/charterm/info.rkt)0
-rw-r--r--archive/0.vm.arc/charterm/main.rkt (renamed from archive/1.vm.arc/charterm/main.rkt)0
-rw-r--r--archive/0.vm.arc/charterm/planet-docs/doc/index.html (renamed from archive/1.vm.arc/charterm/planet-docs/doc/index.html)0
-rw-r--r--archive/0.vm.arc/charterm/planet-docs/doc/racket.css (renamed from archive/1.vm.arc/charterm/planet-docs/doc/racket.css)0
-rw-r--r--archive/0.vm.arc/charterm/planet-docs/doc/scribble-common.js (renamed from archive/1.vm.arc/charterm/planet-docs/doc/scribble-common.js)0
-rw-r--r--archive/0.vm.arc/charterm/planet-docs/doc/scribble-style.css (renamed from archive/1.vm.arc/charterm/planet-docs/doc/scribble-style.css)0
-rw-r--r--archive/0.vm.arc/charterm/planet-docs/doc/scribble.css (renamed from archive/1.vm.arc/charterm/planet-docs/doc/scribble.css)0
-rw-r--r--archive/0.vm.arc/charterm/test-charterm.rkt (renamed from archive/1.vm.arc/charterm/test-charterm.rkt)0
-rw-r--r--archive/0.vm.arc/chessboard.arc.t (renamed from archive/1.vm.arc/chessboard.arc.t)0
-rw-r--r--archive/0.vm.arc/chessboard.mu (renamed from archive/1.vm.arc/chessboard.mu)0
-rw-r--r--archive/0.vm.arc/color-repl.mu (renamed from archive/1.vm.arc/color-repl.mu)0
-rw-r--r--archive/0.vm.arc/counters.mu (renamed from archive/1.vm.arc/counters.mu)0
-rw-r--r--archive/0.vm.arc/edit.arc.t (renamed from archive/1.vm.arc/edit.arc.t)0
-rw-r--r--archive/0.vm.arc/edit.mu (renamed from archive/1.vm.arc/edit.mu)0
-rw-r--r--archive/0.vm.arc/exuberant-ctags-rc (renamed from archive/1.vm.arc/exuberant-ctags-rc)0
-rw-r--r--archive/0.vm.arc/factorial.mu (renamed from archive/1.vm.arc/factorial.mu)0
-rw-r--r--archive/0.vm.arc/fork.mu (renamed from archive/1.vm.arc/fork.mu)0
-rw-r--r--archive/0.vm.arc/generic.mu (renamed from archive/1.vm.arc/generic.mu)0
-rw-r--r--archive/0.vm.arc/graphics.mu (renamed from archive/1.vm.arc/graphics.mu)0
-rw-r--r--archive/0.vm.arc/highlights (renamed from archive/1.vm.arc/highlights)0
-rw-r--r--archive/0.vm.arc/load.arc (renamed from archive/1.vm.arc/load.arc)0
-rwxr-xr-xarchive/0.vm.arc/mu (renamed from archive/1.vm.arc/mu)0
-rw-r--r--archive/0.vm.arc/mu.arc (renamed from archive/1.vm.arc/mu.arc)0
-rw-r--r--archive/0.vm.arc/mu.arc.t (renamed from archive/1.vm.arc/mu.arc.t)0
-rw-r--r--archive/0.vm.arc/mu.arc.t.html (renamed from archive/1.vm.arc/mu.arc.t.html)0
-rw-r--r--archive/0.vm.arc/render.vim (renamed from archive/1.vm.arc/render.vim)0
-rw-r--r--archive/0.vm.arc/scratch.vim (renamed from archive/1.vm.arc/scratch.vim)0
-rw-r--r--archive/0.vm.arc/stdin.mu (renamed from archive/1.vm.arc/stdin.mu)0
-rw-r--r--archive/0.vm.arc/tangle.mu (renamed from archive/1.vm.arc/tangle.mu)0
-rw-r--r--archive/0.vm.arc/trace.arc.t (renamed from archive/1.vm.arc/trace.arc.t)0
-rw-r--r--archive/0.vm.arc/trace.mu (renamed from archive/1.vm.arc/trace.mu)0
-rw-r--r--archive/0.vm.arc/vimrc.vim (renamed from archive/1.vm.arc/vimrc.vim)0
-rw-r--r--archive/0.vm.arc/x.mu (renamed from archive/1.vm.arc/x.mu)0
-rw-r--r--archive/1.vm/000organization.cc (renamed from archive/2.vm/000organization.cc)0
-rw-r--r--archive/1.vm/001help.cc (renamed from archive/2.vm/001help.cc)0
-rw-r--r--archive/1.vm/002test.cc (renamed from archive/2.vm/002test.cc)0
-rw-r--r--archive/1.vm/003trace.cc (renamed from archive/2.vm/003trace.cc)0
-rw-r--r--archive/1.vm/003trace.test.cc (renamed from archive/2.vm/003trace.test.cc)0
-rw-r--r--archive/1.vm/010vm.cc (renamed from archive/2.vm/010vm.cc)0
-rw-r--r--archive/1.vm/011load.cc (renamed from archive/2.vm/011load.cc)0
-rw-r--r--archive/1.vm/012transform.cc (renamed from archive/2.vm/012transform.cc)0
-rw-r--r--archive/1.vm/013update_operation.cc (renamed from archive/2.vm/013update_operation.cc)0
-rw-r--r--archive/1.vm/014literal_string.cc (renamed from archive/2.vm/014literal_string.cc)0
-rw-r--r--archive/1.vm/015literal_noninteger.cc (renamed from archive/2.vm/015literal_noninteger.cc)0
-rw-r--r--archive/1.vm/016dilated_reagent.cc (renamed from archive/2.vm/016dilated_reagent.cc)0
-rw-r--r--archive/1.vm/017parse_tree.cc (renamed from archive/2.vm/017parse_tree.cc)0
-rw-r--r--archive/1.vm/018constant.cc (renamed from archive/2.vm/018constant.cc)0
-rw-r--r--archive/1.vm/019type_abbreviations.cc (renamed from archive/2.vm/019type_abbreviations.cc)0
-rw-r--r--archive/1.vm/020run.cc (renamed from archive/2.vm/020run.cc)0
-rw-r--r--archive/1.vm/021check_instruction.cc (renamed from archive/2.vm/021check_instruction.cc)0
-rw-r--r--archive/1.vm/022arithmetic.cc (renamed from archive/2.vm/022arithmetic.cc)0
-rw-r--r--archive/1.vm/023boolean.cc (renamed from archive/2.vm/023boolean.cc)0
-rw-r--r--archive/1.vm/024jump.cc (renamed from archive/2.vm/024jump.cc)0
-rw-r--r--archive/1.vm/025compare.cc (renamed from archive/2.vm/025compare.cc)0
-rw-r--r--archive/1.vm/026call.cc (renamed from archive/2.vm/026call.cc)0
-rw-r--r--archive/1.vm/027call_ingredient.cc (renamed from archive/2.vm/027call_ingredient.cc)0
-rw-r--r--archive/1.vm/028call_return.cc (renamed from archive/2.vm/028call_return.cc)0
-rw-r--r--archive/1.vm/029tools.cc (renamed from archive/2.vm/029tools.cc)0
-rw-r--r--archive/1.vm/030container.cc (renamed from archive/2.vm/030container.cc)0
-rw-r--r--archive/1.vm/031merge.cc (renamed from archive/2.vm/031merge.cc)0
-rw-r--r--archive/1.vm/032array.cc (renamed from archive/2.vm/032array.cc)0
-rw-r--r--archive/1.vm/033exclusive_container.cc (renamed from archive/2.vm/033exclusive_container.cc)0
-rw-r--r--archive/1.vm/034address.cc (renamed from archive/2.vm/034address.cc)0
-rw-r--r--archive/1.vm/035lookup.cc (renamed from archive/2.vm/035lookup.cc)0
-rw-r--r--archive/1.vm/036abandon.cc (renamed from archive/2.vm/036abandon.cc)0
-rw-r--r--archive/1.vm/038new_text.cc (renamed from archive/2.vm/038new_text.cc)0
-rw-r--r--archive/1.vm/040brace.cc (renamed from archive/2.vm/040brace.cc)0
-rw-r--r--archive/1.vm/041jump_target.cc (renamed from archive/2.vm/041jump_target.cc)0
-rw-r--r--archive/1.vm/042name.cc (renamed from archive/2.vm/042name.cc)0
-rw-r--r--archive/1.vm/043space.cc (renamed from archive/2.vm/043space.cc)0
-rw-r--r--archive/1.vm/044space_surround.cc (renamed from archive/2.vm/044space_surround.cc)0
-rw-r--r--archive/1.vm/045closure_name.cc (renamed from archive/2.vm/045closure_name.cc)0
-rw-r--r--archive/1.vm/046check_type_by_name.cc (renamed from archive/2.vm/046check_type_by_name.cc)0
-rw-r--r--archive/1.vm/050scenario.cc (renamed from archive/2.vm/050scenario.cc)0
-rw-r--r--archive/1.vm/051scenario_test.mu (renamed from archive/2.vm/051scenario_test.mu)0
-rw-r--r--archive/1.vm/052tangle.cc (renamed from archive/2.vm/052tangle.cc)0
-rw-r--r--archive/1.vm/053recipe_header.cc (renamed from archive/2.vm/053recipe_header.cc)0
-rw-r--r--archive/1.vm/054static_dispatch.cc (renamed from archive/2.vm/054static_dispatch.cc)0
-rw-r--r--archive/1.vm/055shape_shifting_container.cc (renamed from archive/2.vm/055shape_shifting_container.cc)0
-rw-r--r--archive/1.vm/056shape_shifting_recipe.cc (renamed from archive/2.vm/056shape_shifting_recipe.cc)0
-rw-r--r--archive/1.vm/057immutable.cc (renamed from archive/2.vm/057immutable.cc)0
-rw-r--r--archive/1.vm/058to_text.cc (renamed from archive/2.vm/058to_text.cc)0
-rw-r--r--archive/1.vm/059to_text.mu (renamed from archive/2.vm/059to_text.mu)0
-rw-r--r--archive/1.vm/060rewrite_literal_string.cc (renamed from archive/2.vm/060rewrite_literal_string.cc)0
-rw-r--r--archive/1.vm/061text.mu (renamed from archive/2.vm/061text.mu)0
-rw-r--r--archive/1.vm/062convert_ingredients_to_text.cc (renamed from archive/2.vm/062convert_ingredients_to_text.cc)0
-rw-r--r--archive/1.vm/063array.mu (renamed from archive/2.vm/063array.mu)0
-rw-r--r--archive/1.vm/064list.mu (renamed from archive/2.vm/064list.mu)0
-rw-r--r--archive/1.vm/065duplex_list.mu (renamed from archive/2.vm/065duplex_list.mu)0
-rw-r--r--archive/1.vm/066stream.mu (renamed from archive/2.vm/066stream.mu)0
-rw-r--r--archive/1.vm/067random.cc (renamed from archive/2.vm/067random.cc)0
-rw-r--r--archive/1.vm/068random.mu (renamed from archive/2.vm/068random.mu)0
-rw-r--r--archive/1.vm/069hash.cc (renamed from archive/2.vm/069hash.cc)0
-rw-r--r--archive/1.vm/070table.mu (renamed from archive/2.vm/070table.mu)0
-rw-r--r--archive/1.vm/072recipe.cc (renamed from archive/2.vm/072recipe.cc)0
-rw-r--r--archive/1.vm/073scheduler.cc (renamed from archive/2.vm/073scheduler.cc)0
-rw-r--r--archive/1.vm/074wait.cc (renamed from archive/2.vm/074wait.cc)0
-rw-r--r--archive/1.vm/075channel.mu (renamed from archive/2.vm/075channel.mu)0
-rw-r--r--archive/1.vm/076continuation.cc (renamed from archive/2.vm/076continuation.cc)0
-rw-r--r--archive/1.vm/080display.cc (renamed from archive/2.vm/080display.cc)0
-rw-r--r--archive/1.vm/081print.mu (renamed from archive/2.vm/081print.mu)0
-rw-r--r--archive/1.vm/082scenario_screen.cc (renamed from archive/2.vm/082scenario_screen.cc)0
-rw-r--r--archive/1.vm/083scenario_screen_test.mu (renamed from archive/2.vm/083scenario_screen_test.mu)0
-rw-r--r--archive/1.vm/084console.mu (renamed from archive/2.vm/084console.mu)0
-rw-r--r--archive/1.vm/085scenario_console.cc (renamed from archive/2.vm/085scenario_console.cc)0
-rw-r--r--archive/1.vm/086scenario_console_test.mu (renamed from archive/2.vm/086scenario_console_test.mu)0
-rw-r--r--archive/1.vm/087file.cc (renamed from archive/2.vm/087file.cc)0
-rw-r--r--archive/1.vm/088file.mu (renamed from archive/2.vm/088file.mu)0
-rw-r--r--archive/1.vm/089scenario_filesystem.cc (renamed from archive/2.vm/089scenario_filesystem.cc)0
-rw-r--r--archive/1.vm/090scenario_filesystem_test.mu (renamed from archive/2.vm/090scenario_filesystem_test.mu)0
-rw-r--r--archive/1.vm/091socket.cc (renamed from archive/2.vm/091socket.cc)0
-rw-r--r--archive/1.vm/092socket.mu (renamed from archive/2.vm/092socket.mu)0
-rw-r--r--archive/1.vm/099hardware_checks.cc (renamed from archive/2.vm/099hardware_checks.cc)0
-rw-r--r--archive/1.vm/101run_sandboxed.cc (renamed from archive/2.vm/101run_sandboxed.cc)0
-rw-r--r--archive/1.vm/998check_type_pointers.cc (renamed from archive/2.vm/998check_type_pointers.cc)0
-rw-r--r--archive/1.vm/999spaces.cc (renamed from archive/2.vm/999spaces.cc)0
-rw-r--r--archive/1.vm/Readme.md (renamed from archive/2.vm/Readme.md)0
-rw-r--r--archive/1.vm/args.mu (renamed from archive/2.vm/args.mu)0
-rwxr-xr-xarchive/1.vm/build0 (renamed from archive/2.vm/build0)0
-rwxr-xr-xarchive/1.vm/build1 (renamed from archive/2.vm/build1)0
-rwxr-xr-xarchive/1.vm/build2 (renamed from archive/2.vm/build2)0
-rwxr-xr-xarchive/1.vm/build3 (renamed from archive/2.vm/build3)0
-rwxr-xr-xarchive/1.vm/build4 (renamed from archive/2.vm/build4)0
-rwxr-xr-xarchive/1.vm/build_and_test_until (renamed from archive/2.vm/build_and_test_until)0
-rw-r--r--archive/1.vm/cannot_write_tests_for (renamed from archive/2.vm/cannot_write_tests_for)0
-rw-r--r--archive/1.vm/channel.mu (renamed from archive/2.vm/channel.mu)0
-rw-r--r--archive/1.vm/chessboard.mu (renamed from archive/2.vm/chessboard.mu)0
-rwxr-xr-xarchive/1.vm/clean (renamed from archive/2.vm/clean)0
-rw-r--r--archive/1.vm/cleave/Readme (renamed from archive/2.vm/cleave/Readme)0
-rw-r--r--archive/1.vm/cleave/cleave.cc (renamed from archive/2.vm/cleave/cleave.cc)0
-rw-r--r--archive/1.vm/console.mu (renamed from archive/2.vm/console.mu)0
-rw-r--r--archive/1.vm/continuation1.mu (renamed from archive/2.vm/continuation1.mu)0
-rw-r--r--archive/1.vm/continuation2.mu (renamed from archive/2.vm/continuation2.mu)0
-rw-r--r--archive/1.vm/continuation3.mu (renamed from archive/2.vm/continuation3.mu)0
-rw-r--r--archive/1.vm/continuation4.mu (renamed from archive/2.vm/continuation4.mu)0
-rw-r--r--archive/1.vm/continuation5.mu (renamed from archive/2.vm/continuation5.mu)0
-rwxr-xr-xarchive/1.vm/copy_mu (renamed from archive/2.vm/copy_mu)0
-rw-r--r--archive/1.vm/counters.mu (renamed from archive/2.vm/counters.mu)0
-rw-r--r--archive/1.vm/display.mu (renamed from archive/2.vm/display.mu)0
-rw-r--r--archive/1.vm/edit/001-editor.mu (renamed from archive/2.vm/edit/001-editor.mu)0
-rw-r--r--archive/1.vm/edit/002-typing.mu (renamed from archive/2.vm/edit/002-typing.mu)0
-rw-r--r--archive/1.vm/edit/003-shortcuts.mu (renamed from archive/2.vm/edit/003-shortcuts.mu)0
-rw-r--r--archive/1.vm/edit/004-programming-environment.mu (renamed from archive/2.vm/edit/004-programming-environment.mu)0
-rw-r--r--archive/1.vm/edit/005-sandbox.mu (renamed from archive/2.vm/edit/005-sandbox.mu)0
-rw-r--r--archive/1.vm/edit/006-sandbox-copy.mu (renamed from archive/2.vm/edit/006-sandbox-copy.mu)0
-rw-r--r--archive/1.vm/edit/007-sandbox-delete.mu (renamed from archive/2.vm/edit/007-sandbox-delete.mu)0
-rw-r--r--archive/1.vm/edit/008-sandbox-edit.mu (renamed from archive/2.vm/edit/008-sandbox-edit.mu)0
-rw-r--r--archive/1.vm/edit/009-sandbox-test.mu (renamed from archive/2.vm/edit/009-sandbox-test.mu)0
-rw-r--r--archive/1.vm/edit/010-sandbox-trace.mu (renamed from archive/2.vm/edit/010-sandbox-trace.mu)0
-rw-r--r--archive/1.vm/edit/011-errors.mu (renamed from archive/2.vm/edit/011-errors.mu)0
-rw-r--r--archive/1.vm/edit/012-editor-undo.mu (renamed from archive/2.vm/edit/012-editor-undo.mu)0
-rw-r--r--archive/1.vm/edit/Readme.md (renamed from archive/2.vm/edit/Readme.md)0
-rw-r--r--archive/1.vm/example1.mu (renamed from archive/2.vm/example1.mu)0
-rw-r--r--archive/1.vm/exception1.mu (renamed from archive/2.vm/exception1.mu)0
-rw-r--r--archive/1.vm/exception2.mu (renamed from archive/2.vm/exception2.mu)0
-rw-r--r--archive/1.vm/exuberant_ctags_rc (renamed from archive/2.vm/exuberant_ctags_rc)0
-rw-r--r--archive/1.vm/factorial.mu (renamed from archive/2.vm/factorial.mu)0
-rw-r--r--archive/1.vm/filesystem.mu (renamed from archive/2.vm/filesystem.mu)0
-rw-r--r--archive/1.vm/fork.mu (renamed from archive/2.vm/fork.mu)0
-rwxr-xr-xarchive/1.vm/git_log_filtered (renamed from archive/2.vm/git_log_filtered)0
-rw-r--r--archive/1.vm/http-client.mu (renamed from archive/2.vm/http-client.mu)0
-rw-r--r--archive/1.vm/http-server.mu (renamed from archive/2.vm/http-server.mu)0
-rw-r--r--archive/1.vm/immutable-error.mu (renamed from archive/2.vm/immutable-error.mu)0
-rw-r--r--archive/1.vm/lambda-to-mu.mu (renamed from archive/2.vm/lambda-to-mu.mu)0
-rwxr-xr-xarchive/1.vm/mu (renamed from archive/2.vm/mu)0
-rw-r--r--archive/1.vm/mu.vim (renamed from archive/2.vm/mu.vim)0
-rw-r--r--archive/1.vm/mutable.mu (renamed from archive/2.vm/mutable.mu)0
-rwxr-xr-xarchive/1.vm/new_lesson (renamed from archive/2.vm/new_lesson)0
-rw-r--r--archive/1.vm/nqueens.mu (renamed from archive/2.vm/nqueens.mu)0
-rw-r--r--archive/1.vm/real-files.mu (renamed from archive/2.vm/real-files.mu)0
-rwxr-xr-xarchive/1.vm/relayout (renamed from archive/2.vm/relayout)0
-rw-r--r--archive/1.vm/same-fringe.mu (renamed from archive/2.vm/same-fringe.mu)0
-rw-r--r--archive/1.vm/sandbox/001-editor.mu (renamed from archive/2.vm/sandbox/001-editor.mu)0
-rw-r--r--archive/1.vm/sandbox/002-typing.mu (renamed from archive/2.vm/sandbox/002-typing.mu)0
-rw-r--r--archive/1.vm/sandbox/003-shortcuts.mu (renamed from archive/2.vm/sandbox/003-shortcuts.mu)0
-rw-r--r--archive/1.vm/sandbox/004-programming-environment.mu (renamed from archive/2.vm/sandbox/004-programming-environment.mu)0
-rw-r--r--archive/1.vm/sandbox/005-sandbox.mu (renamed from archive/2.vm/sandbox/005-sandbox.mu)0
-rw-r--r--archive/1.vm/sandbox/006-sandbox-copy.mu (renamed from archive/2.vm/sandbox/006-sandbox-copy.mu)0
-rw-r--r--archive/1.vm/sandbox/007-sandbox-delete.mu (renamed from archive/2.vm/sandbox/007-sandbox-delete.mu)0
-rw-r--r--archive/1.vm/sandbox/008-sandbox-edit.mu (renamed from archive/2.vm/sandbox/008-sandbox-edit.mu)0
-rw-r--r--archive/1.vm/sandbox/009-sandbox-test.mu (renamed from archive/2.vm/sandbox/009-sandbox-test.mu)0
-rw-r--r--archive/1.vm/sandbox/010-sandbox-trace.mu (renamed from archive/2.vm/sandbox/010-sandbox-trace.mu)0
-rw-r--r--archive/1.vm/sandbox/011-errors.mu (renamed from archive/2.vm/sandbox/011-errors.mu)0
-rw-r--r--archive/1.vm/sandbox/012-editor-undo.mu (renamed from archive/2.vm/sandbox/012-editor-undo.mu)0
-rw-r--r--archive/1.vm/sandbox/Readme.md (renamed from archive/2.vm/sandbox/Readme.md)0
-rwxr-xr-xarchive/1.vm/sandbox/mu_run (renamed from archive/2.vm/sandbox/mu_run)0
-rw-r--r--archive/1.vm/sandbox/tmux.conf (renamed from archive/2.vm/sandbox/tmux.conf)0
-rw-r--r--archive/1.vm/screen.mu (renamed from archive/2.vm/screen.mu)0
-rwxr-xr-xarchive/1.vm/snapshot_lesson (renamed from archive/2.vm/snapshot_lesson)0
-rw-r--r--archive/1.vm/static-dispatch.mu (renamed from archive/2.vm/static-dispatch.mu)0
-rw-r--r--archive/1.vm/tangle.mu (renamed from archive/2.vm/tangle.mu)0
-rw-r--r--archive/1.vm/termbox/COPYING (renamed from archive/2.vm/termbox/COPYING)0
-rw-r--r--archive/1.vm/termbox/Readme (renamed from archive/2.vm/termbox/Readme)0
-rw-r--r--archive/1.vm/termbox/bytebuffer.inl (renamed from archive/2.vm/termbox/bytebuffer.inl)0
-rw-r--r--archive/1.vm/termbox/input.inl (renamed from archive/2.vm/termbox/input.inl)0
-rw-r--r--archive/1.vm/termbox/output.inl (renamed from archive/2.vm/termbox/output.inl)0
-rw-r--r--archive/1.vm/termbox/termbox.c (renamed from archive/2.vm/termbox/termbox.c)0
-rw-r--r--archive/1.vm/termbox/termbox.h (renamed from archive/2.vm/termbox/termbox.h)0
-rw-r--r--archive/1.vm/termbox/utf8.c (renamed from archive/2.vm/termbox/utf8.c)0
-rwxr-xr-xarchive/1.vm/test_layers (renamed from archive/2.vm/test_layers)0
-rw-r--r--archive/1.vm/vimrc.vim (renamed from archive/2.vm/vimrc.vim)0
-rw-r--r--archive/1.vm/x.mu (renamed from archive/2.vm/x.mu)0
-rw-r--r--archive/2.transect/Readme (renamed from archive/3.transect/Readme)0
-rwxr-xr-xarchive/2.transect/build (renamed from archive/3.transect/build)0
-rwxr-xr-xarchive/2.transect/build_and_test_until (renamed from archive/3.transect/build_and_test_until)0
-rwxr-xr-xarchive/2.transect/clean (renamed from archive/3.transect/clean)0
-rw-r--r--archive/2.transect/compiler10 (renamed from archive/3.transect/compiler10)0
-rw-r--r--archive/2.transect/compiler2 (renamed from archive/3.transect/compiler2)0
-rw-r--r--archive/2.transect/compiler3 (renamed from archive/3.transect/compiler3)0
-rw-r--r--archive/2.transect/compiler4 (renamed from archive/3.transect/compiler4)0
-rw-r--r--archive/2.transect/compiler5 (renamed from archive/3.transect/compiler5)0
-rw-r--r--archive/2.transect/compiler6 (renamed from archive/3.transect/compiler6)0
-rw-r--r--archive/2.transect/compiler7 (renamed from archive/3.transect/compiler7)0
-rw-r--r--archive/2.transect/compiler8 (renamed from archive/3.transect/compiler8)0
-rw-r--r--archive/2.transect/compiler9 (renamed from archive/3.transect/compiler9)0
-rw-r--r--archive/2.transect/ex3.k2 (renamed from archive/3.transect/ex3.k2)0
-rw-r--r--archive/2.transect/ex4.k2 (renamed from archive/3.transect/ex4.k2)0
-rw-r--r--archive/2.transect/ex5.k2 (renamed from archive/3.transect/ex5.k2)0
-rw-r--r--archive/2.transect/ex6.k2 (renamed from archive/3.transect/ex6.k2)0
-rw-r--r--archive/2.transect/ex7.k2 (renamed from archive/3.transect/ex7.k2)0
-rw-r--r--archive/2.transect/ex8.k2 (renamed from archive/3.transect/ex8.k2)0
-rw-r--r--archive/2.transect/factorial.k2 (renamed from archive/3.transect/factorial.k2)0
-rw-r--r--archive/2.transect/vimrc.vim (renamed from archive/3.transect/vimrc.vim)0
-rw-r--r--archive/Readme.md6
232 files changed, 3 insertions, 3 deletions
diff --git a/archive/1.vm.arc/Readme.md b/archive/0.vm.arc/Readme.md
index b8292abb..b8292abb 100644
--- a/archive/1.vm.arc/Readme.md
+++ b/archive/0.vm.arc/Readme.md
diff --git a/archive/1.vm.arc/blocking.arc.t b/archive/0.vm.arc/blocking.arc.t
index 80f7f229..80f7f229 100644
--- a/archive/1.vm.arc/blocking.arc.t
+++ b/archive/0.vm.arc/blocking.arc.t
diff --git a/archive/1.vm.arc/buffered-stdin.mu b/archive/0.vm.arc/buffered-stdin.mu
index 9a7bc7ae..9a7bc7ae 100644
--- a/archive/1.vm.arc/buffered-stdin.mu
+++ b/archive/0.vm.arc/buffered-stdin.mu
diff --git a/archive/1.vm.arc/callcc.mu b/archive/0.vm.arc/callcc.mu
index 20dffeff..20dffeff 100644
--- a/archive/1.vm.arc/callcc.mu
+++ b/archive/0.vm.arc/callcc.mu
diff --git a/archive/1.vm.arc/channel.mu b/archive/0.vm.arc/channel.mu
index 61151833..61151833 100644
--- a/archive/1.vm.arc/channel.mu
+++ b/archive/0.vm.arc/channel.mu
diff --git a/archive/1.vm.arc/charterm/charterm.rkt b/archive/0.vm.arc/charterm/charterm.rkt
index cae12098..cae12098 100644
--- a/archive/1.vm.arc/charterm/charterm.rkt
+++ b/archive/0.vm.arc/charterm/charterm.rkt
diff --git a/archive/1.vm.arc/charterm/demo.rkt b/archive/0.vm.arc/charterm/demo.rkt
index 4cbff6e5..4cbff6e5 100644
--- a/archive/1.vm.arc/charterm/demo.rkt
+++ b/archive/0.vm.arc/charterm/demo.rkt
diff --git a/archive/1.vm.arc/charterm/doc.scrbl b/archive/0.vm.arc/charterm/doc.scrbl
index 67040691..67040691 100644
--- a/archive/1.vm.arc/charterm/doc.scrbl
+++ b/archive/0.vm.arc/charterm/doc.scrbl
diff --git a/archive/1.vm.arc/charterm/info.rkt b/archive/0.vm.arc/charterm/info.rkt
index 64eeaefe..64eeaefe 100644
--- a/archive/1.vm.arc/charterm/info.rkt
+++ b/archive/0.vm.arc/charterm/info.rkt
diff --git a/archive/1.vm.arc/charterm/main.rkt b/archive/0.vm.arc/charterm/main.rkt
index 5566a73f..5566a73f 100644
--- a/archive/1.vm.arc/charterm/main.rkt
+++ b/archive/0.vm.arc/charterm/main.rkt
diff --git a/archive/1.vm.arc/charterm/planet-docs/doc/index.html b/archive/0.vm.arc/charterm/planet-docs/doc/index.html
index 79d311c9..79d311c9 100644
--- a/archive/1.vm.arc/charterm/planet-docs/doc/index.html
+++ b/archive/0.vm.arc/charterm/planet-docs/doc/index.html
diff --git a/archive/1.vm.arc/charterm/planet-docs/doc/racket.css b/archive/0.vm.arc/charterm/planet-docs/doc/racket.css
index 021e4da5..021e4da5 100644
--- a/archive/1.vm.arc/charterm/planet-docs/doc/racket.css
+++ b/archive/0.vm.arc/charterm/planet-docs/doc/racket.css
diff --git a/archive/1.vm.arc/charterm/planet-docs/doc/scribble-common.js b/archive/0.vm.arc/charterm/planet-docs/doc/scribble-common.js
index 00eec767..00eec767 100644
--- a/archive/1.vm.arc/charterm/planet-docs/doc/scribble-common.js
+++ b/archive/0.vm.arc/charterm/planet-docs/doc/scribble-common.js
diff --git a/archive/1.vm.arc/charterm/planet-docs/doc/scribble-style.css b/archive/0.vm.arc/charterm/planet-docs/doc/scribble-style.css
index e69de29b..e69de29b 100644
--- a/archive/1.vm.arc/charterm/planet-docs/doc/scribble-style.css
+++ b/archive/0.vm.arc/charterm/planet-docs/doc/scribble-style.css
diff --git a/archive/1.vm.arc/charterm/planet-docs/doc/scribble.css b/archive/0.vm.arc/charterm/planet-docs/doc/scribble.css
index d521d28f..d521d28f 100644
--- a/archive/1.vm.arc/charterm/planet-docs/doc/scribble.css
+++ b/archive/0.vm.arc/charterm/planet-docs/doc/scribble.css
diff --git a/archive/1.vm.arc/charterm/test-charterm.rkt b/archive/0.vm.arc/charterm/test-charterm.rkt
index 04eb376f..04eb376f 100644
--- a/archive/1.vm.arc/charterm/test-charterm.rkt
+++ b/archive/0.vm.arc/charterm/test-charterm.rkt
diff --git a/archive/1.vm.arc/chessboard.arc.t b/archive/0.vm.arc/chessboard.arc.t
index eb365b69..eb365b69 100644
--- a/archive/1.vm.arc/chessboard.arc.t
+++ b/archive/0.vm.arc/chessboard.arc.t
diff --git a/archive/1.vm.arc/chessboard.mu b/archive/0.vm.arc/chessboard.mu
index 45fc12da..45fc12da 100644
--- a/archive/1.vm.arc/chessboard.mu
+++ b/archive/0.vm.arc/chessboard.mu
diff --git a/archive/1.vm.arc/color-repl.mu b/archive/0.vm.arc/color-repl.mu
index ced6a89f..ced6a89f 100644
--- a/archive/1.vm.arc/color-repl.mu
+++ b/archive/0.vm.arc/color-repl.mu
diff --git a/archive/1.vm.arc/counters.mu b/archive/0.vm.arc/counters.mu
index 0e414513..0e414513 100644
--- a/archive/1.vm.arc/counters.mu
+++ b/archive/0.vm.arc/counters.mu
diff --git a/archive/1.vm.arc/edit.arc.t b/archive/0.vm.arc/edit.arc.t
index ff039602..ff039602 100644
--- a/archive/1.vm.arc/edit.arc.t
+++ b/archive/0.vm.arc/edit.arc.t
diff --git a/archive/1.vm.arc/edit.mu b/archive/0.vm.arc/edit.mu
index ebf43161..ebf43161 100644
--- a/archive/1.vm.arc/edit.mu
+++ b/archive/0.vm.arc/edit.mu
diff --git a/archive/1.vm.arc/exuberant-ctags-rc b/archive/0.vm.arc/exuberant-ctags-rc
index 7d99b0b8..7d99b0b8 100644
--- a/archive/1.vm.arc/exuberant-ctags-rc
+++ b/archive/0.vm.arc/exuberant-ctags-rc
diff --git a/archive/1.vm.arc/factorial.mu b/archive/0.vm.arc/factorial.mu
index 96a28fd3..96a28fd3 100644
--- a/archive/1.vm.arc/factorial.mu
+++ b/archive/0.vm.arc/factorial.mu
diff --git a/archive/1.vm.arc/fork.mu b/archive/0.vm.arc/fork.mu
index 8d6463a8..8d6463a8 100644
--- a/archive/1.vm.arc/fork.mu
+++ b/archive/0.vm.arc/fork.mu
diff --git a/archive/1.vm.arc/generic.mu b/archive/0.vm.arc/generic.mu
index 1c4b9bb0..1c4b9bb0 100644
--- a/archive/1.vm.arc/generic.mu
+++ b/archive/0.vm.arc/generic.mu
diff --git a/archive/1.vm.arc/graphics.mu b/archive/0.vm.arc/graphics.mu
index f25395ef..f25395ef 100644
--- a/archive/1.vm.arc/graphics.mu
+++ b/archive/0.vm.arc/graphics.mu
diff --git a/archive/1.vm.arc/highlights b/archive/0.vm.arc/highlights
index bb81fb56..bb81fb56 100644
--- a/archive/1.vm.arc/highlights
+++ b/archive/0.vm.arc/highlights
diff --git a/archive/1.vm.arc/load.arc b/archive/0.vm.arc/load.arc
index b9037aa4..b9037aa4 100644
--- a/archive/1.vm.arc/load.arc
+++ b/archive/0.vm.arc/load.arc
diff --git a/archive/1.vm.arc/mu b/archive/0.vm.arc/mu
index 858438b8..858438b8 100755
--- a/archive/1.vm.arc/mu
+++ b/archive/0.vm.arc/mu
diff --git a/archive/1.vm.arc/mu.arc b/archive/0.vm.arc/mu.arc
index 2aebd3d5..2aebd3d5 100644
--- a/archive/1.vm.arc/mu.arc
+++ b/archive/0.vm.arc/mu.arc
diff --git a/archive/1.vm.arc/mu.arc.t b/archive/0.vm.arc/mu.arc.t
index 6c0464f9..6c0464f9 100644
--- a/archive/1.vm.arc/mu.arc.t
+++ b/archive/0.vm.arc/mu.arc.t
diff --git a/archive/1.vm.arc/mu.arc.t.html b/archive/0.vm.arc/mu.arc.t.html
index dd641472..dd641472 100644
--- a/archive/1.vm.arc/mu.arc.t.html
+++ b/archive/0.vm.arc/mu.arc.t.html
diff --git a/archive/1.vm.arc/render.vim b/archive/0.vm.arc/render.vim
index f005f48b..f005f48b 100644
--- a/archive/1.vm.arc/render.vim
+++ b/archive/0.vm.arc/render.vim
diff --git a/archive/1.vm.arc/scratch.vim b/archive/0.vm.arc/scratch.vim
index 83b05539..83b05539 100644
--- a/archive/1.vm.arc/scratch.vim
+++ b/archive/0.vm.arc/scratch.vim
diff --git a/archive/1.vm.arc/stdin.mu b/archive/0.vm.arc/stdin.mu
index 87598667..87598667 100644
--- a/archive/1.vm.arc/stdin.mu
+++ b/archive/0.vm.arc/stdin.mu
diff --git a/archive/1.vm.arc/tangle.mu b/archive/0.vm.arc/tangle.mu
index 3e73dd89..3e73dd89 100644
--- a/archive/1.vm.arc/tangle.mu
+++ b/archive/0.vm.arc/tangle.mu
diff --git a/archive/1.vm.arc/trace.arc.t b/archive/0.vm.arc/trace.arc.t
index 6dcebe0a..6dcebe0a 100644
--- a/archive/1.vm.arc/trace.arc.t
+++ b/archive/0.vm.arc/trace.arc.t
diff --git a/archive/1.vm.arc/trace.mu b/archive/0.vm.arc/trace.mu
index eba9b477..eba9b477 100644
--- a/archive/1.vm.arc/trace.mu
+++ b/archive/0.vm.arc/trace.mu
diff --git a/archive/1.vm.arc/vimrc.vim b/archive/0.vm.arc/vimrc.vim
index d2a65146..d2a65146 100644
--- a/archive/1.vm.arc/vimrc.vim
+++ b/archive/0.vm.arc/vimrc.vim
diff --git a/archive/1.vm.arc/x.mu b/archive/0.vm.arc/x.mu
index 778298a8..778298a8 100644
--- a/archive/1.vm.arc/x.mu
+++ b/archive/0.vm.arc/x.mu
diff --git a/archive/2.vm/000organization.cc b/archive/1.vm/000organization.cc
index 9a1938ff..9a1938ff 100644
--- a/archive/2.vm/000organization.cc
+++ b/archive/1.vm/000organization.cc
diff --git a/archive/2.vm/001help.cc b/archive/1.vm/001help.cc
index 78877561..78877561 100644
--- a/archive/2.vm/001help.cc
+++ b/archive/1.vm/001help.cc
diff --git a/archive/2.vm/002test.cc b/archive/1.vm/002test.cc
index 817b0d47..817b0d47 100644
--- a/archive/2.vm/002test.cc
+++ b/archive/1.vm/002test.cc
diff --git a/archive/2.vm/003trace.cc b/archive/1.vm/003trace.cc
index 18f15347..18f15347 100644
--- a/archive/2.vm/003trace.cc
+++ b/archive/1.vm/003trace.cc
diff --git a/archive/2.vm/003trace.test.cc b/archive/1.vm/003trace.test.cc
index 30f61b5a..30f61b5a 100644
--- a/archive/2.vm/003trace.test.cc
+++ b/archive/1.vm/003trace.test.cc
diff --git a/archive/2.vm/010vm.cc b/archive/1.vm/010vm.cc
index 42b867fc..42b867fc 100644
--- a/archive/2.vm/010vm.cc
+++ b/archive/1.vm/010vm.cc
diff --git a/archive/2.vm/011load.cc b/archive/1.vm/011load.cc
index 4bb06c36..4bb06c36 100644
--- a/archive/2.vm/011load.cc
+++ b/archive/1.vm/011load.cc
diff --git a/archive/2.vm/012transform.cc b/archive/1.vm/012transform.cc
index 758a286c..758a286c 100644
--- a/archive/2.vm/012transform.cc
+++ b/archive/1.vm/012transform.cc
diff --git a/archive/2.vm/013update_operation.cc b/archive/1.vm/013update_operation.cc
index ffe3dbb9..ffe3dbb9 100644
--- a/archive/2.vm/013update_operation.cc
+++ b/archive/1.vm/013update_operation.cc
diff --git a/archive/2.vm/014literal_string.cc b/archive/1.vm/014literal_string.cc
index 84dbe8d0..84dbe8d0 100644
--- a/archive/2.vm/014literal_string.cc
+++ b/archive/1.vm/014literal_string.cc
diff --git a/archive/2.vm/015literal_noninteger.cc b/archive/1.vm/015literal_noninteger.cc
index 12f24586..12f24586 100644
--- a/archive/2.vm/015literal_noninteger.cc
+++ b/archive/1.vm/015literal_noninteger.cc
diff --git a/archive/2.vm/016dilated_reagent.cc b/archive/1.vm/016dilated_reagent.cc
index 1354ba45..1354ba45 100644
--- a/archive/2.vm/016dilated_reagent.cc
+++ b/archive/1.vm/016dilated_reagent.cc
diff --git a/archive/2.vm/017parse_tree.cc b/archive/1.vm/017parse_tree.cc
index 02170f6d..02170f6d 100644
--- a/archive/2.vm/017parse_tree.cc
+++ b/archive/1.vm/017parse_tree.cc
diff --git a/archive/2.vm/018constant.cc b/archive/1.vm/018constant.cc
index bbf3a412..bbf3a412 100644
--- a/archive/2.vm/018constant.cc
+++ b/archive/1.vm/018constant.cc
diff --git a/archive/2.vm/019type_abbreviations.cc b/archive/1.vm/019type_abbreviations.cc
index 35cc5d90..35cc5d90 100644
--- a/archive/2.vm/019type_abbreviations.cc
+++ b/archive/1.vm/019type_abbreviations.cc
diff --git a/archive/2.vm/020run.cc b/archive/1.vm/020run.cc
index aa4513e4..aa4513e4 100644
--- a/archive/2.vm/020run.cc
+++ b/archive/1.vm/020run.cc
diff --git a/archive/2.vm/021check_instruction.cc b/archive/1.vm/021check_instruction.cc
index 5a8e1324..5a8e1324 100644
--- a/archive/2.vm/021check_instruction.cc
+++ b/archive/1.vm/021check_instruction.cc
diff --git a/archive/2.vm/022arithmetic.cc b/archive/1.vm/022arithmetic.cc
index 05e79e3b..05e79e3b 100644
--- a/archive/2.vm/022arithmetic.cc
+++ b/archive/1.vm/022arithmetic.cc
diff --git a/archive/2.vm/023boolean.cc b/archive/1.vm/023boolean.cc
index c6c5cac7..c6c5cac7 100644
--- a/archive/2.vm/023boolean.cc
+++ b/archive/1.vm/023boolean.cc
diff --git a/archive/2.vm/024jump.cc b/archive/1.vm/024jump.cc
index 66e238e6..66e238e6 100644
--- a/archive/2.vm/024jump.cc
+++ b/archive/1.vm/024jump.cc
diff --git a/archive/2.vm/025compare.cc b/archive/1.vm/025compare.cc
index bade3c9c..bade3c9c 100644
--- a/archive/2.vm/025compare.cc
+++ b/archive/1.vm/025compare.cc
diff --git a/archive/2.vm/026call.cc b/archive/1.vm/026call.cc
index faa9455d..faa9455d 100644
--- a/archive/2.vm/026call.cc
+++ b/archive/1.vm/026call.cc
diff --git a/archive/2.vm/027call_ingredient.cc b/archive/1.vm/027call_ingredient.cc
index 659f644d..659f644d 100644
--- a/archive/2.vm/027call_ingredient.cc
+++ b/archive/1.vm/027call_ingredient.cc
diff --git a/archive/2.vm/028call_return.cc b/archive/1.vm/028call_return.cc
index 056db7b9..056db7b9 100644
--- a/archive/2.vm/028call_return.cc
+++ b/archive/1.vm/028call_return.cc
diff --git a/archive/2.vm/029tools.cc b/archive/1.vm/029tools.cc
index 4cca09f6..4cca09f6 100644
--- a/archive/2.vm/029tools.cc
+++ b/archive/1.vm/029tools.cc
diff --git a/archive/2.vm/030container.cc b/archive/1.vm/030container.cc
index e20af025..e20af025 100644
--- a/archive/2.vm/030container.cc
+++ b/archive/1.vm/030container.cc
diff --git a/archive/2.vm/031merge.cc b/archive/1.vm/031merge.cc
index ace4387b..ace4387b 100644
--- a/archive/2.vm/031merge.cc
+++ b/archive/1.vm/031merge.cc
diff --git a/archive/2.vm/032array.cc b/archive/1.vm/032array.cc
index 30adde20..30adde20 100644
--- a/archive/2.vm/032array.cc
+++ b/archive/1.vm/032array.cc
diff --git a/archive/2.vm/033exclusive_container.cc b/archive/1.vm/033exclusive_container.cc
index fc944f8d..fc944f8d 100644
--- a/archive/2.vm/033exclusive_container.cc
+++ b/archive/1.vm/033exclusive_container.cc
diff --git a/archive/2.vm/034address.cc b/archive/1.vm/034address.cc
index bafde7b4..bafde7b4 100644
--- a/archive/2.vm/034address.cc
+++ b/archive/1.vm/034address.cc
diff --git a/archive/2.vm/035lookup.cc b/archive/1.vm/035lookup.cc
index 4229651a..4229651a 100644
--- a/archive/2.vm/035lookup.cc
+++ b/archive/1.vm/035lookup.cc
diff --git a/archive/2.vm/036abandon.cc b/archive/1.vm/036abandon.cc
index a1f66523..a1f66523 100644
--- a/archive/2.vm/036abandon.cc
+++ b/archive/1.vm/036abandon.cc
diff --git a/archive/2.vm/038new_text.cc b/archive/1.vm/038new_text.cc
index 5317d31d..5317d31d 100644
--- a/archive/2.vm/038new_text.cc
+++ b/archive/1.vm/038new_text.cc
diff --git a/archive/2.vm/040brace.cc b/archive/1.vm/040brace.cc
index 89ff7b01..89ff7b01 100644
--- a/archive/2.vm/040brace.cc
+++ b/archive/1.vm/040brace.cc
diff --git a/archive/2.vm/041jump_target.cc b/archive/1.vm/041jump_target.cc
index ec7adede..ec7adede 100644
--- a/archive/2.vm/041jump_target.cc
+++ b/archive/1.vm/041jump_target.cc
diff --git a/archive/2.vm/042name.cc b/archive/1.vm/042name.cc
index 557469d0..557469d0 100644
--- a/archive/2.vm/042name.cc
+++ b/archive/1.vm/042name.cc
diff --git a/archive/2.vm/043space.cc b/archive/1.vm/043space.cc
index bd931701..bd931701 100644
--- a/archive/2.vm/043space.cc
+++ b/archive/1.vm/043space.cc
diff --git a/archive/2.vm/044space_surround.cc b/archive/1.vm/044space_surround.cc
index 5a4afb5e..5a4afb5e 100644
--- a/archive/2.vm/044space_surround.cc
+++ b/archive/1.vm/044space_surround.cc
diff --git a/archive/2.vm/045closure_name.cc b/archive/1.vm/045closure_name.cc
index d5f26f81..d5f26f81 100644
--- a/archive/2.vm/045closure_name.cc
+++ b/archive/1.vm/045closure_name.cc
diff --git a/archive/2.vm/046check_type_by_name.cc b/archive/1.vm/046check_type_by_name.cc
index 9b123d37..9b123d37 100644
--- a/archive/2.vm/046check_type_by_name.cc
+++ b/archive/1.vm/046check_type_by_name.cc
diff --git a/archive/2.vm/050scenario.cc b/archive/1.vm/050scenario.cc
index 5b9dcc14..5b9dcc14 100644
--- a/archive/2.vm/050scenario.cc
+++ b/archive/1.vm/050scenario.cc
diff --git a/archive/2.vm/051scenario_test.mu b/archive/1.vm/051scenario_test.mu
index 0d6f04a6..0d6f04a6 100644
--- a/archive/2.vm/051scenario_test.mu
+++ b/archive/1.vm/051scenario_test.mu
diff --git a/archive/2.vm/052tangle.cc b/archive/1.vm/052tangle.cc
index a5332e1b..a5332e1b 100644
--- a/archive/2.vm/052tangle.cc
+++ b/archive/1.vm/052tangle.cc
diff --git a/archive/2.vm/053recipe_header.cc b/archive/1.vm/053recipe_header.cc
index 73fde510..73fde510 100644
--- a/archive/2.vm/053recipe_header.cc
+++ b/archive/1.vm/053recipe_header.cc
diff --git a/archive/2.vm/054static_dispatch.cc b/archive/1.vm/054static_dispatch.cc
index 289dce87..289dce87 100644
--- a/archive/2.vm/054static_dispatch.cc
+++ b/archive/1.vm/054static_dispatch.cc
diff --git a/archive/2.vm/055shape_shifting_container.cc b/archive/1.vm/055shape_shifting_container.cc
index 909e6fc5..909e6fc5 100644
--- a/archive/2.vm/055shape_shifting_container.cc
+++ b/archive/1.vm/055shape_shifting_container.cc
diff --git a/archive/2.vm/056shape_shifting_recipe.cc b/archive/1.vm/056shape_shifting_recipe.cc
index 3e3d9a8d..3e3d9a8d 100644
--- a/archive/2.vm/056shape_shifting_recipe.cc
+++ b/archive/1.vm/056shape_shifting_recipe.cc
diff --git a/archive/2.vm/057immutable.cc b/archive/1.vm/057immutable.cc
index 16c2a6ab..16c2a6ab 100644
--- a/archive/2.vm/057immutable.cc
+++ b/archive/1.vm/057immutable.cc
diff --git a/archive/2.vm/058to_text.cc b/archive/1.vm/058to_text.cc
index 9cb14e14..9cb14e14 100644
--- a/archive/2.vm/058to_text.cc
+++ b/archive/1.vm/058to_text.cc
diff --git a/archive/2.vm/059to_text.mu b/archive/1.vm/059to_text.mu
index d45afb0a..d45afb0a 100644
--- a/archive/2.vm/059to_text.mu
+++ b/archive/1.vm/059to_text.mu
diff --git a/archive/2.vm/060rewrite_literal_string.cc b/archive/1.vm/060rewrite_literal_string.cc
index 3e64fd7c..3e64fd7c 100644
--- a/archive/2.vm/060rewrite_literal_string.cc
+++ b/archive/1.vm/060rewrite_literal_string.cc
diff --git a/archive/2.vm/061text.mu b/archive/1.vm/061text.mu
index 4d46319b..4d46319b 100644
--- a/archive/2.vm/061text.mu
+++ b/archive/1.vm/061text.mu
diff --git a/archive/2.vm/062convert_ingredients_to_text.cc b/archive/1.vm/062convert_ingredients_to_text.cc
index a0a74bd4..a0a74bd4 100644
--- a/archive/2.vm/062convert_ingredients_to_text.cc
+++ b/archive/1.vm/062convert_ingredients_to_text.cc
diff --git a/archive/2.vm/063array.mu b/archive/1.vm/063array.mu
index a56e87f0..a56e87f0 100644
--- a/archive/2.vm/063array.mu
+++ b/archive/1.vm/063array.mu
diff --git a/archive/2.vm/064list.mu b/archive/1.vm/064list.mu
index d669ec2c..d669ec2c 100644
--- a/archive/2.vm/064list.mu
+++ b/archive/1.vm/064list.mu
diff --git a/archive/2.vm/065duplex_list.mu b/archive/1.vm/065duplex_list.mu
index 3a7de8f6..3a7de8f6 100644
--- a/archive/2.vm/065duplex_list.mu
+++ b/archive/1.vm/065duplex_list.mu
diff --git a/archive/2.vm/066stream.mu b/archive/1.vm/066stream.mu
index b3202f65..b3202f65 100644
--- a/archive/2.vm/066stream.mu
+++ b/archive/1.vm/066stream.mu
diff --git a/archive/2.vm/067random.cc b/archive/1.vm/067random.cc
index d80adb4d..d80adb4d 100644
--- a/archive/2.vm/067random.cc
+++ b/archive/1.vm/067random.cc
diff --git a/archive/2.vm/068random.mu b/archive/1.vm/068random.mu
index 3d73356c..3d73356c 100644
--- a/archive/2.vm/068random.mu
+++ b/archive/1.vm/068random.mu
diff --git a/archive/2.vm/069hash.cc b/archive/1.vm/069hash.cc
index 67897d00..67897d00 100644
--- a/archive/2.vm/069hash.cc
+++ b/archive/1.vm/069hash.cc
diff --git a/archive/2.vm/070table.mu b/archive/1.vm/070table.mu
index 21184084..21184084 100644
--- a/archive/2.vm/070table.mu
+++ b/archive/1.vm/070table.mu
diff --git a/archive/2.vm/072recipe.cc b/archive/1.vm/072recipe.cc
index a3bb00bf..a3bb00bf 100644
--- a/archive/2.vm/072recipe.cc
+++ b/archive/1.vm/072recipe.cc
diff --git a/archive/2.vm/073scheduler.cc b/archive/1.vm/073scheduler.cc
index 5f97220b..5f97220b 100644
--- a/archive/2.vm/073scheduler.cc
+++ b/archive/1.vm/073scheduler.cc
diff --git a/archive/2.vm/074wait.cc b/archive/1.vm/074wait.cc
index 8eb4b887..8eb4b887 100644
--- a/archive/2.vm/074wait.cc
+++ b/archive/1.vm/074wait.cc
diff --git a/archive/2.vm/075channel.mu b/archive/1.vm/075channel.mu
index c64492cb..c64492cb 100644
--- a/archive/2.vm/075channel.mu
+++ b/archive/1.vm/075channel.mu
diff --git a/archive/2.vm/076continuation.cc b/archive/1.vm/076continuation.cc
index 670fef2f..670fef2f 100644
--- a/archive/2.vm/076continuation.cc
+++ b/archive/1.vm/076continuation.cc
diff --git a/archive/2.vm/080display.cc b/archive/1.vm/080display.cc
index 6bf8e51d..6bf8e51d 100644
--- a/archive/2.vm/080display.cc
+++ b/archive/1.vm/080display.cc
diff --git a/archive/2.vm/081print.mu b/archive/1.vm/081print.mu
index 98ea0f21..98ea0f21 100644
--- a/archive/2.vm/081print.mu
+++ b/archive/1.vm/081print.mu
diff --git a/archive/2.vm/082scenario_screen.cc b/archive/1.vm/082scenario_screen.cc
index 39ba76e7..39ba76e7 100644
--- a/archive/2.vm/082scenario_screen.cc
+++ b/archive/1.vm/082scenario_screen.cc
diff --git a/archive/2.vm/083scenario_screen_test.mu b/archive/1.vm/083scenario_screen_test.mu
index b4ac6e5e..b4ac6e5e 100644
--- a/archive/2.vm/083scenario_screen_test.mu
+++ b/archive/1.vm/083scenario_screen_test.mu
diff --git a/archive/2.vm/084console.mu b/archive/1.vm/084console.mu
index bd18226a..bd18226a 100644
--- a/archive/2.vm/084console.mu
+++ b/archive/1.vm/084console.mu
diff --git a/archive/2.vm/085scenario_console.cc b/archive/1.vm/085scenario_console.cc
index 75c2a289..75c2a289 100644
--- a/archive/2.vm/085scenario_console.cc
+++ b/archive/1.vm/085scenario_console.cc
diff --git a/archive/2.vm/086scenario_console_test.mu b/archive/1.vm/086scenario_console_test.mu
index f5aa1438..f5aa1438 100644
--- a/archive/2.vm/086scenario_console_test.mu
+++ b/archive/1.vm/086scenario_console_test.mu
diff --git a/archive/2.vm/087file.cc b/archive/1.vm/087file.cc
index 9fd056db..9fd056db 100644
--- a/archive/2.vm/087file.cc
+++ b/archive/1.vm/087file.cc
diff --git a/archive/2.vm/088file.mu b/archive/1.vm/088file.mu
index da3e35d3..da3e35d3 100644
--- a/archive/2.vm/088file.mu
+++ b/archive/1.vm/088file.mu
diff --git a/archive/2.vm/089scenario_filesystem.cc b/archive/1.vm/089scenario_filesystem.cc
index c49c20f8..c49c20f8 100644
--- a/archive/2.vm/089scenario_filesystem.cc
+++ b/archive/1.vm/089scenario_filesystem.cc
diff --git a/archive/2.vm/090scenario_filesystem_test.mu b/archive/1.vm/090scenario_filesystem_test.mu
index b487bfe0..b487bfe0 100644
--- a/archive/2.vm/090scenario_filesystem_test.mu
+++ b/archive/1.vm/090scenario_filesystem_test.mu
diff --git a/archive/2.vm/091socket.cc b/archive/1.vm/091socket.cc
index a0f3b948..a0f3b948 100644
--- a/archive/2.vm/091socket.cc
+++ b/archive/1.vm/091socket.cc
diff --git a/archive/2.vm/092socket.mu b/archive/1.vm/092socket.mu
index b0dca4b7..b0dca4b7 100644
--- a/archive/2.vm/092socket.mu
+++ b/archive/1.vm/092socket.mu
diff --git a/archive/2.vm/099hardware_checks.cc b/archive/1.vm/099hardware_checks.cc
index c1039c1f..c1039c1f 100644
--- a/archive/2.vm/099hardware_checks.cc
+++ b/archive/1.vm/099hardware_checks.cc
diff --git a/archive/2.vm/101run_sandboxed.cc b/archive/1.vm/101run_sandboxed.cc
index e464bbe3..e464bbe3 100644
--- a/archive/2.vm/101run_sandboxed.cc
+++ b/archive/1.vm/101run_sandboxed.cc
diff --git a/archive/2.vm/998check_type_pointers.cc b/archive/1.vm/998check_type_pointers.cc
index da19cf3e..da19cf3e 100644
--- a/archive/2.vm/998check_type_pointers.cc
+++ b/archive/1.vm/998check_type_pointers.cc
diff --git a/archive/2.vm/999spaces.cc b/archive/1.vm/999spaces.cc
index adbbf8a9..adbbf8a9 100644
--- a/archive/2.vm/999spaces.cc
+++ b/archive/1.vm/999spaces.cc
diff --git a/archive/2.vm/Readme.md b/archive/1.vm/Readme.md
index a7394530..a7394530 100644
--- a/archive/2.vm/Readme.md
+++ b/archive/1.vm/Readme.md
diff --git a/archive/2.vm/args.mu b/archive/1.vm/args.mu
index 3726f097..3726f097 100644
--- a/archive/2.vm/args.mu
+++ b/archive/1.vm/args.mu
diff --git a/archive/2.vm/build0 b/archive/1.vm/build0
index f45a72d2..f45a72d2 100755
--- a/archive/2.vm/build0
+++ b/archive/1.vm/build0
diff --git a/archive/2.vm/build1 b/archive/1.vm/build1
index 66bdb003..66bdb003 100755
--- a/archive/2.vm/build1
+++ b/archive/1.vm/build1
diff --git a/archive/2.vm/build2 b/archive/1.vm/build2
index c6d5ef76..c6d5ef76 100755
--- a/archive/2.vm/build2
+++ b/archive/1.vm/build2
diff --git a/archive/2.vm/build3 b/archive/1.vm/build3
index 7bacfb62..7bacfb62 100755
--- a/archive/2.vm/build3
+++ b/archive/1.vm/build3
diff --git a/archive/2.vm/build4 b/archive/1.vm/build4
index 08752831..08752831 100755
--- a/archive/2.vm/build4
+++ b/archive/1.vm/build4
diff --git a/archive/2.vm/build_and_test_until b/archive/1.vm/build_and_test_until
index ed560e36..ed560e36 100755
--- a/archive/2.vm/build_and_test_until
+++ b/archive/1.vm/build_and_test_until
diff --git a/archive/2.vm/cannot_write_tests_for b/archive/1.vm/cannot_write_tests_for
index 444aafd5..444aafd5 100644
--- a/archive/2.vm/cannot_write_tests_for
+++ b/archive/1.vm/cannot_write_tests_for
diff --git a/archive/2.vm/channel.mu b/archive/1.vm/channel.mu
index 4a553148..4a553148 100644
--- a/archive/2.vm/channel.mu
+++ b/archive/1.vm/channel.mu
diff --git a/archive/2.vm/chessboard.mu b/archive/1.vm/chessboard.mu
index 09c85188..09c85188 100644
--- a/archive/2.vm/chessboard.mu
+++ b/archive/1.vm/chessboard.mu
diff --git a/archive/2.vm/clean b/archive/1.vm/clean
index e3678430..e3678430 100755
--- a/archive/2.vm/clean
+++ b/archive/1.vm/clean
diff --git a/archive/2.vm/cleave/Readme b/archive/1.vm/cleave/Readme
index 038b6c98..038b6c98 100644
--- a/archive/2.vm/cleave/Readme
+++ b/archive/1.vm/cleave/Readme
diff --git a/archive/2.vm/cleave/cleave.cc b/archive/1.vm/cleave/cleave.cc
index a3637e81..a3637e81 100644
--- a/archive/2.vm/cleave/cleave.cc
+++ b/archive/1.vm/cleave/cleave.cc
diff --git a/archive/2.vm/console.mu b/archive/1.vm/console.mu
index cc81c232..cc81c232 100644
--- a/archive/2.vm/console.mu
+++ b/archive/1.vm/console.mu
diff --git a/archive/2.vm/continuation1.mu b/archive/1.vm/continuation1.mu
index 8276e188..8276e188 100644
--- a/archive/2.vm/continuation1.mu
+++ b/archive/1.vm/continuation1.mu
diff --git a/archive/2.vm/continuation2.mu b/archive/1.vm/continuation2.mu
index 45a65e9f..45a65e9f 100644
--- a/archive/2.vm/continuation2.mu
+++ b/archive/1.vm/continuation2.mu
diff --git a/archive/2.vm/continuation3.mu b/archive/1.vm/continuation3.mu
index cde60958..cde60958 100644
--- a/archive/2.vm/continuation3.mu
+++ b/archive/1.vm/continuation3.mu
diff --git a/archive/2.vm/continuation4.mu b/archive/1.vm/continuation4.mu
index 1a523fe9..1a523fe9 100644
--- a/archive/2.vm/continuation4.mu
+++ b/archive/1.vm/continuation4.mu
diff --git a/archive/2.vm/continuation5.mu b/archive/1.vm/continuation5.mu
index 295cb9c9..295cb9c9 100644
--- a/archive/2.vm/continuation5.mu
+++ b/archive/1.vm/continuation5.mu
diff --git a/archive/2.vm/copy_mu b/archive/1.vm/copy_mu
index cd4da455..cd4da455 100755
--- a/archive/2.vm/copy_mu
+++ b/archive/1.vm/copy_mu
diff --git a/archive/2.vm/counters.mu b/archive/1.vm/counters.mu
index ea2fa77d..ea2fa77d 100644
--- a/archive/2.vm/counters.mu
+++ b/archive/1.vm/counters.mu
diff --git a/archive/2.vm/display.mu b/archive/1.vm/display.mu
index c3844c4b..c3844c4b 100644
--- a/archive/2.vm/display.mu
+++ b/archive/1.vm/display.mu
diff --git a/archive/2.vm/edit/001-editor.mu b/archive/1.vm/edit/001-editor.mu
index b3399dbb..b3399dbb 100644
--- a/archive/2.vm/edit/001-editor.mu
+++ b/archive/1.vm/edit/001-editor.mu
diff --git a/archive/2.vm/edit/002-typing.mu b/archive/1.vm/edit/002-typing.mu
index ef3f25d2..ef3f25d2 100644
--- a/archive/2.vm/edit/002-typing.mu
+++ b/archive/1.vm/edit/002-typing.mu
diff --git a/archive/2.vm/edit/003-shortcuts.mu b/archive/1.vm/edit/003-shortcuts.mu
index 872dfcea..872dfcea 100644
--- a/archive/2.vm/edit/003-shortcuts.mu
+++ b/archive/1.vm/edit/003-shortcuts.mu
diff --git a/archive/2.vm/edit/004-programming-environment.mu b/archive/1.vm/edit/004-programming-environment.mu
index dec8a2d5..dec8a2d5 100644
--- a/archive/2.vm/edit/004-programming-environment.mu
+++ b/archive/1.vm/edit/004-programming-environment.mu
diff --git a/archive/2.vm/edit/005-sandbox.mu b/archive/1.vm/edit/005-sandbox.mu
index 96ec804d..96ec804d 100644
--- a/archive/2.vm/edit/005-sandbox.mu
+++ b/archive/1.vm/edit/005-sandbox.mu
diff --git a/archive/2.vm/edit/006-sandbox-copy.mu b/archive/1.vm/edit/006-sandbox-copy.mu
index 6af72f77..6af72f77 100644
--- a/archive/2.vm/edit/006-sandbox-copy.mu
+++ b/archive/1.vm/edit/006-sandbox-copy.mu
diff --git a/archive/2.vm/edit/007-sandbox-delete.mu b/archive/1.vm/edit/007-sandbox-delete.mu
index 5e7989fb..5e7989fb 100644
--- a/archive/2.vm/edit/007-sandbox-delete.mu
+++ b/archive/1.vm/edit/007-sandbox-delete.mu
diff --git a/archive/2.vm/edit/008-sandbox-edit.mu b/archive/1.vm/edit/008-sandbox-edit.mu
index 57cdbc0d..57cdbc0d 100644
--- a/archive/2.vm/edit/008-sandbox-edit.mu
+++ b/archive/1.vm/edit/008-sandbox-edit.mu
diff --git a/archive/2.vm/edit/009-sandbox-test.mu b/archive/1.vm/edit/009-sandbox-test.mu
index 52c1e909..52c1e909 100644
--- a/archive/2.vm/edit/009-sandbox-test.mu
+++ b/archive/1.vm/edit/009-sandbox-test.mu
diff --git a/archive/2.vm/edit/010-sandbox-trace.mu b/archive/1.vm/edit/010-sandbox-trace.mu
index 23b88833..23b88833 100644
--- a/archive/2.vm/edit/010-sandbox-trace.mu
+++ b/archive/1.vm/edit/010-sandbox-trace.mu
diff --git a/archive/2.vm/edit/011-errors.mu b/archive/1.vm/edit/011-errors.mu
index 47258815..47258815 100644
--- a/archive/2.vm/edit/011-errors.mu
+++ b/archive/1.vm/edit/011-errors.mu
diff --git a/archive/2.vm/edit/012-editor-undo.mu b/archive/1.vm/edit/012-editor-undo.mu
index 871f6c74..871f6c74 100644
--- a/archive/2.vm/edit/012-editor-undo.mu
+++ b/archive/1.vm/edit/012-editor-undo.mu
diff --git a/archive/2.vm/edit/Readme.md b/archive/1.vm/edit/Readme.md
index 698e534b..698e534b 100644
--- a/archive/2.vm/edit/Readme.md
+++ b/archive/1.vm/edit/Readme.md
diff --git a/archive/2.vm/example1.mu b/archive/1.vm/example1.mu
index 83995a1e..83995a1e 100644
--- a/archive/2.vm/example1.mu
+++ b/archive/1.vm/example1.mu
diff --git a/archive/2.vm/exception1.mu b/archive/1.vm/exception1.mu
index df4754e5..df4754e5 100644
--- a/archive/2.vm/exception1.mu
+++ b/archive/1.vm/exception1.mu
diff --git a/archive/2.vm/exception2.mu b/archive/1.vm/exception2.mu
index f07c135b..f07c135b 100644
--- a/archive/2.vm/exception2.mu
+++ b/archive/1.vm/exception2.mu
diff --git a/archive/2.vm/exuberant_ctags_rc b/archive/1.vm/exuberant_ctags_rc
index 46823a2e..46823a2e 100644
--- a/archive/2.vm/exuberant_ctags_rc
+++ b/archive/1.vm/exuberant_ctags_rc
diff --git a/archive/2.vm/factorial.mu b/archive/1.vm/factorial.mu
index cf2284b2..cf2284b2 100644
--- a/archive/2.vm/factorial.mu
+++ b/archive/1.vm/factorial.mu
diff --git a/archive/2.vm/filesystem.mu b/archive/1.vm/filesystem.mu
index 6ea8e08c..6ea8e08c 100644
--- a/archive/2.vm/filesystem.mu
+++ b/archive/1.vm/filesystem.mu
diff --git a/archive/2.vm/fork.mu b/archive/1.vm/fork.mu
index af414cf2..af414cf2 100644
--- a/archive/2.vm/fork.mu
+++ b/archive/1.vm/fork.mu
diff --git a/archive/2.vm/git_log_filtered b/archive/1.vm/git_log_filtered
index 7ab6d43e..7ab6d43e 100755
--- a/archive/2.vm/git_log_filtered
+++ b/archive/1.vm/git_log_filtered
diff --git a/archive/2.vm/http-client.mu b/archive/1.vm/http-client.mu
index 8f04c2bc..8f04c2bc 100644
--- a/archive/2.vm/http-client.mu
+++ b/archive/1.vm/http-client.mu
diff --git a/archive/2.vm/http-server.mu b/archive/1.vm/http-server.mu
index 6bd172b3..6bd172b3 100644
--- a/archive/2.vm/http-server.mu
+++ b/archive/1.vm/http-server.mu
diff --git a/archive/2.vm/immutable-error.mu b/archive/1.vm/immutable-error.mu
index 25554b2f..25554b2f 100644
--- a/archive/2.vm/immutable-error.mu
+++ b/archive/1.vm/immutable-error.mu
diff --git a/archive/2.vm/lambda-to-mu.mu b/archive/1.vm/lambda-to-mu.mu
index a171b4ca..a171b4ca 100644
--- a/archive/2.vm/lambda-to-mu.mu
+++ b/archive/1.vm/lambda-to-mu.mu
diff --git a/archive/2.vm/mu b/archive/1.vm/mu
index 67068ebb..67068ebb 100755
--- a/archive/2.vm/mu
+++ b/archive/1.vm/mu
diff --git a/archive/2.vm/mu.vim b/archive/1.vm/mu.vim
index dd0763a7..dd0763a7 100644
--- a/archive/2.vm/mu.vim
+++ b/archive/1.vm/mu.vim
diff --git a/archive/2.vm/mutable.mu b/archive/1.vm/mutable.mu
index 1a1ec7f0..1a1ec7f0 100644
--- a/archive/2.vm/mutable.mu
+++ b/archive/1.vm/mutable.mu
diff --git a/archive/2.vm/new_lesson b/archive/1.vm/new_lesson
index 3642b823..3642b823 100755
--- a/archive/2.vm/new_lesson
+++ b/archive/1.vm/new_lesson
diff --git a/archive/2.vm/nqueens.mu b/archive/1.vm/nqueens.mu
index 9e9f4425..9e9f4425 100644
--- a/archive/2.vm/nqueens.mu
+++ b/archive/1.vm/nqueens.mu
diff --git a/archive/2.vm/real-files.mu b/archive/1.vm/real-files.mu
index 7e50ac8e..7e50ac8e 100644
--- a/archive/2.vm/real-files.mu
+++ b/archive/1.vm/real-files.mu
diff --git a/archive/2.vm/relayout b/archive/1.vm/relayout
index 8ea48920..8ea48920 100755
--- a/archive/2.vm/relayout
+++ b/archive/1.vm/relayout
diff --git a/archive/2.vm/same-fringe.mu b/archive/1.vm/same-fringe.mu
index b9235006..b9235006 100644
--- a/archive/2.vm/same-fringe.mu
+++ b/archive/1.vm/same-fringe.mu
diff --git a/archive/2.vm/sandbox/001-editor.mu b/archive/1.vm/sandbox/001-editor.mu
index b3399dbb..b3399dbb 100644
--- a/archive/2.vm/sandbox/001-editor.mu
+++ b/archive/1.vm/sandbox/001-editor.mu
diff --git a/archive/2.vm/sandbox/002-typing.mu b/archive/1.vm/sandbox/002-typing.mu
index ef3f25d2..ef3f25d2 100644
--- a/archive/2.vm/sandbox/002-typing.mu
+++ b/archive/1.vm/sandbox/002-typing.mu
diff --git a/archive/2.vm/sandbox/003-shortcuts.mu b/archive/1.vm/sandbox/003-shortcuts.mu
index c9e66d5b..c9e66d5b 100644
--- a/archive/2.vm/sandbox/003-shortcuts.mu
+++ b/archive/1.vm/sandbox/003-shortcuts.mu
diff --git a/archive/2.vm/sandbox/004-programming-environment.mu b/archive/1.vm/sandbox/004-programming-environment.mu
index 1454144b..1454144b 100644
--- a/archive/2.vm/sandbox/004-programming-environment.mu
+++ b/archive/1.vm/sandbox/004-programming-environment.mu
diff --git a/archive/2.vm/sandbox/005-sandbox.mu b/archive/1.vm/sandbox/005-sandbox.mu
index 632a5df1..632a5df1 100644
--- a/archive/2.vm/sandbox/005-sandbox.mu
+++ b/archive/1.vm/sandbox/005-sandbox.mu
diff --git a/archive/2.vm/sandbox/006-sandbox-copy.mu b/archive/1.vm/sandbox/006-sandbox-copy.mu
index 0eae6cf7..0eae6cf7 100644
--- a/archive/2.vm/sandbox/006-sandbox-copy.mu
+++ b/archive/1.vm/sandbox/006-sandbox-copy.mu
diff --git a/archive/2.vm/sandbox/007-sandbox-delete.mu b/archive/1.vm/sandbox/007-sandbox-delete.mu
index 01f01f42..01f01f42 100644
--- a/archive/2.vm/sandbox/007-sandbox-delete.mu
+++ b/archive/1.vm/sandbox/007-sandbox-delete.mu
diff --git a/archive/2.vm/sandbox/008-sandbox-edit.mu b/archive/1.vm/sandbox/008-sandbox-edit.mu
index fb3981bf..fb3981bf 100644
--- a/archive/2.vm/sandbox/008-sandbox-edit.mu
+++ b/archive/1.vm/sandbox/008-sandbox-edit.mu
diff --git a/archive/2.vm/sandbox/009-sandbox-test.mu b/archive/1.vm/sandbox/009-sandbox-test.mu
index c22916a7..c22916a7 100644
--- a/archive/2.vm/sandbox/009-sandbox-test.mu
+++ b/archive/1.vm/sandbox/009-sandbox-test.mu
diff --git a/archive/2.vm/sandbox/010-sandbox-trace.mu b/archive/1.vm/sandbox/010-sandbox-trace.mu
index d544dd8c..d544dd8c 100644
--- a/archive/2.vm/sandbox/010-sandbox-trace.mu
+++ b/archive/1.vm/sandbox/010-sandbox-trace.mu
diff --git a/archive/2.vm/sandbox/011-errors.mu b/archive/1.vm/sandbox/011-errors.mu
index 2f59d1fe..2f59d1fe 100644
--- a/archive/2.vm/sandbox/011-errors.mu
+++ b/archive/1.vm/sandbox/011-errors.mu
diff --git a/archive/2.vm/sandbox/012-editor-undo.mu b/archive/1.vm/sandbox/012-editor-undo.mu
index 69afd207..69afd207 100644
--- a/archive/2.vm/sandbox/012-editor-undo.mu
+++ b/archive/1.vm/sandbox/012-editor-undo.mu
diff --git a/archive/2.vm/sandbox/Readme.md b/archive/1.vm/sandbox/Readme.md
index e8acd78b..e8acd78b 100644
--- a/archive/2.vm/sandbox/Readme.md
+++ b/archive/1.vm/sandbox/Readme.md
diff --git a/archive/2.vm/sandbox/mu_run b/archive/1.vm/sandbox/mu_run
index b96cfd1c..b96cfd1c 100755
--- a/archive/2.vm/sandbox/mu_run
+++ b/archive/1.vm/sandbox/mu_run
diff --git a/archive/2.vm/sandbox/tmux.conf b/archive/1.vm/sandbox/tmux.conf
index 7816b1eb..7816b1eb 100644
--- a/archive/2.vm/sandbox/tmux.conf
+++ b/archive/1.vm/sandbox/tmux.conf
diff --git a/archive/2.vm/screen.mu b/archive/1.vm/screen.mu
index 58ecaa60..58ecaa60 100644
--- a/archive/2.vm/screen.mu
+++ b/archive/1.vm/screen.mu
diff --git a/archive/2.vm/snapshot_lesson b/archive/1.vm/snapshot_lesson
index cd4723c1..cd4723c1 100755
--- a/archive/2.vm/snapshot_lesson
+++ b/archive/1.vm/snapshot_lesson
diff --git a/archive/2.vm/static-dispatch.mu b/archive/1.vm/static-dispatch.mu
index a0157d13..a0157d13 100644
--- a/archive/2.vm/static-dispatch.mu
+++ b/archive/1.vm/static-dispatch.mu
diff --git a/archive/2.vm/tangle.mu b/archive/1.vm/tangle.mu
index 91f12dea..91f12dea 100644
--- a/archive/2.vm/tangle.mu
+++ b/archive/1.vm/tangle.mu
diff --git a/archive/2.vm/termbox/COPYING b/archive/1.vm/termbox/COPYING
index e9bb4eac..e9bb4eac 100644
--- a/archive/2.vm/termbox/COPYING
+++ b/archive/1.vm/termbox/COPYING
diff --git a/archive/2.vm/termbox/Readme b/archive/1.vm/termbox/Readme
index d97cae4e..d97cae4e 100644
--- a/archive/2.vm/termbox/Readme
+++ b/archive/1.vm/termbox/Readme
diff --git a/archive/2.vm/termbox/bytebuffer.inl b/archive/1.vm/termbox/bytebuffer.inl
index aae8f073..aae8f073 100644
--- a/archive/2.vm/termbox/bytebuffer.inl
+++ b/archive/1.vm/termbox/bytebuffer.inl
diff --git a/archive/2.vm/termbox/input.inl b/archive/1.vm/termbox/input.inl
index 83b4bb8c..83b4bb8c 100644
--- a/archive/2.vm/termbox/input.inl
+++ b/archive/1.vm/termbox/input.inl
diff --git a/archive/2.vm/termbox/output.inl b/archive/1.vm/termbox/output.inl
index d87049ef..d87049ef 100644
--- a/archive/2.vm/termbox/output.inl
+++ b/archive/1.vm/termbox/output.inl
diff --git a/archive/2.vm/termbox/termbox.c b/archive/1.vm/termbox/termbox.c
index c97f03d5..c97f03d5 100644
--- a/archive/2.vm/termbox/termbox.c
+++ b/archive/1.vm/termbox/termbox.c
diff --git a/archive/2.vm/termbox/termbox.h b/archive/1.vm/termbox/termbox.h
index 43b326cb..43b326cb 100644
--- a/archive/2.vm/termbox/termbox.h
+++ b/archive/1.vm/termbox/termbox.h
diff --git a/archive/2.vm/termbox/utf8.c b/archive/1.vm/termbox/utf8.c
index 26c0c27b..26c0c27b 100644
--- a/archive/2.vm/termbox/utf8.c
+++ b/archive/1.vm/termbox/utf8.c
diff --git a/archive/2.vm/test_layers b/archive/1.vm/test_layers
index 47cb01b0..47cb01b0 100755
--- a/archive/2.vm/test_layers
+++ b/archive/1.vm/test_layers
diff --git a/archive/2.vm/vimrc.vim b/archive/1.vm/vimrc.vim
index c63a8941..c63a8941 100644
--- a/archive/2.vm/vimrc.vim
+++ b/archive/1.vm/vimrc.vim
diff --git a/archive/2.vm/x.mu b/archive/1.vm/x.mu
index f53a86ba..f53a86ba 100644
--- a/archive/2.vm/x.mu
+++ b/archive/1.vm/x.mu
diff --git a/archive/3.transect/Readme b/archive/2.transect/Readme
index 821ccde0..821ccde0 100644
--- a/archive/3.transect/Readme
+++ b/archive/2.transect/Readme
diff --git a/archive/3.transect/build b/archive/2.transect/build
index 150c6b4d..150c6b4d 100755
--- a/archive/3.transect/build
+++ b/archive/2.transect/build
diff --git a/archive/3.transect/build_and_test_until b/archive/2.transect/build_and_test_until
index 385558be..385558be 100755
--- a/archive/3.transect/build_and_test_until
+++ b/archive/2.transect/build_and_test_until
diff --git a/archive/3.transect/clean b/archive/2.transect/clean
index 2c49d7d7..2c49d7d7 100755
--- a/archive/3.transect/clean
+++ b/archive/2.transect/clean
diff --git a/archive/3.transect/compiler10 b/archive/2.transect/compiler10
index ce0e487a..ce0e487a 100644
--- a/archive/3.transect/compiler10
+++ b/archive/2.transect/compiler10
diff --git a/archive/3.transect/compiler2 b/archive/2.transect/compiler2
index 5c06cc4f..5c06cc4f 100644
--- a/archive/3.transect/compiler2
+++ b/archive/2.transect/compiler2
diff --git a/archive/3.transect/compiler3 b/archive/2.transect/compiler3
index 6bc6bf85..6bc6bf85 100644
--- a/archive/3.transect/compiler3
+++ b/archive/2.transect/compiler3
diff --git a/archive/3.transect/compiler4 b/archive/2.transect/compiler4
index 8dfb8ccd..8dfb8ccd 100644
--- a/archive/3.transect/compiler4
+++ b/archive/2.transect/compiler4
diff --git a/archive/3.transect/compiler5 b/archive/2.transect/compiler5
index aeb857f4..aeb857f4 100644
--- a/archive/3.transect/compiler5
+++ b/archive/2.transect/compiler5
diff --git a/archive/3.transect/compiler6 b/archive/2.transect/compiler6
index 48a7030f..48a7030f 100644
--- a/archive/3.transect/compiler6
+++ b/archive/2.transect/compiler6
diff --git a/archive/3.transect/compiler7 b/archive/2.transect/compiler7
index cf7d454f..cf7d454f 100644
--- a/archive/3.transect/compiler7
+++ b/archive/2.transect/compiler7
diff --git a/archive/3.transect/compiler8 b/archive/2.transect/compiler8
index b3b35271..b3b35271 100644
--- a/archive/3.transect/compiler8
+++ b/archive/2.transect/compiler8
diff --git a/archive/3.transect/compiler9 b/archive/2.transect/compiler9
index 26becf48..26becf48 100644
--- a/archive/3.transect/compiler9
+++ b/archive/2.transect/compiler9
diff --git a/archive/3.transect/ex3.k2 b/archive/2.transect/ex3.k2
index 63151396..63151396 100644
--- a/archive/3.transect/ex3.k2
+++ b/archive/2.transect/ex3.k2
diff --git a/archive/3.transect/ex4.k2 b/archive/2.transect/ex4.k2
index 9a7ddee7..9a7ddee7 100644
--- a/archive/3.transect/ex4.k2
+++ b/archive/2.transect/ex4.k2
diff --git a/archive/3.transect/ex5.k2 b/archive/2.transect/ex5.k2
index 0d7148fe..0d7148fe 100644
--- a/archive/3.transect/ex5.k2
+++ b/archive/2.transect/ex5.k2
diff --git a/archive/3.transect/ex6.k2 b/archive/2.transect/ex6.k2
index cd68f861..cd68f861 100644
--- a/archive/3.transect/ex6.k2
+++ b/archive/2.transect/ex6.k2
diff --git a/archive/3.transect/ex7.k2 b/archive/2.transect/ex7.k2
index 3ede2c5e..3ede2c5e 100644
--- a/archive/3.transect/ex7.k2
+++ b/archive/2.transect/ex7.k2
diff --git a/archive/3.transect/ex8.k2 b/archive/2.transect/ex8.k2
index dfef03b0..dfef03b0 100644
--- a/archive/3.transect/ex8.k2
+++ b/archive/2.transect/ex8.k2
diff --git a/archive/3.transect/factorial.k2 b/archive/2.transect/factorial.k2
index 79269773..79269773 100644
--- a/archive/3.transect/factorial.k2
+++ b/archive/2.transect/factorial.k2
diff --git a/archive/3.transect/vimrc.vim b/archive/2.transect/vimrc.vim
index d8b70fbc..d8b70fbc 100644
--- a/archive/3.transect/vimrc.vim
+++ b/archive/2.transect/vimrc.vim
diff --git a/archive/Readme.md b/archive/Readme.md
index 3c613814..0d8c7a9e 100644
--- a/archive/Readme.md
+++ b/archive/Readme.md
@@ -1,11 +1,11 @@
 This directory contains earlier prototypes.
 
-* 1.vm.arc: an early prototype of a statement-oriented interpreted language
+* 0.vm.arc: an early prototype of a statement-oriented interpreted language
   built in Arc. Now has its own repo at
   [mu0](https://github.com/akkartik/mu0).
 
-* 2.vm: a statement-oriented interpreted language. Now has its own repo at
+* 1.vm: a statement-oriented interpreted language. Now has its own repo at
   [mu1](https://github.com/akkartik/mu1).
 
-* 3.transect: an abortive design for a safe low-level language with manual
+* 2.transect: an abortive design for a safe low-level language with manual
   register allocation.