From 2a4088119cf41175457414dfa59bd4064b8f0562 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Wed, 1 Jan 2020 17:04:37 -0800 Subject: [PATCH] 5852 --- archive/{1.vm.arc => 0.vm.arc}/Readme.md | 0 archive/{1.vm.arc => 0.vm.arc}/blocking.arc.t | 0 archive/{1.vm.arc => 0.vm.arc}/buffered-stdin.mu | 0 archive/{1.vm.arc => 0.vm.arc}/callcc.mu | 0 archive/{1.vm.arc => 0.vm.arc}/channel.mu | 0 archive/{1.vm.arc => 0.vm.arc}/charterm/charterm.rkt | 0 archive/{1.vm.arc => 0.vm.arc}/charterm/demo.rkt | 0 archive/{1.vm.arc => 0.vm.arc}/charterm/doc.scrbl | 0 archive/{1.vm.arc => 0.vm.arc}/charterm/info.rkt | 0 archive/{1.vm.arc => 0.vm.arc}/charterm/main.rkt | 0 .../charterm/planet-docs/doc/index.html | 0 .../charterm/planet-docs/doc/racket.css | 0 .../charterm/planet-docs/doc/scribble-common.js | 0 .../charterm/planet-docs/doc/scribble-style.css | 0 .../charterm/planet-docs/doc/scribble.css | 0 archive/{1.vm.arc => 0.vm.arc}/charterm/test-charterm.rkt | 0 archive/{1.vm.arc => 0.vm.arc}/chessboard.arc.t | 0 archive/{1.vm.arc => 0.vm.arc}/chessboard.mu | 0 archive/{1.vm.arc => 0.vm.arc}/color-repl.mu | 0 archive/{1.vm.arc => 0.vm.arc}/counters.mu | 0 archive/{1.vm.arc => 0.vm.arc}/edit.arc.t | 0 archive/{1.vm.arc => 0.vm.arc}/edit.mu | 0 archive/{1.vm.arc => 0.vm.arc}/exuberant-ctags-rc | 0 archive/{1.vm.arc => 0.vm.arc}/factorial.mu | 0 archive/{1.vm.arc => 0.vm.arc}/fork.mu | 0 archive/{1.vm.arc => 0.vm.arc}/generic.mu | 0 archive/{1.vm.arc => 0.vm.arc}/graphics.mu | 0 archive/{1.vm.arc => 0.vm.arc}/highlights | 0 archive/{1.vm.arc => 0.vm.arc}/load.arc | 0 archive/{1.vm.arc => 0.vm.arc}/mu | 0 archive/{1.vm.arc => 0.vm.arc}/mu.arc | 0 archive/{1.vm.arc => 0.vm.arc}/mu.arc.t | 0 archive/{1.vm.arc => 0.vm.arc}/mu.arc.t.html | 0 archive/{1.vm.arc => 0.vm.arc}/render.vim | 0 archive/{1.vm.arc => 0.vm.arc}/scratch.vim | 0 archive/{1.vm.arc => 0.vm.arc}/stdin.mu | 0 archive/{1.vm.arc => 0.vm.arc}/tangle.mu | 0 archive/{1.vm.arc => 0.vm.arc}/trace.arc.t | 0 archive/{1.vm.arc => 0.vm.arc}/trace.mu | 0 archive/{1.vm.arc => 0.vm.arc}/vimrc.vim | 0 archive/{1.vm.arc => 0.vm.arc}/x.mu | 0 archive/{2.vm => 1.vm}/000organization.cc | 0 archive/{2.vm => 1.vm}/001help.cc | 0 archive/{2.vm => 1.vm}/002test.cc | 0 archive/{2.vm => 1.vm}/003trace.cc | 0 archive/{2.vm => 1.vm}/003trace.test.cc | 0 archive/{2.vm => 1.vm}/010vm.cc | 0 archive/{2.vm => 1.vm}/011load.cc | 0 archive/{2.vm => 1.vm}/012transform.cc | 0 archive/{2.vm => 1.vm}/013update_operation.cc | 0 archive/{2.vm => 1.vm}/014literal_string.cc | 0 archive/{2.vm => 1.vm}/015literal_noninteger.cc | 0 archive/{2.vm => 1.vm}/016dilated_reagent.cc | 0 archive/{2.vm => 1.vm}/017parse_tree.cc | 0 archive/{2.vm => 1.vm}/018constant.cc | 0 archive/{2.vm => 1.vm}/019type_abbreviations.cc | 0 archive/{2.vm => 1.vm}/020run.cc | 0 archive/{2.vm => 1.vm}/021check_instruction.cc | 0 archive/{2.vm => 1.vm}/022arithmetic.cc | 0 archive/{2.vm => 1.vm}/023boolean.cc | 0 archive/{2.vm => 1.vm}/024jump.cc | 0 archive/{2.vm => 1.vm}/025compare.cc | 0 archive/{2.vm => 1.vm}/026call.cc | 0 archive/{2.vm => 1.vm}/027call_ingredient.cc | 0 archive/{2.vm => 1.vm}/028call_return.cc | 0 archive/{2.vm => 1.vm}/029tools.cc | 0 archive/{2.vm => 1.vm}/030container.cc | 0 archive/{2.vm => 1.vm}/031merge.cc | 0 archive/{2.vm => 1.vm}/032array.cc | 0 archive/{2.vm => 1.vm}/033exclusive_container.cc | 0 archive/{2.vm => 1.vm}/034address.cc | 0 archive/{2.vm => 1.vm}/035lookup.cc | 0 archive/{2.vm => 1.vm}/036abandon.cc | 0 archive/{2.vm => 1.vm}/038new_text.cc | 0 archive/{2.vm => 1.vm}/040brace.cc | 0 archive/{2.vm => 1.vm}/041jump_target.cc | 0 archive/{2.vm => 1.vm}/042name.cc | 0 archive/{2.vm => 1.vm}/043space.cc | 0 archive/{2.vm => 1.vm}/044space_surround.cc | 0 archive/{2.vm => 1.vm}/045closure_name.cc | 0 archive/{2.vm => 1.vm}/046check_type_by_name.cc | 0 archive/{2.vm => 1.vm}/050scenario.cc | 0 archive/{2.vm => 1.vm}/051scenario_test.mu | 0 archive/{2.vm => 1.vm}/052tangle.cc | 0 archive/{2.vm => 1.vm}/053recipe_header.cc | 0 archive/{2.vm => 1.vm}/054static_dispatch.cc | 0 archive/{2.vm => 1.vm}/055shape_shifting_container.cc | 0 archive/{2.vm => 1.vm}/056shape_shifting_recipe.cc | 0 archive/{2.vm => 1.vm}/057immutable.cc | 0 archive/{2.vm => 1.vm}/058to_text.cc | 0 archive/{2.vm => 1.vm}/059to_text.mu | 0 archive/{2.vm => 1.vm}/060rewrite_literal_string.cc | 0 archive/{2.vm => 1.vm}/061text.mu | 0 archive/{2.vm => 1.vm}/062convert_ingredients_to_text.cc | 0 archive/{2.vm => 1.vm}/063array.mu | 0 archive/{2.vm => 1.vm}/064list.mu | 0 archive/{2.vm => 1.vm}/065duplex_list.mu | 0 archive/{2.vm => 1.vm}/066stream.mu | 0 archive/{2.vm => 1.vm}/067random.cc | 0 archive/{2.vm => 1.vm}/068random.mu | 0 archive/{2.vm => 1.vm}/069hash.cc | 0 archive/{2.vm => 1.vm}/070table.mu | 0 archive/{2.vm => 1.vm}/072recipe.cc | 0 archive/{2.vm => 1.vm}/073scheduler.cc | 0 archive/{2.vm => 1.vm}/074wait.cc | 0 archive/{2.vm => 1.vm}/075channel.mu | 0 archive/{2.vm => 1.vm}/076continuation.cc | 0 archive/{2.vm => 1.vm}/080display.cc | 0 archive/{2.vm => 1.vm}/081print.mu | 0 archive/{2.vm => 1.vm}/082scenario_screen.cc | 0 archive/{2.vm => 1.vm}/083scenario_screen_test.mu | 0 archive/{2.vm => 1.vm}/084console.mu | 0 archive/{2.vm => 1.vm}/085scenario_console.cc | 0 archive/{2.vm => 1.vm}/086scenario_console_test.mu | 0 archive/{2.vm => 1.vm}/087file.cc | 0 archive/{2.vm => 1.vm}/088file.mu | 0 archive/{2.vm => 1.vm}/089scenario_filesystem.cc | 0 archive/{2.vm => 1.vm}/090scenario_filesystem_test.mu | 0 archive/{2.vm => 1.vm}/091socket.cc | 0 archive/{2.vm => 1.vm}/092socket.mu | 0 archive/{2.vm => 1.vm}/099hardware_checks.cc | 0 archive/{2.vm => 1.vm}/101run_sandboxed.cc | 0 archive/{2.vm => 1.vm}/998check_type_pointers.cc | 0 archive/{2.vm => 1.vm}/999spaces.cc | 0 archive/{2.vm => 1.vm}/Readme.md | 0 archive/{2.vm => 1.vm}/args.mu | 0 archive/{2.vm => 1.vm}/build0 | 0 archive/{2.vm => 1.vm}/build1 | 0 archive/{2.vm => 1.vm}/build2 | 0 archive/{2.vm => 1.vm}/build3 | 0 archive/{2.vm => 1.vm}/build4 | 0 archive/{2.vm => 1.vm}/build_and_test_until | 0 archive/{2.vm => 1.vm}/cannot_write_tests_for | 0 archive/{2.vm => 1.vm}/channel.mu | 0 archive/{2.vm => 1.vm}/chessboard.mu | 0 archive/{2.vm => 1.vm}/clean | 0 archive/{2.vm => 1.vm}/cleave/Readme | 0 archive/{2.vm => 1.vm}/cleave/cleave.cc | 0 archive/{2.vm => 1.vm}/console.mu | 0 archive/{2.vm => 1.vm}/continuation1.mu | 0 archive/{2.vm => 1.vm}/continuation2.mu | 0 archive/{2.vm => 1.vm}/continuation3.mu | 0 archive/{2.vm => 1.vm}/continuation4.mu | 0 archive/{2.vm => 1.vm}/continuation5.mu | 0 archive/{2.vm => 1.vm}/copy_mu | 0 archive/{2.vm => 1.vm}/counters.mu | 0 archive/{2.vm => 1.vm}/display.mu | 0 archive/{2.vm => 1.vm}/edit/001-editor.mu | 0 archive/{2.vm => 1.vm}/edit/002-typing.mu | 0 archive/{2.vm => 1.vm}/edit/003-shortcuts.mu | 0 archive/{2.vm => 1.vm}/edit/004-programming-environment.mu | 0 archive/{2.vm => 1.vm}/edit/005-sandbox.mu | 0 archive/{2.vm => 1.vm}/edit/006-sandbox-copy.mu | 0 archive/{2.vm => 1.vm}/edit/007-sandbox-delete.mu | 0 archive/{2.vm => 1.vm}/edit/008-sandbox-edit.mu | 0 archive/{2.vm => 1.vm}/edit/009-sandbox-test.mu | 0 archive/{2.vm => 1.vm}/edit/010-sandbox-trace.mu | 0 archive/{2.vm => 1.vm}/edit/011-errors.mu | 0 archive/{2.vm => 1.vm}/edit/012-editor-undo.mu | 0 archive/{2.vm => 1.vm}/edit/Readme.md | 0 archive/{2.vm => 1.vm}/example1.mu | 0 archive/{2.vm => 1.vm}/exception1.mu | 0 archive/{2.vm => 1.vm}/exception2.mu | 0 archive/{2.vm => 1.vm}/exuberant_ctags_rc | 0 archive/{2.vm => 1.vm}/factorial.mu | 0 archive/{2.vm => 1.vm}/filesystem.mu | 0 archive/{2.vm => 1.vm}/fork.mu | 0 archive/{2.vm => 1.vm}/git_log_filtered | 0 archive/{2.vm => 1.vm}/http-client.mu | 0 archive/{2.vm => 1.vm}/http-server.mu | 0 archive/{2.vm => 1.vm}/immutable-error.mu | 0 archive/{2.vm => 1.vm}/lambda-to-mu.mu | 0 archive/{2.vm => 1.vm}/mu | 0 archive/{2.vm => 1.vm}/mu.vim | 0 archive/{2.vm => 1.vm}/mutable.mu | 0 archive/{2.vm => 1.vm}/new_lesson | 0 archive/{2.vm => 1.vm}/nqueens.mu | 0 archive/{2.vm => 1.vm}/real-files.mu | 0 archive/{2.vm => 1.vm}/relayout | 0 archive/{2.vm => 1.vm}/same-fringe.mu | 0 archive/{2.vm => 1.vm}/sandbox/001-editor.mu | 0 archive/{2.vm => 1.vm}/sandbox/002-typing.mu | 0 archive/{2.vm => 1.vm}/sandbox/003-shortcuts.mu | 0 .../{2.vm => 1.vm}/sandbox/004-programming-environment.mu | 0 archive/{2.vm => 1.vm}/sandbox/005-sandbox.mu | 0 archive/{2.vm => 1.vm}/sandbox/006-sandbox-copy.mu | 0 archive/{2.vm => 1.vm}/sandbox/007-sandbox-delete.mu | 0 archive/{2.vm => 1.vm}/sandbox/008-sandbox-edit.mu | 0 archive/{2.vm => 1.vm}/sandbox/009-sandbox-test.mu | 0 archive/{2.vm => 1.vm}/sandbox/010-sandbox-trace.mu | 0 archive/{2.vm => 1.vm}/sandbox/011-errors.mu | 0 archive/{2.vm => 1.vm}/sandbox/012-editor-undo.mu | 0 archive/{2.vm => 1.vm}/sandbox/Readme.md | 0 archive/{2.vm => 1.vm}/sandbox/mu_run | 0 archive/{2.vm => 1.vm}/sandbox/tmux.conf | 0 archive/{2.vm => 1.vm}/screen.mu | 0 archive/{2.vm => 1.vm}/snapshot_lesson | 0 archive/{2.vm => 1.vm}/static-dispatch.mu | 0 archive/{2.vm => 1.vm}/tangle.mu | 0 archive/{2.vm => 1.vm}/termbox/COPYING | 0 archive/{2.vm => 1.vm}/termbox/Readme | 0 archive/{2.vm => 1.vm}/termbox/bytebuffer.inl | 0 archive/{2.vm => 1.vm}/termbox/input.inl | 0 archive/{2.vm => 1.vm}/termbox/output.inl | 0 archive/{2.vm => 1.vm}/termbox/termbox.c | 0 archive/{2.vm => 1.vm}/termbox/termbox.h | 0 archive/{2.vm => 1.vm}/termbox/utf8.c | 0 archive/{2.vm => 1.vm}/test_layers | 0 archive/{2.vm => 1.vm}/vimrc.vim | 0 archive/{2.vm => 1.vm}/x.mu | 0 archive/{3.transect => 2.transect}/Readme | 0 archive/{3.transect => 2.transect}/build | 0 archive/{3.transect => 2.transect}/build_and_test_until | 0 archive/{3.transect => 2.transect}/clean | 0 archive/{3.transect => 2.transect}/compiler10 | 0 archive/{3.transect => 2.transect}/compiler2 | 0 archive/{3.transect => 2.transect}/compiler3 | 0 archive/{3.transect => 2.transect}/compiler4 | 0 archive/{3.transect => 2.transect}/compiler5 | 0 archive/{3.transect => 2.transect}/compiler6 | 0 archive/{3.transect => 2.transect}/compiler7 | 0 archive/{3.transect => 2.transect}/compiler8 | 0 archive/{3.transect => 2.transect}/compiler9 | 0 archive/{3.transect => 2.transect}/ex3.k2 | 0 archive/{3.transect => 2.transect}/ex4.k2 | 0 archive/{3.transect => 2.transect}/ex5.k2 | 0 archive/{3.transect => 2.transect}/ex6.k2 | 0 archive/{3.transect => 2.transect}/ex7.k2 | 0 archive/{3.transect => 2.transect}/ex8.k2 | 0 archive/{3.transect => 2.transect}/factorial.k2 | 0 archive/{3.transect => 2.transect}/vimrc.vim | 0 archive/Readme.md | 6 +++--- 232 files changed, 3 insertions(+), 3 deletions(-) rename archive/{1.vm.arc => 0.vm.arc}/Readme.md (100%) rename archive/{1.vm.arc => 0.vm.arc}/blocking.arc.t (100%) rename archive/{1.vm.arc => 0.vm.arc}/buffered-stdin.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/callcc.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/channel.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/charterm.rkt (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/demo.rkt (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/doc.scrbl (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/info.rkt (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/main.rkt (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/planet-docs/doc/index.html (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/planet-docs/doc/racket.css (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/planet-docs/doc/scribble-common.js (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/planet-docs/doc/scribble-style.css (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/planet-docs/doc/scribble.css (100%) rename archive/{1.vm.arc => 0.vm.arc}/charterm/test-charterm.rkt (100%) rename archive/{1.vm.arc => 0.vm.arc}/chessboard.arc.t (100%) rename archive/{1.vm.arc => 0.vm.arc}/chessboard.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/color-repl.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/counters.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/edit.arc.t (100%) rename archive/{1.vm.arc => 0.vm.arc}/edit.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/exuberant-ctags-rc (100%) rename archive/{1.vm.arc => 0.vm.arc}/factorial.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/fork.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/generic.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/graphics.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/highlights (100%) rename archive/{1.vm.arc => 0.vm.arc}/load.arc (100%) rename archive/{1.vm.arc => 0.vm.arc}/mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/mu.arc (100%) rename archive/{1.vm.arc => 0.vm.arc}/mu.arc.t (100%) rename archive/{1.vm.arc => 0.vm.arc}/mu.arc.t.html (100%) rename archive/{1.vm.arc => 0.vm.arc}/render.vim (100%) rename archive/{1.vm.arc => 0.vm.arc}/scratch.vim (100%) rename archive/{1.vm.arc => 0.vm.arc}/stdin.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/tangle.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/trace.arc.t (100%) rename archive/{1.vm.arc => 0.vm.arc}/trace.mu (100%) rename archive/{1.vm.arc => 0.vm.arc}/vimrc.vim (100%) rename archive/{1.vm.arc => 0.vm.arc}/x.mu (100%) rename archive/{2.vm => 1.vm}/000organization.cc (100%) rename archive/{2.vm => 1.vm}/001help.cc (100%) rename archive/{2.vm => 1.vm}/002test.cc (100%) rename archive/{2.vm => 1.vm}/003trace.cc (100%) rename archive/{2.vm => 1.vm}/003trace.test.cc (100%) rename archive/{2.vm => 1.vm}/010vm.cc (100%) rename archive/{2.vm => 1.vm}/011load.cc (100%) rename archive/{2.vm => 1.vm}/012transform.cc (100%) rename archive/{2.vm => 1.vm}/013update_operation.cc (100%) rename archive/{2.vm => 1.vm}/014literal_string.cc (100%) rename archive/{2.vm => 1.vm}/015literal_noninteger.cc (100%) rename archive/{2.vm => 1.vm}/016dilated_reagent.cc (100%) rename archive/{2.vm => 1.vm}/017parse_tree.cc (100%) rename archive/{2.vm => 1.vm}/018constant.cc (100%) rename archive/{2.vm => 1.vm}/019type_abbreviations.cc (100%) rename archive/{2.vm => 1.vm}/020run.cc (100%) rename archive/{2.vm => 1.vm}/021check_instruction.cc (100%) rename archive/{2.vm => 1.vm}/022arithmetic.cc (100%) rename archive/{2.vm => 1.vm}/023boolean.cc (100%) rename archive/{2.vm => 1.vm}/024jump.cc (100%) rename archive/{2.vm => 1.vm}/025compare.cc (100%) rename archive/{2.vm => 1.vm}/026call.cc (100%) rename archive/{2.vm => 1.vm}/027call_ingredient.cc (100%) rename archive/{2.vm => 1.vm}/028call_return.cc (100%) rename archive/{2.vm => 1.vm}/029tools.cc (100%) rename archive/{2.vm => 1.vm}/030container.cc (100%) rename archive/{2.vm => 1.vm}/031merge.cc (100%) rename archive/{2.vm => 1.vm}/032array.cc (100%) rename archive/{2.vm => 1.vm}/033exclusive_container.cc (100%) rename archive/{2.vm => 1.vm}/034address.cc (100%) rename archive/{2.vm => 1.vm}/035lookup.cc (100%) rename archive/{2.vm => 1.vm}/036abandon.cc (100%) rename archive/{2.vm => 1.vm}/038new_text.cc (100%) rename archive/{2.vm => 1.vm}/040brace.cc (100%) rename archive/{2.vm => 1.vm}/041jump_target.cc (100%) rename archive/{2.vm => 1.vm}/042name.cc (100%) rename archive/{2.vm => 1.vm}/043space.cc (100%) rename archive/{2.vm => 1.vm}/044space_surround.cc (100%) rename archive/{2.vm => 1.vm}/045closure_name.cc (100%) rename archive/{2.vm => 1.vm}/046check_type_by_name.cc (100%) rename archive/{2.vm => 1.vm}/050scenario.cc (100%) rename archive/{2.vm => 1.vm}/051scenario_test.mu (100%) rename archive/{2.vm => 1.vm}/052tangle.cc (100%) rename archive/{2.vm => 1.vm}/053recipe_header.cc (100%) rename archive/{2.vm => 1.vm}/054static_dispatch.cc (100%) rename archive/{2.vm => 1.vm}/055shape_shifting_container.cc (100%) rename archive/{2.vm => 1.vm}/056shape_shifting_recipe.cc (100%) rename archive/{2.vm => 1.vm}/057immutable.cc (100%) rename archive/{2.vm => 1.vm}/058to_text.cc (100%) rename archive/{2.vm => 1.vm}/059to_text.mu (100%) rename archive/{2.vm => 1.vm}/060rewrite_literal_string.cc (100%) rename archive/{2.vm => 1.vm}/061text.mu (100%) rename archive/{2.vm => 1.vm}/062convert_ingredients_to_text.cc (100%) rename archive/{2.vm => 1.vm}/063array.mu (100%) rename archive/{2.vm => 1.vm}/064list.mu (100%) rename archive/{2.vm => 1.vm}/065duplex_list.mu (100%) rename archive/{2.vm => 1.vm}/066stream.mu (100%) rename archive/{2.vm => 1.vm}/067random.cc (100%) rename archive/{2.vm => 1.vm}/068random.mu (100%) rename archive/{2.vm => 1.vm}/069hash.cc (100%) rename archive/{2.vm => 1.vm}/070table.mu (100%) rename archive/{2.vm => 1.vm}/072recipe.cc (100%) rename archive/{2.vm => 1.vm}/073scheduler.cc (100%) rename archive/{2.vm => 1.vm}/074wait.cc (100%) rename archive/{2.vm => 1.vm}/075channel.mu (100%) rename archive/{2.vm => 1.vm}/076continuation.cc (100%) rename archive/{2.vm => 1.vm}/080display.cc (100%) rename archive/{2.vm => 1.vm}/081print.mu (100%) rename archive/{2.vm => 1.vm}/082scenario_screen.cc (100%) rename archive/{2.vm => 1.vm}/083scenario_screen_test.mu (100%) rename archive/{2.vm => 1.vm}/084console.mu (100%) rename archive/{2.vm => 1.vm}/085scenario_console.cc (100%) rename archive/{2.vm => 1.vm}/086scenario_console_test.mu (100%) rename archive/{2.vm => 1.vm}/087file.cc (100%) rename archive/{2.vm => 1.vm}/088file.mu (100%) rename archive/{2.vm => 1.vm}/089scenario_filesystem.cc (100%) rename archive/{2.vm => 1.vm}/090scenario_filesystem_test.mu (100%) rename archive/{2.vm => 1.vm}/091socket.cc (100%) rename archive/{2.vm => 1.vm}/092socket.mu (100%) rename archive/{2.vm => 1.vm}/099hardware_checks.cc (100%) rename archive/{2.vm => 1.vm}/101run_sandboxed.cc (100%) rename archive/{2.vm => 1.vm}/998check_type_pointers.cc (100%) rename archive/{2.vm => 1.vm}/999spaces.cc (100%) rename archive/{2.vm => 1.vm}/Readme.md (100%) rename archive/{2.vm => 1.vm}/args.mu (100%) rename archive/{2.vm => 1.vm}/build0 (100%) rename archive/{2.vm => 1.vm}/build1 (100%) rename archive/{2.vm => 1.vm}/build2 (100%) rename archive/{2.vm => 1.vm}/build3 (100%) rename archive/{2.vm => 1.vm}/build4 (100%) rename archive/{2.vm => 1.vm}/build_and_test_until (100%) rename archive/{2.vm => 1.vm}/cannot_write_tests_for (100%) rename archive/{2.vm => 1.vm}/channel.mu (100%) rename archive/{2.vm => 1.vm}/chessboard.mu (100%) rename archive/{2.vm => 1.vm}/clean (100%) rename archive/{2.vm => 1.vm}/cleave/Readme (100%) rename archive/{2.vm => 1.vm}/cleave/cleave.cc (100%) rename archive/{2.vm => 1.vm}/console.mu (100%) rename archive/{2.vm => 1.vm}/continuation1.mu (100%) rename archive/{2.vm => 1.vm}/continuation2.mu (100%) rename archive/{2.vm => 1.vm}/continuation3.mu (100%) rename archive/{2.vm => 1.vm}/continuation4.mu (100%) rename archive/{2.vm => 1.vm}/continuation5.mu (100%) rename archive/{2.vm => 1.vm}/copy_mu (100%) rename archive/{2.vm => 1.vm}/counters.mu (100%) rename archive/{2.vm => 1.vm}/display.mu (100%) rename archive/{2.vm => 1.vm}/edit/001-editor.mu (100%) rename archive/{2.vm => 1.vm}/edit/002-typing.mu (100%) rename archive/{2.vm => 1.vm}/edit/003-shortcuts.mu (100%) rename archive/{2.vm => 1.vm}/edit/004-programming-environment.mu (100%) rename archive/{2.vm => 1.vm}/edit/005-sandbox.mu (100%) rename archive/{2.vm => 1.vm}/edit/006-sandbox-copy.mu (100%) rename archive/{2.vm => 1.vm}/edit/007-sandbox-delete.mu (100%) rename archive/{2.vm => 1.vm}/edit/008-sandbox-edit.mu (100%) rename archive/{2.vm => 1.vm}/edit/009-sandbox-test.mu (100%) rename archive/{2.vm => 1.vm}/edit/010-sandbox-trace.mu (100%) rename archive/{2.vm => 1.vm}/edit/011-errors.mu (100%) rename archive/{2.vm => 1.vm}/edit/012-editor-undo.mu (100%) rename archive/{2.vm => 1.vm}/edit/Readme.md (100%) rename archive/{2.vm => 1.vm}/example1.mu (100%) rename archive/{2.vm => 1.vm}/exception1.mu (100%) rename archive/{2.vm => 1.vm}/exception2.mu (100%) rename archive/{2.vm => 1.vm}/exuberant_ctags_rc (100%) rename archive/{2.vm => 1.vm}/factorial.mu (100%) rename archive/{2.vm => 1.vm}/filesystem.mu (100%) rename archive/{2.vm => 1.vm}/fork.mu (100%) rename archive/{2.vm => 1.vm}/git_log_filtered (100%) rename archive/{2.vm => 1.vm}/http-client.mu (100%) rename archive/{2.vm => 1.vm}/http-server.mu (100%) rename archive/{2.vm => 1.vm}/immutable-error.mu (100%) rename archive/{2.vm => 1.vm}/lambda-to-mu.mu (100%) rename archive/{2.vm => 1.vm}/mu (100%) rename archive/{2.vm => 1.vm}/mu.vim (100%) rename archive/{2.vm => 1.vm}/mutable.mu (100%) rename archive/{2.vm => 1.vm}/new_lesson (100%) rename archive/{2.vm => 1.vm}/nqueens.mu (100%) rename archive/{2.vm => 1.vm}/real-files.mu (100%) rename archive/{2.vm => 1.vm}/relayout (100%) rename archive/{2.vm => 1.vm}/same-fringe.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/001-editor.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/002-typing.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/003-shortcuts.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/004-programming-environment.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/005-sandbox.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/006-sandbox-copy.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/007-sandbox-delete.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/008-sandbox-edit.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/009-sandbox-test.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/010-sandbox-trace.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/011-errors.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/012-editor-undo.mu (100%) rename archive/{2.vm => 1.vm}/sandbox/Readme.md (100%) rename archive/{2.vm => 1.vm}/sandbox/mu_run (100%) rename archive/{2.vm => 1.vm}/sandbox/tmux.conf (100%) rename archive/{2.vm => 1.vm}/screen.mu (100%) rename archive/{2.vm => 1.vm}/snapshot_lesson (100%) rename archive/{2.vm => 1.vm}/static-dispatch.mu (100%) rename archive/{2.vm => 1.vm}/tangle.mu (100%) rename archive/{2.vm => 1.vm}/termbox/COPYING (100%) rename archive/{2.vm => 1.vm}/termbox/Readme (100%) rename archive/{2.vm => 1.vm}/termbox/bytebuffer.inl (100%) rename archive/{2.vm => 1.vm}/termbox/input.inl (100%) rename archive/{2.vm => 1.vm}/termbox/output.inl (100%) rename archive/{2.vm => 1.vm}/termbox/termbox.c (100%) rename archive/{2.vm => 1.vm}/termbox/termbox.h (100%) rename archive/{2.vm => 1.vm}/termbox/utf8.c (100%) rename archive/{2.vm => 1.vm}/test_layers (100%) rename archive/{2.vm => 1.vm}/vimrc.vim (100%) rename archive/{2.vm => 1.vm}/x.mu (100%) rename archive/{3.transect => 2.transect}/Readme (100%) rename archive/{3.transect => 2.transect}/build (100%) rename archive/{3.transect => 2.transect}/build_and_test_until (100%) rename archive/{3.transect => 2.transect}/clean (100%) rename archive/{3.transect => 2.transect}/compiler10 (100%) rename archive/{3.transect => 2.transect}/compiler2 (100%) rename archive/{3.transect => 2.transect}/compiler3 (100%) rename archive/{3.transect => 2.transect}/compiler4 (100%) rename archive/{3.transect => 2.transect}/compiler5 (100%) rename archive/{3.transect => 2.transect}/compiler6 (100%) rename archive/{3.transect => 2.transect}/compiler7 (100%) rename archive/{3.transect => 2.transect}/compiler8 (100%) rename archive/{3.transect => 2.transect}/compiler9 (100%) rename archive/{3.transect => 2.transect}/ex3.k2 (100%) rename archive/{3.transect => 2.transect}/ex4.k2 (100%) rename archive/{3.transect => 2.transect}/ex5.k2 (100%) rename archive/{3.transect => 2.transect}/ex6.k2 (100%) rename archive/{3.transect => 2.transect}/ex7.k2 (100%) rename archive/{3.transect => 2.transect}/ex8.k2 (100%) rename archive/{3.transect => 2.transect}/factorial.k2 (100%) rename archive/{3.transect => 2.transect}/vimrc.vim (100%) diff --git a/archive/1.vm.arc/Readme.md b/archive/0.vm.arc/Readme.md similarity index 100% rename from archive/1.vm.arc/Readme.md rename to archive/0.vm.arc/Readme.md diff --git a/archive/1.vm.arc/blocking.arc.t b/archive/0.vm.arc/blocking.arc.t similarity index 100% rename from archive/1.vm.arc/blocking.arc.t rename to 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 similarity index 100% rename from archive/1.vm.arc/buffered-stdin.mu rename to archive/0.vm.arc/buffered-stdin.mu diff --git a/archive/1.vm.arc/callcc.mu b/archive/0.vm.arc/callcc.mu similarity index 100% rename from archive/1.vm.arc/callcc.mu rename to archive/0.vm.arc/callcc.mu diff --git a/archive/1.vm.arc/channel.mu b/archive/0.vm.arc/channel.mu similarity index 100% rename from archive/1.vm.arc/channel.mu rename to archive/0.vm.arc/channel.mu diff --git a/archive/1.vm.arc/charterm/charterm.rkt b/archive/0.vm.arc/charterm/charterm.rkt similarity index 100% rename from archive/1.vm.arc/charterm/charterm.rkt rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/demo.rkt rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/doc.scrbl rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/info.rkt rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/main.rkt rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/planet-docs/doc/index.html rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/planet-docs/doc/racket.css rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/planet-docs/doc/scribble-common.js rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/planet-docs/doc/scribble-style.css rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/planet-docs/doc/scribble.css rename to 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 similarity index 100% rename from archive/1.vm.arc/charterm/test-charterm.rkt rename to 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 similarity index 100% rename from archive/1.vm.arc/chessboard.arc.t rename to archive/0.vm.arc/chessboard.arc.t diff --git a/archive/1.vm.arc/chessboard.mu b/archive/0.vm.arc/chessboard.mu similarity index 100% rename from archive/1.vm.arc/chessboard.mu rename to archive/0.vm.arc/chessboard.mu diff --git a/archive/1.vm.arc/color-repl.mu b/archive/0.vm.arc/color-repl.mu similarity index 100% rename from archive/1.vm.arc/color-repl.mu rename to archive/0.vm.arc/color-repl.mu diff --git a/archive/1.vm.arc/counters.mu b/archive/0.vm.arc/counters.mu similarity index 100% rename from archive/1.vm.arc/counters.mu rename to archive/0.vm.arc/counters.mu diff --git a/archive/1.vm.arc/edit.arc.t b/archive/0.vm.arc/edit.arc.t similarity index 100% rename from archive/1.vm.arc/edit.arc.t rename to archive/0.vm.arc/edit.arc.t diff --git a/archive/1.vm.arc/edit.mu b/archive/0.vm.arc/edit.mu similarity index 100% rename from archive/1.vm.arc/edit.mu rename to archive/0.vm.arc/edit.mu diff --git a/archive/1.vm.arc/exuberant-ctags-rc b/archive/0.vm.arc/exuberant-ctags-rc similarity index 100% rename from archive/1.vm.arc/exuberant-ctags-rc rename to archive/0.vm.arc/exuberant-ctags-rc diff --git a/archive/1.vm.arc/factorial.mu b/archive/0.vm.arc/factorial.mu similarity index 100% rename from archive/1.vm.arc/factorial.mu rename to archive/0.vm.arc/factorial.mu diff --git a/archive/1.vm.arc/fork.mu b/archive/0.vm.arc/fork.mu similarity index 100% rename from archive/1.vm.arc/fork.mu rename to archive/0.vm.arc/fork.mu diff --git a/archive/1.vm.arc/generic.mu b/archive/0.vm.arc/generic.mu similarity index 100% rename from archive/1.vm.arc/generic.mu rename to archive/0.vm.arc/generic.mu diff --git a/archive/1.vm.arc/graphics.mu b/archive/0.vm.arc/graphics.mu similarity index 100% rename from archive/1.vm.arc/graphics.mu rename to archive/0.vm.arc/graphics.mu diff --git a/archive/1.vm.arc/highlights b/archive/0.vm.arc/highlights similarity index 100% rename from archive/1.vm.arc/highlights rename to archive/0.vm.arc/highlights diff --git a/archive/1.vm.arc/load.arc b/archive/0.vm.arc/load.arc similarity index 100% rename from archive/1.vm.arc/load.arc rename to archive/0.vm.arc/load.arc diff --git a/archive/1.vm.arc/mu b/archive/0.vm.arc/mu similarity index 100% rename from archive/1.vm.arc/mu rename to archive/0.vm.arc/mu diff --git a/archive/1.vm.arc/mu.arc b/archive/0.vm.arc/mu.arc similarity index 100% rename from archive/1.vm.arc/mu.arc rename to archive/0.vm.arc/mu.arc diff --git a/archive/1.vm.arc/mu.arc.t b/archive/0.vm.arc/mu.arc.t similarity index 100% rename from archive/1.vm.arc/mu.arc.t rename to 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 similarity index 100% rename from archive/1.vm.arc/mu.arc.t.html rename to archive/0.vm.arc/mu.arc.t.html diff --git a/archive/1.vm.arc/render.vim b/archive/0.vm.arc/render.vim similarity index 100% rename from archive/1.vm.arc/render.vim rename to archive/0.vm.arc/render.vim diff --git a/archive/1.vm.arc/scratch.vim b/archive/0.vm.arc/scratch.vim similarity index 100% rename from archive/1.vm.arc/scratch.vim rename to archive/0.vm.arc/scratch.vim diff --git a/archive/1.vm.arc/stdin.mu b/archive/0.vm.arc/stdin.mu similarity index 100% rename from archive/1.vm.arc/stdin.mu rename to archive/0.vm.arc/stdin.mu diff --git a/archive/1.vm.arc/tangle.mu b/archive/0.vm.arc/tangle.mu similarity index 100% rename from archive/1.vm.arc/tangle.mu rename to archive/0.vm.arc/tangle.mu diff --git a/archive/1.vm.arc/trace.arc.t b/archive/0.vm.arc/trace.arc.t similarity index 100% rename from archive/1.vm.arc/trace.arc.t rename to archive/0.vm.arc/trace.arc.t diff --git a/archive/1.vm.arc/trace.mu b/archive/0.vm.arc/trace.mu similarity index 100% rename from archive/1.vm.arc/trace.mu rename to archive/0.vm.arc/trace.mu diff --git a/archive/1.vm.arc/vimrc.vim b/archive/0.vm.arc/vimrc.vim similarity index 100% rename from archive/1.vm.arc/vimrc.vim rename to archive/0.vm.arc/vimrc.vim diff --git a/archive/1.vm.arc/x.mu b/archive/0.vm.arc/x.mu similarity index 100% rename from archive/1.vm.arc/x.mu rename to archive/0.vm.arc/x.mu diff --git a/archive/2.vm/000organization.cc b/archive/1.vm/000organization.cc similarity index 100% rename from archive/2.vm/000organization.cc rename to archive/1.vm/000organization.cc diff --git a/archive/2.vm/001help.cc b/archive/1.vm/001help.cc similarity index 100% rename from archive/2.vm/001help.cc rename to archive/1.vm/001help.cc diff --git a/archive/2.vm/002test.cc b/archive/1.vm/002test.cc similarity index 100% rename from archive/2.vm/002test.cc rename to archive/1.vm/002test.cc diff --git a/archive/2.vm/003trace.cc b/archive/1.vm/003trace.cc similarity index 100% rename from archive/2.vm/003trace.cc rename to archive/1.vm/003trace.cc diff --git a/archive/2.vm/003trace.test.cc b/archive/1.vm/003trace.test.cc similarity index 100% rename from archive/2.vm/003trace.test.cc rename to archive/1.vm/003trace.test.cc diff --git a/archive/2.vm/010vm.cc b/archive/1.vm/010vm.cc similarity index 100% rename from archive/2.vm/010vm.cc rename to archive/1.vm/010vm.cc diff --git a/archive/2.vm/011load.cc b/archive/1.vm/011load.cc similarity index 100% rename from archive/2.vm/011load.cc rename to archive/1.vm/011load.cc diff --git a/archive/2.vm/012transform.cc b/archive/1.vm/012transform.cc similarity index 100% rename from archive/2.vm/012transform.cc rename to archive/1.vm/012transform.cc diff --git a/archive/2.vm/013update_operation.cc b/archive/1.vm/013update_operation.cc similarity index 100% rename from archive/2.vm/013update_operation.cc rename to archive/1.vm/013update_operation.cc diff --git a/archive/2.vm/014literal_string.cc b/archive/1.vm/014literal_string.cc similarity index 100% rename from archive/2.vm/014literal_string.cc rename to archive/1.vm/014literal_string.cc diff --git a/archive/2.vm/015literal_noninteger.cc b/archive/1.vm/015literal_noninteger.cc similarity index 100% rename from archive/2.vm/015literal_noninteger.cc rename to archive/1.vm/015literal_noninteger.cc diff --git a/archive/2.vm/016dilated_reagent.cc b/archive/1.vm/016dilated_reagent.cc similarity index 100% rename from archive/2.vm/016dilated_reagent.cc rename to archive/1.vm/016dilated_reagent.cc diff --git a/archive/2.vm/017parse_tree.cc b/archive/1.vm/017parse_tree.cc similarity index 100% rename from archive/2.vm/017parse_tree.cc rename to archive/1.vm/017parse_tree.cc diff --git a/archive/2.vm/018constant.cc b/archive/1.vm/018constant.cc similarity index 100% rename from archive/2.vm/018constant.cc rename to archive/1.vm/018constant.cc diff --git a/archive/2.vm/019type_abbreviations.cc b/archive/1.vm/019type_abbreviations.cc similarity index 100% rename from archive/2.vm/019type_abbreviations.cc rename to archive/1.vm/019type_abbreviations.cc diff --git a/archive/2.vm/020run.cc b/archive/1.vm/020run.cc similarity index 100% rename from archive/2.vm/020run.cc rename to archive/1.vm/020run.cc diff --git a/archive/2.vm/021check_instruction.cc b/archive/1.vm/021check_instruction.cc similarity index 100% rename from archive/2.vm/021check_instruction.cc rename to archive/1.vm/021check_instruction.cc diff --git a/archive/2.vm/022arithmetic.cc b/archive/1.vm/022arithmetic.cc similarity index 100% rename from archive/2.vm/022arithmetic.cc rename to archive/1.vm/022arithmetic.cc diff --git a/archive/2.vm/023boolean.cc b/archive/1.vm/023boolean.cc similarity index 100% rename from archive/2.vm/023boolean.cc rename to archive/1.vm/023boolean.cc diff --git a/archive/2.vm/024jump.cc b/archive/1.vm/024jump.cc similarity index 100% rename from archive/2.vm/024jump.cc rename to archive/1.vm/024jump.cc diff --git a/archive/2.vm/025compare.cc b/archive/1.vm/025compare.cc similarity index 100% rename from archive/2.vm/025compare.cc rename to archive/1.vm/025compare.cc diff --git a/archive/2.vm/026call.cc b/archive/1.vm/026call.cc similarity index 100% rename from archive/2.vm/026call.cc rename to archive/1.vm/026call.cc diff --git a/archive/2.vm/027call_ingredient.cc b/archive/1.vm/027call_ingredient.cc similarity index 100% rename from archive/2.vm/027call_ingredient.cc rename to archive/1.vm/027call_ingredient.cc diff --git a/archive/2.vm/028call_return.cc b/archive/1.vm/028call_return.cc similarity index 100% rename from archive/2.vm/028call_return.cc rename to archive/1.vm/028call_return.cc diff --git a/archive/2.vm/029tools.cc b/archive/1.vm/029tools.cc similarity index 100% rename from archive/2.vm/029tools.cc rename to archive/1.vm/029tools.cc diff --git a/archive/2.vm/030container.cc b/archive/1.vm/030container.cc similarity index 100% rename from archive/2.vm/030container.cc rename to archive/1.vm/030container.cc diff --git a/archive/2.vm/031merge.cc b/archive/1.vm/031merge.cc similarity index 100% rename from archive/2.vm/031merge.cc rename to archive/1.vm/031merge.cc diff --git a/archive/2.vm/032array.cc b/archive/1.vm/032array.cc similarity index 100% rename from archive/2.vm/032array.cc rename to archive/1.vm/032array.cc diff --git a/archive/2.vm/033exclusive_container.cc b/archive/1.vm/033exclusive_container.cc similarity index 100% rename from archive/2.vm/033exclusive_container.cc rename to archive/1.vm/033exclusive_container.cc diff --git a/archive/2.vm/034address.cc b/archive/1.vm/034address.cc similarity index 100% rename from archive/2.vm/034address.cc rename to archive/1.vm/034address.cc diff --git a/archive/2.vm/035lookup.cc b/archive/1.vm/035lookup.cc similarity index 100% rename from archive/2.vm/035lookup.cc rename to archive/1.vm/035lookup.cc diff --git a/archive/2.vm/036abandon.cc b/archive/1.vm/036abandon.cc similarity index 100% rename from archive/2.vm/036abandon.cc rename to archive/1.vm/036abandon.cc diff --git a/archive/2.vm/038new_text.cc b/archive/1.vm/038new_text.cc similarity index 100% rename from archive/2.vm/038new_text.cc rename to archive/1.vm/038new_text.cc diff --git a/archive/2.vm/040brace.cc b/archive/1.vm/040brace.cc similarity index 100% rename from archive/2.vm/040brace.cc rename to archive/1.vm/040brace.cc diff --git a/archive/2.vm/041jump_target.cc b/archive/1.vm/041jump_target.cc similarity index 100% rename from archive/2.vm/041jump_target.cc rename to archive/1.vm/041jump_target.cc diff --git a/archive/2.vm/042name.cc b/archive/1.vm/042name.cc similarity index 100% rename from archive/2.vm/042name.cc rename to archive/1.vm/042name.cc diff --git a/archive/2.vm/043space.cc b/archive/1.vm/043space.cc similarity index 100% rename from archive/2.vm/043space.cc rename to archive/1.vm/043space.cc diff --git a/archive/2.vm/044space_surround.cc b/archive/1.vm/044space_surround.cc similarity index 100% rename from archive/2.vm/044space_surround.cc rename to archive/1.vm/044space_surround.cc diff --git a/archive/2.vm/045closure_name.cc b/archive/1.vm/045closure_name.cc similarity index 100% rename from archive/2.vm/045closure_name.cc rename to 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 similarity index 100% rename from archive/2.vm/046check_type_by_name.cc rename to archive/1.vm/046check_type_by_name.cc diff --git a/archive/2.vm/050scenario.cc b/archive/1.vm/050scenario.cc similarity index 100% rename from archive/2.vm/050scenario.cc rename to archive/1.vm/050scenario.cc diff --git a/archive/2.vm/051scenario_test.mu b/archive/1.vm/051scenario_test.mu similarity index 100% rename from archive/2.vm/051scenario_test.mu rename to archive/1.vm/051scenario_test.mu diff --git a/archive/2.vm/052tangle.cc b/archive/1.vm/052tangle.cc similarity index 100% rename from archive/2.vm/052tangle.cc rename to archive/1.vm/052tangle.cc diff --git a/archive/2.vm/053recipe_header.cc b/archive/1.vm/053recipe_header.cc similarity index 100% rename from archive/2.vm/053recipe_header.cc rename to archive/1.vm/053recipe_header.cc diff --git a/archive/2.vm/054static_dispatch.cc b/archive/1.vm/054static_dispatch.cc similarity index 100% rename from archive/2.vm/054static_dispatch.cc rename to archive/1.vm/054static_dispatch.cc diff --git a/archive/2.vm/055shape_shifting_container.cc b/archive/1.vm/055shape_shifting_container.cc similarity index 100% rename from archive/2.vm/055shape_shifting_container.cc rename to 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 similarity index 100% rename from archive/2.vm/056shape_shifting_recipe.cc rename to archive/1.vm/056shape_shifting_recipe.cc diff --git a/archive/2.vm/057immutable.cc b/archive/1.vm/057immutable.cc similarity index 100% rename from archive/2.vm/057immutable.cc rename to archive/1.vm/057immutable.cc diff --git a/archive/2.vm/058to_text.cc b/archive/1.vm/058to_text.cc similarity index 100% rename from archive/2.vm/058to_text.cc rename to archive/1.vm/058to_text.cc diff --git a/archive/2.vm/059to_text.mu b/archive/1.vm/059to_text.mu similarity index 100% rename from archive/2.vm/059to_text.mu rename to archive/1.vm/059to_text.mu diff --git a/archive/2.vm/060rewrite_literal_string.cc b/archive/1.vm/060rewrite_literal_string.cc similarity index 100% rename from archive/2.vm/060rewrite_literal_string.cc rename to archive/1.vm/060rewrite_literal_string.cc diff --git a/archive/2.vm/061text.mu b/archive/1.vm/061text.mu similarity index 100% rename from archive/2.vm/061text.mu rename to 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 similarity index 100% rename from archive/2.vm/062convert_ingredients_to_text.cc rename to archive/1.vm/062convert_ingredients_to_text.cc diff --git a/archive/2.vm/063array.mu b/archive/1.vm/063array.mu similarity index 100% rename from archive/2.vm/063array.mu rename to archive/1.vm/063array.mu diff --git a/archive/2.vm/064list.mu b/archive/1.vm/064list.mu similarity index 100% rename from archive/2.vm/064list.mu rename to archive/1.vm/064list.mu diff --git a/archive/2.vm/065duplex_list.mu b/archive/1.vm/065duplex_list.mu similarity index 100% rename from archive/2.vm/065duplex_list.mu rename to archive/1.vm/065duplex_list.mu diff --git a/archive/2.vm/066stream.mu b/archive/1.vm/066stream.mu similarity index 100% rename from archive/2.vm/066stream.mu rename to archive/1.vm/066stream.mu diff --git a/archive/2.vm/067random.cc b/archive/1.vm/067random.cc similarity index 100% rename from archive/2.vm/067random.cc rename to archive/1.vm/067random.cc diff --git a/archive/2.vm/068random.mu b/archive/1.vm/068random.mu similarity index 100% rename from archive/2.vm/068random.mu rename to archive/1.vm/068random.mu diff --git a/archive/2.vm/069hash.cc b/archive/1.vm/069hash.cc similarity index 100% rename from archive/2.vm/069hash.cc rename to archive/1.vm/069hash.cc diff --git a/archive/2.vm/070table.mu b/archive/1.vm/070table.mu similarity index 100% rename from archive/2.vm/070table.mu rename to archive/1.vm/070table.mu diff --git a/archive/2.vm/072recipe.cc b/archive/1.vm/072recipe.cc similarity index 100% rename from archive/2.vm/072recipe.cc rename to archive/1.vm/072recipe.cc diff --git a/archive/2.vm/073scheduler.cc b/archive/1.vm/073scheduler.cc similarity index 100% rename from archive/2.vm/073scheduler.cc rename to archive/1.vm/073scheduler.cc diff --git a/archive/2.vm/074wait.cc b/archive/1.vm/074wait.cc similarity index 100% rename from archive/2.vm/074wait.cc rename to archive/1.vm/074wait.cc diff --git a/archive/2.vm/075channel.mu b/archive/1.vm/075channel.mu similarity index 100% rename from archive/2.vm/075channel.mu rename to archive/1.vm/075channel.mu diff --git a/archive/2.vm/076continuation.cc b/archive/1.vm/076continuation.cc similarity index 100% rename from archive/2.vm/076continuation.cc rename to archive/1.vm/076continuation.cc diff --git a/archive/2.vm/080display.cc b/archive/1.vm/080display.cc similarity index 100% rename from archive/2.vm/080display.cc rename to archive/1.vm/080display.cc diff --git a/archive/2.vm/081print.mu b/archive/1.vm/081print.mu similarity index 100% rename from archive/2.vm/081print.mu rename to archive/1.vm/081print.mu diff --git a/archive/2.vm/082scenario_screen.cc b/archive/1.vm/082scenario_screen.cc similarity index 100% rename from archive/2.vm/082scenario_screen.cc rename to archive/1.vm/082scenario_screen.cc diff --git a/archive/2.vm/083scenario_screen_test.mu b/archive/1.vm/083scenario_screen_test.mu similarity index 100% rename from archive/2.vm/083scenario_screen_test.mu rename to archive/1.vm/083scenario_screen_test.mu diff --git a/archive/2.vm/084console.mu b/archive/1.vm/084console.mu similarity index 100% rename from archive/2.vm/084console.mu rename to archive/1.vm/084console.mu diff --git a/archive/2.vm/085scenario_console.cc b/archive/1.vm/085scenario_console.cc similarity index 100% rename from archive/2.vm/085scenario_console.cc rename to archive/1.vm/085scenario_console.cc diff --git a/archive/2.vm/086scenario_console_test.mu b/archive/1.vm/086scenario_console_test.mu similarity index 100% rename from archive/2.vm/086scenario_console_test.mu rename to archive/1.vm/086scenario_console_test.mu diff --git a/archive/2.vm/087file.cc b/archive/1.vm/087file.cc similarity index 100% rename from archive/2.vm/087file.cc rename to archive/1.vm/087file.cc diff --git a/archive/2.vm/088file.mu b/archive/1.vm/088file.mu similarity index 100% rename from archive/2.vm/088file.mu rename to archive/1.vm/088file.mu diff --git a/archive/2.vm/089scenario_filesystem.cc b/archive/1.vm/089scenario_filesystem.cc similarity index 100% rename from archive/2.vm/089scenario_filesystem.cc rename to archive/1.vm/089scenario_filesystem.cc diff --git a/archive/2.vm/090scenario_filesystem_test.mu b/archive/1.vm/090scenario_filesystem_test.mu similarity index 100% rename from archive/2.vm/090scenario_filesystem_test.mu rename to archive/1.vm/090scenario_filesystem_test.mu diff --git a/archive/2.vm/091socket.cc b/archive/1.vm/091socket.cc similarity index 100% rename from archive/2.vm/091socket.cc rename to archive/1.vm/091socket.cc diff --git a/archive/2.vm/092socket.mu b/archive/1.vm/092socket.mu similarity index 100% rename from archive/2.vm/092socket.mu rename to archive/1.vm/092socket.mu diff --git a/archive/2.vm/099hardware_checks.cc b/archive/1.vm/099hardware_checks.cc similarity index 100% rename from archive/2.vm/099hardware_checks.cc rename to archive/1.vm/099hardware_checks.cc diff --git a/archive/2.vm/101run_sandboxed.cc b/archive/1.vm/101run_sandboxed.cc similarity index 100% rename from archive/2.vm/101run_sandboxed.cc rename to archive/1.vm/101run_sandboxed.cc diff --git a/archive/2.vm/998check_type_pointers.cc b/archive/1.vm/998check_type_pointers.cc similarity index 100% rename from archive/2.vm/998check_type_pointers.cc rename to archive/1.vm/998check_type_pointers.cc diff --git a/archive/2.vm/999spaces.cc b/archive/1.vm/999spaces.cc similarity index 100% rename from archive/2.vm/999spaces.cc rename to archive/1.vm/999spaces.cc diff --git a/archive/2.vm/Readme.md b/archive/1.vm/Readme.md similarity index 100% rename from archive/2.vm/Readme.md rename to archive/1.vm/Readme.md diff --git a/archive/2.vm/args.mu b/archive/1.vm/args.mu similarity index 100% rename from archive/2.vm/args.mu rename to archive/1.vm/args.mu diff --git a/archive/2.vm/build0 b/archive/1.vm/build0 similarity index 100% rename from archive/2.vm/build0 rename to archive/1.vm/build0 diff --git a/archive/2.vm/build1 b/archive/1.vm/build1 similarity index 100% rename from archive/2.vm/build1 rename to archive/1.vm/build1 diff --git a/archive/2.vm/build2 b/archive/1.vm/build2 similarity index 100% rename from archive/2.vm/build2 rename to archive/1.vm/build2 diff --git a/archive/2.vm/build3 b/archive/1.vm/build3 similarity index 100% rename from archive/2.vm/build3 rename to archive/1.vm/build3 diff --git a/archive/2.vm/build4 b/archive/1.vm/build4 similarity index 100% rename from archive/2.vm/build4 rename to archive/1.vm/build4 diff --git a/archive/2.vm/build_and_test_until b/archive/1.vm/build_and_test_until similarity index 100% rename from archive/2.vm/build_and_test_until rename to 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 similarity index 100% rename from archive/2.vm/cannot_write_tests_for rename to archive/1.vm/cannot_write_tests_for diff --git a/archive/2.vm/channel.mu b/archive/1.vm/channel.mu similarity index 100% rename from archive/2.vm/channel.mu rename to archive/1.vm/channel.mu diff --git a/archive/2.vm/chessboard.mu b/archive/1.vm/chessboard.mu similarity index 100% rename from archive/2.vm/chessboard.mu rename to archive/1.vm/chessboard.mu diff --git a/archive/2.vm/clean b/archive/1.vm/clean similarity index 100% rename from archive/2.vm/clean rename to archive/1.vm/clean diff --git a/archive/2.vm/cleave/Readme b/archive/1.vm/cleave/Readme similarity index 100% rename from archive/2.vm/cleave/Readme rename to archive/1.vm/cleave/Readme diff --git a/archive/2.vm/cleave/cleave.cc b/archive/1.vm/cleave/cleave.cc similarity index 100% rename from archive/2.vm/cleave/cleave.cc rename to archive/1.vm/cleave/cleave.cc diff --git a/archive/2.vm/console.mu b/archive/1.vm/console.mu similarity index 100% rename from archive/2.vm/console.mu rename to archive/1.vm/console.mu diff --git a/archive/2.vm/continuation1.mu b/archive/1.vm/continuation1.mu similarity index 100% rename from archive/2.vm/continuation1.mu rename to archive/1.vm/continuation1.mu diff --git a/archive/2.vm/continuation2.mu b/archive/1.vm/continuation2.mu similarity index 100% rename from archive/2.vm/continuation2.mu rename to archive/1.vm/continuation2.mu diff --git a/archive/2.vm/continuation3.mu b/archive/1.vm/continuation3.mu similarity index 100% rename from archive/2.vm/continuation3.mu rename to archive/1.vm/continuation3.mu diff --git a/archive/2.vm/continuation4.mu b/archive/1.vm/continuation4.mu similarity index 100% rename from archive/2.vm/continuation4.mu rename to archive/1.vm/continuation4.mu diff --git a/archive/2.vm/continuation5.mu b/archive/1.vm/continuation5.mu similarity index 100% rename from archive/2.vm/continuation5.mu rename to archive/1.vm/continuation5.mu diff --git a/archive/2.vm/copy_mu b/archive/1.vm/copy_mu similarity index 100% rename from archive/2.vm/copy_mu rename to archive/1.vm/copy_mu diff --git a/archive/2.vm/counters.mu b/archive/1.vm/counters.mu similarity index 100% rename from archive/2.vm/counters.mu rename to archive/1.vm/counters.mu diff --git a/archive/2.vm/display.mu b/archive/1.vm/display.mu similarity index 100% rename from archive/2.vm/display.mu rename to archive/1.vm/display.mu diff --git a/archive/2.vm/edit/001-editor.mu b/archive/1.vm/edit/001-editor.mu similarity index 100% rename from archive/2.vm/edit/001-editor.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/002-typing.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/003-shortcuts.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/004-programming-environment.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/005-sandbox.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/006-sandbox-copy.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/007-sandbox-delete.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/008-sandbox-edit.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/009-sandbox-test.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/010-sandbox-trace.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/011-errors.mu rename to 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 similarity index 100% rename from archive/2.vm/edit/012-editor-undo.mu rename to archive/1.vm/edit/012-editor-undo.mu diff --git a/archive/2.vm/edit/Readme.md b/archive/1.vm/edit/Readme.md similarity index 100% rename from archive/2.vm/edit/Readme.md rename to archive/1.vm/edit/Readme.md diff --git a/archive/2.vm/example1.mu b/archive/1.vm/example1.mu similarity index 100% rename from archive/2.vm/example1.mu rename to archive/1.vm/example1.mu diff --git a/archive/2.vm/exception1.mu b/archive/1.vm/exception1.mu similarity index 100% rename from archive/2.vm/exception1.mu rename to archive/1.vm/exception1.mu diff --git a/archive/2.vm/exception2.mu b/archive/1.vm/exception2.mu similarity index 100% rename from archive/2.vm/exception2.mu rename to archive/1.vm/exception2.mu diff --git a/archive/2.vm/exuberant_ctags_rc b/archive/1.vm/exuberant_ctags_rc similarity index 100% rename from archive/2.vm/exuberant_ctags_rc rename to archive/1.vm/exuberant_ctags_rc diff --git a/archive/2.vm/factorial.mu b/archive/1.vm/factorial.mu similarity index 100% rename from archive/2.vm/factorial.mu rename to archive/1.vm/factorial.mu diff --git a/archive/2.vm/filesystem.mu b/archive/1.vm/filesystem.mu similarity index 100% rename from archive/2.vm/filesystem.mu rename to archive/1.vm/filesystem.mu diff --git a/archive/2.vm/fork.mu b/archive/1.vm/fork.mu similarity index 100% rename from archive/2.vm/fork.mu rename to archive/1.vm/fork.mu diff --git a/archive/2.vm/git_log_filtered b/archive/1.vm/git_log_filtered similarity index 100% rename from archive/2.vm/git_log_filtered rename to archive/1.vm/git_log_filtered diff --git a/archive/2.vm/http-client.mu b/archive/1.vm/http-client.mu similarity index 100% rename from archive/2.vm/http-client.mu rename to archive/1.vm/http-client.mu diff --git a/archive/2.vm/http-server.mu b/archive/1.vm/http-server.mu similarity index 100% rename from archive/2.vm/http-server.mu rename to archive/1.vm/http-server.mu diff --git a/archive/2.vm/immutable-error.mu b/archive/1.vm/immutable-error.mu similarity index 100% rename from archive/2.vm/immutable-error.mu rename to archive/1.vm/immutable-error.mu diff --git a/archive/2.vm/lambda-to-mu.mu b/archive/1.vm/lambda-to-mu.mu similarity index 100% rename from archive/2.vm/lambda-to-mu.mu rename to archive/1.vm/lambda-to-mu.mu diff --git a/archive/2.vm/mu b/archive/1.vm/mu similarity index 100% rename from archive/2.vm/mu rename to archive/1.vm/mu diff --git a/archive/2.vm/mu.vim b/archive/1.vm/mu.vim similarity index 100% rename from archive/2.vm/mu.vim rename to archive/1.vm/mu.vim diff --git a/archive/2.vm/mutable.mu b/archive/1.vm/mutable.mu similarity index 100% rename from archive/2.vm/mutable.mu rename to archive/1.vm/mutable.mu diff --git a/archive/2.vm/new_lesson b/archive/1.vm/new_lesson similarity index 100% rename from archive/2.vm/new_lesson rename to archive/1.vm/new_lesson diff --git a/archive/2.vm/nqueens.mu b/archive/1.vm/nqueens.mu similarity index 100% rename from archive/2.vm/nqueens.mu rename to archive/1.vm/nqueens.mu diff --git a/archive/2.vm/real-files.mu b/archive/1.vm/real-files.mu similarity index 100% rename from archive/2.vm/real-files.mu rename to archive/1.vm/real-files.mu diff --git a/archive/2.vm/relayout b/archive/1.vm/relayout similarity index 100% rename from archive/2.vm/relayout rename to archive/1.vm/relayout diff --git a/archive/2.vm/same-fringe.mu b/archive/1.vm/same-fringe.mu similarity index 100% rename from archive/2.vm/same-fringe.mu rename to archive/1.vm/same-fringe.mu diff --git a/archive/2.vm/sandbox/001-editor.mu b/archive/1.vm/sandbox/001-editor.mu similarity index 100% rename from archive/2.vm/sandbox/001-editor.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/002-typing.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/003-shortcuts.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/004-programming-environment.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/005-sandbox.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/006-sandbox-copy.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/007-sandbox-delete.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/008-sandbox-edit.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/009-sandbox-test.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/010-sandbox-trace.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/011-errors.mu rename to 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 similarity index 100% rename from archive/2.vm/sandbox/012-editor-undo.mu rename to archive/1.vm/sandbox/012-editor-undo.mu diff --git a/archive/2.vm/sandbox/Readme.md b/archive/1.vm/sandbox/Readme.md similarity index 100% rename from archive/2.vm/sandbox/Readme.md rename to archive/1.vm/sandbox/Readme.md diff --git a/archive/2.vm/sandbox/mu_run b/archive/1.vm/sandbox/mu_run similarity index 100% rename from archive/2.vm/sandbox/mu_run rename to archive/1.vm/sandbox/mu_run diff --git a/archive/2.vm/sandbox/tmux.conf b/archive/1.vm/sandbox/tmux.conf similarity index 100% rename from archive/2.vm/sandbox/tmux.conf rename to archive/1.vm/sandbox/tmux.conf diff --git a/archive/2.vm/screen.mu b/archive/1.vm/screen.mu similarity index 100% rename from archive/2.vm/screen.mu rename to archive/1.vm/screen.mu diff --git a/archive/2.vm/snapshot_lesson b/archive/1.vm/snapshot_lesson similarity index 100% rename from archive/2.vm/snapshot_lesson rename to archive/1.vm/snapshot_lesson diff --git a/archive/2.vm/static-dispatch.mu b/archive/1.vm/static-dispatch.mu similarity index 100% rename from archive/2.vm/static-dispatch.mu rename to archive/1.vm/static-dispatch.mu diff --git a/archive/2.vm/tangle.mu b/archive/1.vm/tangle.mu similarity index 100% rename from archive/2.vm/tangle.mu rename to archive/1.vm/tangle.mu diff --git a/archive/2.vm/termbox/COPYING b/archive/1.vm/termbox/COPYING similarity index 100% rename from archive/2.vm/termbox/COPYING rename to archive/1.vm/termbox/COPYING diff --git a/archive/2.vm/termbox/Readme b/archive/1.vm/termbox/Readme similarity index 100% rename from archive/2.vm/termbox/Readme rename to archive/1.vm/termbox/Readme diff --git a/archive/2.vm/termbox/bytebuffer.inl b/archive/1.vm/termbox/bytebuffer.inl similarity index 100% rename from archive/2.vm/termbox/bytebuffer.inl rename to archive/1.vm/termbox/bytebuffer.inl diff --git a/archive/2.vm/termbox/input.inl b/archive/1.vm/termbox/input.inl similarity index 100% rename from archive/2.vm/termbox/input.inl rename to archive/1.vm/termbox/input.inl diff --git a/archive/2.vm/termbox/output.inl b/archive/1.vm/termbox/output.inl similarity index 100% rename from archive/2.vm/termbox/output.inl rename to archive/1.vm/termbox/output.inl diff --git a/archive/2.vm/termbox/termbox.c b/archive/1.vm/termbox/termbox.c similarity index 100% rename from archive/2.vm/termbox/termbox.c rename to archive/1.vm/termbox/termbox.c diff --git a/archive/2.vm/termbox/termbox.h b/archive/1.vm/termbox/termbox.h similarity index 100% rename from archive/2.vm/termbox/termbox.h rename to archive/1.vm/termbox/termbox.h diff --git a/archive/2.vm/termbox/utf8.c b/archive/1.vm/termbox/utf8.c similarity index 100% rename from archive/2.vm/termbox/utf8.c rename to archive/1.vm/termbox/utf8.c diff --git a/archive/2.vm/test_layers b/archive/1.vm/test_layers similarity index 100% rename from archive/2.vm/test_layers rename to archive/1.vm/test_layers diff --git a/archive/2.vm/vimrc.vim b/archive/1.vm/vimrc.vim similarity index 100% rename from archive/2.vm/vimrc.vim rename to archive/1.vm/vimrc.vim diff --git a/archive/2.vm/x.mu b/archive/1.vm/x.mu similarity index 100% rename from archive/2.vm/x.mu rename to archive/1.vm/x.mu diff --git a/archive/3.transect/Readme b/archive/2.transect/Readme similarity index 100% rename from archive/3.transect/Readme rename to archive/2.transect/Readme diff --git a/archive/3.transect/build b/archive/2.transect/build similarity index 100% rename from archive/3.transect/build rename to archive/2.transect/build diff --git a/archive/3.transect/build_and_test_until b/archive/2.transect/build_and_test_until similarity index 100% rename from archive/3.transect/build_and_test_until rename to archive/2.transect/build_and_test_until diff --git a/archive/3.transect/clean b/archive/2.transect/clean similarity index 100% rename from archive/3.transect/clean rename to archive/2.transect/clean diff --git a/archive/3.transect/compiler10 b/archive/2.transect/compiler10 similarity index 100% rename from archive/3.transect/compiler10 rename to archive/2.transect/compiler10 diff --git a/archive/3.transect/compiler2 b/archive/2.transect/compiler2 similarity index 100% rename from archive/3.transect/compiler2 rename to archive/2.transect/compiler2 diff --git a/archive/3.transect/compiler3 b/archive/2.transect/compiler3 similarity index 100% rename from archive/3.transect/compiler3 rename to archive/2.transect/compiler3 diff --git a/archive/3.transect/compiler4 b/archive/2.transect/compiler4 similarity index 100% rename from archive/3.transect/compiler4 rename to archive/2.transect/compiler4 diff --git a/archive/3.transect/compiler5 b/archive/2.transect/compiler5 similarity index 100% rename from archive/3.transect/compiler5 rename to archive/2.transect/compiler5 diff --git a/archive/3.transect/compiler6 b/archive/2.transect/compiler6 similarity index 100% rename from archive/3.transect/compiler6 rename to archive/2.transect/compiler6 diff --git a/archive/3.transect/compiler7 b/archive/2.transect/compiler7 similarity index 100% rename from archive/3.transect/compiler7 rename to archive/2.transect/compiler7 diff --git a/archive/3.transect/compiler8 b/archive/2.transect/compiler8 similarity index 100% rename from archive/3.transect/compiler8 rename to archive/2.transect/compiler8 diff --git a/archive/3.transect/compiler9 b/archive/2.transect/compiler9 similarity index 100% rename from archive/3.transect/compiler9 rename to archive/2.transect/compiler9 diff --git a/archive/3.transect/ex3.k2 b/archive/2.transect/ex3.k2 similarity index 100% rename from archive/3.transect/ex3.k2 rename to archive/2.transect/ex3.k2 diff --git a/archive/3.transect/ex4.k2 b/archive/2.transect/ex4.k2 similarity index 100% rename from archive/3.transect/ex4.k2 rename to archive/2.transect/ex4.k2 diff --git a/archive/3.transect/ex5.k2 b/archive/2.transect/ex5.k2 similarity index 100% rename from archive/3.transect/ex5.k2 rename to archive/2.transect/ex5.k2 diff --git a/archive/3.transect/ex6.k2 b/archive/2.transect/ex6.k2 similarity index 100% rename from archive/3.transect/ex6.k2 rename to archive/2.transect/ex6.k2 diff --git a/archive/3.transect/ex7.k2 b/archive/2.transect/ex7.k2 similarity index 100% rename from archive/3.transect/ex7.k2 rename to archive/2.transect/ex7.k2 diff --git a/archive/3.transect/ex8.k2 b/archive/2.transect/ex8.k2 similarity index 100% rename from archive/3.transect/ex8.k2 rename to archive/2.transect/ex8.k2 diff --git a/archive/3.transect/factorial.k2 b/archive/2.transect/factorial.k2 similarity index 100% rename from archive/3.transect/factorial.k2 rename to archive/2.transect/factorial.k2 diff --git a/archive/3.transect/vimrc.vim b/archive/2.transect/vimrc.vim similarity index 100% rename from archive/3.transect/vimrc.vim rename to 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.