diff --git a/tools/build-all.sh b/bin/build-all.sh
similarity index 100%
rename from tools/build-all.sh
rename to bin/build-all.sh
diff --git a/tools/build.sh b/bin/build.sh
similarity index 100%
rename from tools/build.sh
rename to bin/build.sh
diff --git a/tools/create-target.sh b/bin/create-target.sh
similarity index 100%
rename from tools/create-target.sh
rename to bin/create-target.sh
diff --git a/assembly/alpha/alloc.lisp b/src/assembly/alpha/alloc.lisp
similarity index 100%
rename from assembly/alpha/alloc.lisp
rename to src/assembly/alpha/alloc.lisp
diff --git a/assembly/alpha/arith.lisp b/src/assembly/alpha/arith.lisp
similarity index 100%
rename from assembly/alpha/arith.lisp
rename to src/assembly/alpha/arith.lisp
diff --git a/assembly/alpha/array.lisp b/src/assembly/alpha/array.lisp
similarity index 100%
rename from assembly/alpha/array.lisp
rename to src/assembly/alpha/array.lisp
diff --git a/assembly/alpha/assem-rtns.lisp b/src/assembly/alpha/assem-rtns.lisp
similarity index 100%
rename from assembly/alpha/assem-rtns.lisp
rename to src/assembly/alpha/assem-rtns.lisp
diff --git a/assembly/alpha/support.lisp b/src/assembly/alpha/support.lisp
similarity index 100%
rename from assembly/alpha/support.lisp
rename to src/assembly/alpha/support.lisp
diff --git a/assembly/amd64/alloc.lisp b/src/assembly/amd64/alloc.lisp
similarity index 100%
rename from assembly/amd64/alloc.lisp
rename to src/assembly/amd64/alloc.lisp
diff --git a/assembly/amd64/arith.lisp b/src/assembly/amd64/arith.lisp
similarity index 100%
rename from assembly/amd64/arith.lisp
rename to src/assembly/amd64/arith.lisp
diff --git a/assembly/amd64/array.lisp b/src/assembly/amd64/array.lisp
similarity index 100%
rename from assembly/amd64/array.lisp
rename to src/assembly/amd64/array.lisp
diff --git a/assembly/amd64/assem-rtns.lisp b/src/assembly/amd64/assem-rtns.lisp
similarity index 100%
rename from assembly/amd64/assem-rtns.lisp
rename to src/assembly/amd64/assem-rtns.lisp
diff --git a/assembly/amd64/support.lisp b/src/assembly/amd64/support.lisp
similarity index 100%
rename from assembly/amd64/support.lisp
rename to src/assembly/amd64/support.lisp
diff --git a/assembly/assemfile.lisp b/src/assembly/assemfile.lisp
similarity index 100%
rename from assembly/assemfile.lisp
rename to src/assembly/assemfile.lisp
diff --git a/assembly/hppa/alloc.lisp b/src/assembly/hppa/alloc.lisp
similarity index 100%
rename from assembly/hppa/alloc.lisp
rename to src/assembly/hppa/alloc.lisp
diff --git a/assembly/hppa/arith.lisp b/src/assembly/hppa/arith.lisp
similarity index 100%
rename from assembly/hppa/arith.lisp
rename to src/assembly/hppa/arith.lisp
diff --git a/assembly/hppa/array.lisp b/src/assembly/hppa/array.lisp
similarity index 100%
rename from assembly/hppa/array.lisp
rename to src/assembly/hppa/array.lisp
diff --git a/assembly/hppa/assem-rtns.lisp b/src/assembly/hppa/assem-rtns.lisp
similarity index 100%
rename from assembly/hppa/assem-rtns.lisp
rename to src/assembly/hppa/assem-rtns.lisp
diff --git a/assembly/hppa/support.lisp b/src/assembly/hppa/support.lisp
similarity index 100%
rename from assembly/hppa/support.lisp
rename to src/assembly/hppa/support.lisp
diff --git a/assembly/mips/alloc.lisp b/src/assembly/mips/alloc.lisp
similarity index 100%
rename from assembly/mips/alloc.lisp
rename to src/assembly/mips/alloc.lisp
diff --git a/assembly/mips/arith.lisp b/src/assembly/mips/arith.lisp
similarity index 100%
rename from assembly/mips/arith.lisp
rename to src/assembly/mips/arith.lisp
diff --git a/assembly/mips/array.lisp b/src/assembly/mips/array.lisp
similarity index 100%
rename from assembly/mips/array.lisp
rename to src/assembly/mips/array.lisp
diff --git a/assembly/mips/assem-rtns.lisp b/src/assembly/mips/assem-rtns.lisp
similarity index 100%
rename from assembly/mips/assem-rtns.lisp
rename to src/assembly/mips/assem-rtns.lisp
diff --git a/assembly/mips/bit-bash.lisp b/src/assembly/mips/bit-bash.lisp
similarity index 100%
rename from assembly/mips/bit-bash.lisp
rename to src/assembly/mips/bit-bash.lisp
diff --git a/assembly/mips/support.lisp b/src/assembly/mips/support.lisp
similarity index 100%
rename from assembly/mips/support.lisp
rename to src/assembly/mips/support.lisp
diff --git a/assembly/mips/wrlist.lisp b/src/assembly/mips/wrlist.lisp
similarity index 100%
rename from assembly/mips/wrlist.lisp
rename to src/assembly/mips/wrlist.lisp
diff --git a/assembly/ppc/alloc.lisp b/src/assembly/ppc/alloc.lisp
similarity index 100%
rename from assembly/ppc/alloc.lisp
rename to src/assembly/ppc/alloc.lisp
diff --git a/assembly/ppc/arith.lisp b/src/assembly/ppc/arith.lisp
similarity index 100%
rename from assembly/ppc/arith.lisp
rename to src/assembly/ppc/arith.lisp
diff --git a/assembly/ppc/array.lisp b/src/assembly/ppc/array.lisp
similarity index 100%
rename from assembly/ppc/array.lisp
rename to src/assembly/ppc/array.lisp
diff --git a/assembly/ppc/assem-rtns.lisp b/src/assembly/ppc/assem-rtns.lisp
similarity index 100%
rename from assembly/ppc/assem-rtns.lisp
rename to src/assembly/ppc/assem-rtns.lisp
diff --git a/assembly/ppc/support.lisp b/src/assembly/ppc/support.lisp
similarity index 100%
rename from assembly/ppc/support.lisp
rename to src/assembly/ppc/support.lisp
diff --git a/assembly/rt/alloc.lisp b/src/assembly/rt/alloc.lisp
similarity index 100%
rename from assembly/rt/alloc.lisp
rename to src/assembly/rt/alloc.lisp
diff --git a/assembly/rt/arith.lisp b/src/assembly/rt/arith.lisp
similarity index 100%
rename from assembly/rt/arith.lisp
rename to src/assembly/rt/arith.lisp
diff --git a/assembly/rt/array.lisp b/src/assembly/rt/array.lisp
similarity index 100%
rename from assembly/rt/array.lisp
rename to src/assembly/rt/array.lisp
diff --git a/assembly/rt/assem-rtns.lisp b/src/assembly/rt/assem-rtns.lisp
similarity index 100%
rename from assembly/rt/assem-rtns.lisp
rename to src/assembly/rt/assem-rtns.lisp
diff --git a/assembly/rt/support.lisp b/src/assembly/rt/support.lisp
similarity index 100%
rename from assembly/rt/support.lisp
rename to src/assembly/rt/support.lisp
diff --git a/assembly/sparc/alloc.lisp b/src/assembly/sparc/alloc.lisp
similarity index 100%
rename from assembly/sparc/alloc.lisp
rename to src/assembly/sparc/alloc.lisp
diff --git a/assembly/sparc/arith.lisp b/src/assembly/sparc/arith.lisp
similarity index 100%
rename from assembly/sparc/arith.lisp
rename to src/assembly/sparc/arith.lisp
diff --git a/assembly/sparc/array.lisp b/src/assembly/sparc/array.lisp
similarity index 100%
rename from assembly/sparc/array.lisp
rename to src/assembly/sparc/array.lisp
diff --git a/assembly/sparc/assem-rtns.lisp b/src/assembly/sparc/assem-rtns.lisp
similarity index 100%
rename from assembly/sparc/assem-rtns.lisp
rename to src/assembly/sparc/assem-rtns.lisp
diff --git a/assembly/sparc/support.lisp b/src/assembly/sparc/support.lisp
similarity index 100%
rename from assembly/sparc/support.lisp
rename to src/assembly/sparc/support.lisp
diff --git a/assembly/x86/alloc.lisp b/src/assembly/x86/alloc.lisp
similarity index 100%
rename from assembly/x86/alloc.lisp
rename to src/assembly/x86/alloc.lisp
diff --git a/assembly/x86/arith.lisp b/src/assembly/x86/arith.lisp
similarity index 100%
rename from assembly/x86/arith.lisp
rename to src/assembly/x86/arith.lisp
diff --git a/assembly/x86/array.lisp b/src/assembly/x86/array.lisp
similarity index 100%
rename from assembly/x86/array.lisp
rename to src/assembly/x86/array.lisp
diff --git a/assembly/x86/assem-rtns.lisp b/src/assembly/x86/assem-rtns.lisp
similarity index 100%
rename from assembly/x86/assem-rtns.lisp
rename to src/assembly/x86/assem-rtns.lisp
diff --git a/assembly/x86/bit-bash.lisp b/src/assembly/x86/bit-bash.lisp
similarity index 100%
rename from assembly/x86/bit-bash.lisp
rename to src/assembly/x86/bit-bash.lisp
diff --git a/assembly/x86/support.lisp b/src/assembly/x86/support.lisp
similarity index 100%
rename from assembly/x86/support.lisp
rename to src/assembly/x86/support.lisp
diff --git a/benchmarks/cascor1.lisp b/src/benchmarks/cascor1.lisp
similarity index 100%
rename from benchmarks/cascor1.lisp
rename to src/benchmarks/cascor1.lisp
diff --git a/benchmarks/gabriel/bmarks.lisp b/src/benchmarks/gabriel/bmarks.lisp
similarity index 100%
rename from benchmarks/gabriel/bmarks.lisp
rename to src/benchmarks/gabriel/bmarks.lisp
diff --git a/benchmarks/gabriel/ctak.lisp b/src/benchmarks/gabriel/ctak.lisp
similarity index 100%
rename from benchmarks/gabriel/ctak.lisp
rename to src/benchmarks/gabriel/ctak.lisp
diff --git a/benchmarks/gabriel/fft.lisp b/src/benchmarks/gabriel/fft.lisp
similarity index 100%
rename from benchmarks/gabriel/fft.lisp
rename to src/benchmarks/gabriel/fft.lisp
diff --git a/benchmarks/gabriel/puzzle.c b/src/benchmarks/gabriel/puzzle.c
similarity index 100%
rename from benchmarks/gabriel/puzzle.c
rename to src/benchmarks/gabriel/puzzle.c
diff --git a/benchmarks/gabriel/puzzle.lisp b/src/benchmarks/gabriel/puzzle.lisp
similarity index 100%
rename from benchmarks/gabriel/puzzle.lisp
rename to src/benchmarks/gabriel/puzzle.lisp
diff --git a/benchmarks/gabriel/tak.lisp b/src/benchmarks/gabriel/tak.lisp
similarity index 100%
rename from benchmarks/gabriel/tak.lisp
rename to src/benchmarks/gabriel/tak.lisp
diff --git a/benchmarks/gabriel/triang.lisp b/src/benchmarks/gabriel/triang.lisp
similarity index 100%
rename from benchmarks/gabriel/triang.lisp
rename to src/benchmarks/gabriel/triang.lisp
diff --git a/benchmarks/oprofile.lisp b/src/benchmarks/oprofile.lisp
similarity index 100%
rename from benchmarks/oprofile.lisp
rename to src/benchmarks/oprofile.lisp
diff --git a/benchmarks/richards/RICHARDS_MAIL b/src/benchmarks/richards/RICHARDS_MAIL
similarity index 100%
rename from benchmarks/richards/RICHARDS_MAIL
rename to src/benchmarks/richards/RICHARDS_MAIL
diff --git a/benchmarks/richards/cbase.h b/src/benchmarks/richards/cbase.h
similarity index 100%
rename from benchmarks/richards/cbase.h
rename to src/benchmarks/richards/cbase.h
diff --git a/benchmarks/richards/rbase.h b/src/benchmarks/richards/rbase.h
similarity index 100%
rename from benchmarks/richards/rbase.h
rename to src/benchmarks/richards/rbase.h
diff --git a/benchmarks/richards/richards.c b/src/benchmarks/richards/richards.c
similarity index 100%
rename from benchmarks/richards/richards.c
rename to src/benchmarks/richards/richards.c
diff --git a/benchmarks/richards/richards.h b/src/benchmarks/richards/richards.h
similarity index 100%
rename from benchmarks/richards/richards.h
rename to src/benchmarks/richards/richards.h
diff --git a/benchmarks/richards/richards.lisp b/src/benchmarks/richards/richards.lisp
similarity index 100%
rename from benchmarks/richards/richards.lisp
rename to src/benchmarks/richards/richards.lisp
diff --git a/benchmarks/richards/richards.t b/src/benchmarks/richards/richards.t
similarity index 100%
rename from benchmarks/richards/richards.t
rename to src/benchmarks/richards/richards.t
diff --git a/benchmarks/richards/tasks.c b/src/benchmarks/richards/tasks.c
similarity index 100%
rename from benchmarks/richards/tasks.c
rename to src/benchmarks/richards/tasks.c
diff --git a/benchmarks/richards/tasks.h b/src/benchmarks/richards/tasks.h
similarity index 100%
rename from benchmarks/richards/tasks.h
rename to src/benchmarks/richards/tasks.h
diff --git a/benchmarks/richards/types.c b/src/benchmarks/richards/types.c
similarity index 100%
rename from benchmarks/richards/types.c
rename to src/benchmarks/richards/types.c
diff --git a/benchmarks/richards/types.h b/src/benchmarks/richards/types.h
similarity index 100%
rename from benchmarks/richards/types.h
rename to src/benchmarks/richards/types.h
diff --git a/benchmarks/soar/default.soar b/src/benchmarks/soar/default.soar
similarity index 100%
rename from benchmarks/soar/default.soar
rename to src/benchmarks/soar/default.soar
diff --git a/benchmarks/soar/eight.soar b/src/benchmarks/soar/eight.soar
similarity index 100%
rename from benchmarks/soar/eight.soar
rename to src/benchmarks/soar/eight.soar
diff --git a/benchmarks/soar/readme.txt b/src/benchmarks/soar/readme.txt
similarity index 100%
rename from benchmarks/soar/readme.txt
rename to src/benchmarks/soar/readme.txt
diff --git a/benchmarks/soar/soar.lisp b/src/benchmarks/soar/soar.lisp
similarity index 100%
rename from benchmarks/soar/soar.lisp
rename to src/benchmarks/soar/soar.lisp
diff --git a/bootfiles/18c/README b/src/bootfiles/18c/README
similarity index 100%
rename from bootfiles/18c/README
rename to src/bootfiles/18c/README
diff --git a/bootfiles/18c/boot1.lisp b/src/bootfiles/18c/boot1.lisp
similarity index 100%
rename from bootfiles/18c/boot1.lisp
rename to src/bootfiles/18c/boot1.lisp
diff --git a/bootfiles/18c/boot10.lisp b/src/bootfiles/18c/boot10.lisp
similarity index 100%
rename from bootfiles/18c/boot10.lisp
rename to src/bootfiles/18c/boot10.lisp
diff --git a/bootfiles/18c/boot2.lisp b/src/bootfiles/18c/boot2.lisp
similarity index 100%
rename from bootfiles/18c/boot2.lisp
rename to src/bootfiles/18c/boot2.lisp
diff --git a/bootfiles/18c/boot3.lisp b/src/bootfiles/18c/boot3.lisp
similarity index 100%
rename from bootfiles/18c/boot3.lisp
rename to src/bootfiles/18c/boot3.lisp
diff --git a/bootfiles/18c/boot4.lisp b/src/bootfiles/18c/boot4.lisp
similarity index 100%
rename from bootfiles/18c/boot4.lisp
rename to src/bootfiles/18c/boot4.lisp
diff --git a/bootfiles/18c/boot5.lisp b/src/bootfiles/18c/boot5.lisp
similarity index 100%
rename from bootfiles/18c/boot5.lisp
rename to src/bootfiles/18c/boot5.lisp
diff --git a/bootfiles/18c/boot6.lisp b/src/bootfiles/18c/boot6.lisp
similarity index 100%
rename from bootfiles/18c/boot6.lisp
rename to src/bootfiles/18c/boot6.lisp
diff --git a/bootfiles/18c/boot7.lisp b/src/bootfiles/18c/boot7.lisp
similarity index 100%
rename from bootfiles/18c/boot7.lisp
rename to src/bootfiles/18c/boot7.lisp
diff --git a/bootfiles/18c/boot8.lisp b/src/bootfiles/18c/boot8.lisp
similarity index 100%
rename from bootfiles/18c/boot8.lisp
rename to src/bootfiles/18c/boot8.lisp
diff --git a/bootfiles/18c/boot9.lisp b/src/bootfiles/18c/boot9.lisp
similarity index 100%
rename from bootfiles/18c/boot9.lisp
rename to src/bootfiles/18c/boot9.lisp
diff --git a/bootfiles/18d/boot-mips.lisp b/src/bootfiles/18d/boot-mips.lisp
similarity index 100%
rename from bootfiles/18d/boot-mips.lisp
rename to src/bootfiles/18d/boot-mips.lisp
diff --git a/bootfiles/18d/boot1.lisp b/src/bootfiles/18d/boot1.lisp
similarity index 100%
rename from bootfiles/18d/boot1.lisp
rename to src/bootfiles/18d/boot1.lisp
diff --git a/bootfiles/18d/boot10.lisp b/src/bootfiles/18d/boot10.lisp
similarity index 100%
rename from bootfiles/18d/boot10.lisp
rename to src/bootfiles/18d/boot10.lisp
diff --git a/bootfiles/18d/boot11-alpha-linux.lisp b/src/bootfiles/18d/boot11-alpha-linux.lisp
similarity index 100%
rename from bootfiles/18d/boot11-alpha-linux.lisp
rename to src/bootfiles/18d/boot11-alpha-linux.lisp
diff --git a/bootfiles/18d/boot2.lisp b/src/bootfiles/18d/boot2.lisp
similarity index 100%
rename from bootfiles/18d/boot2.lisp
rename to src/bootfiles/18d/boot2.lisp
diff --git a/bootfiles/18d/boot3.lisp b/src/bootfiles/18d/boot3.lisp
similarity index 100%
rename from bootfiles/18d/boot3.lisp
rename to src/bootfiles/18d/boot3.lisp
diff --git a/bootfiles/18d/boot4-cross-foreign-linkage-sparc.lisp b/src/bootfiles/18d/boot4-cross-foreign-linkage-sparc.lisp
similarity index 100%
rename from bootfiles/18d/boot4-cross-foreign-linkage-sparc.lisp
rename to src/bootfiles/18d/boot4-cross-foreign-linkage-sparc.lisp
diff --git a/bootfiles/18d/boot4-cross-foreign-linkage.lisp b/src/bootfiles/18d/boot4-cross-foreign-linkage.lisp
similarity index 100%
rename from bootfiles/18d/boot4-cross-foreign-linkage.lisp
rename to src/bootfiles/18d/boot4-cross-foreign-linkage.lisp
diff --git a/bootfiles/18d/boot5.lisp b/src/bootfiles/18d/boot5.lisp
similarity index 100%
rename from bootfiles/18d/boot5.lisp
rename to src/bootfiles/18d/boot5.lisp
diff --git a/bootfiles/18d/boot6-a.lisp b/src/bootfiles/18d/boot6-a.lisp
similarity index 100%
rename from bootfiles/18d/boot6-a.lisp
rename to src/bootfiles/18d/boot6-a.lisp
diff --git a/bootfiles/18d/boot6-b.lisp b/src/bootfiles/18d/boot6-b.lisp
similarity index 100%
rename from bootfiles/18d/boot6-b.lisp
rename to src/bootfiles/18d/boot6-b.lisp
diff --git a/bootfiles/18d/boot7-sparc-cross-static-syms.lisp b/src/bootfiles/18d/boot7-sparc-cross-static-syms.lisp
similarity index 100%
rename from bootfiles/18d/boot7-sparc-cross-static-syms.lisp
rename to src/bootfiles/18d/boot7-sparc-cross-static-syms.lisp
diff --git a/bootfiles/18d/boot8.lisp b/src/bootfiles/18d/boot8.lisp
similarity index 100%
rename from bootfiles/18d/boot8.lisp
rename to src/bootfiles/18d/boot8.lisp
diff --git a/bootfiles/18d/boot9.lisp b/src/bootfiles/18d/boot9.lisp
similarity index 100%
rename from bootfiles/18d/boot9.lisp
rename to src/bootfiles/18d/boot9.lisp
diff --git a/bootfiles/18e/boot1.lisp b/src/bootfiles/18e/boot1.lisp
similarity index 100%
rename from bootfiles/18e/boot1.lisp
rename to src/bootfiles/18e/boot1.lisp
diff --git a/bootfiles/18e/boot10.lisp b/src/bootfiles/18e/boot10.lisp
similarity index 100%
rename from bootfiles/18e/boot10.lisp
rename to src/bootfiles/18e/boot10.lisp
diff --git a/bootfiles/18e/boot11.lisp b/src/bootfiles/18e/boot11.lisp
similarity index 100%
rename from bootfiles/18e/boot11.lisp
rename to src/bootfiles/18e/boot11.lisp
diff --git a/bootfiles/18e/boot12.lisp b/src/bootfiles/18e/boot12.lisp
similarity index 100%
rename from bootfiles/18e/boot12.lisp
rename to src/bootfiles/18e/boot12.lisp
diff --git a/bootfiles/18e/boot13.lisp b/src/bootfiles/18e/boot13.lisp
similarity index 100%
rename from bootfiles/18e/boot13.lisp
rename to src/bootfiles/18e/boot13.lisp
diff --git a/bootfiles/18e/boot14.lisp b/src/bootfiles/18e/boot14.lisp
similarity index 100%
rename from bootfiles/18e/boot14.lisp
rename to src/bootfiles/18e/boot14.lisp
diff --git a/bootfiles/18e/boot15.lisp b/src/bootfiles/18e/boot15.lisp
similarity index 100%
rename from bootfiles/18e/boot15.lisp
rename to src/bootfiles/18e/boot15.lisp
diff --git a/bootfiles/18e/boot16.lisp b/src/bootfiles/18e/boot16.lisp
similarity index 100%
rename from bootfiles/18e/boot16.lisp
rename to src/bootfiles/18e/boot16.lisp
diff --git a/bootfiles/18e/boot17.lisp b/src/bootfiles/18e/boot17.lisp
similarity index 100%
rename from bootfiles/18e/boot17.lisp
rename to src/bootfiles/18e/boot17.lisp
diff --git a/bootfiles/18e/boot18.lisp b/src/bootfiles/18e/boot18.lisp
similarity index 100%
rename from bootfiles/18e/boot18.lisp
rename to src/bootfiles/18e/boot18.lisp
diff --git a/bootfiles/18e/boot19.lisp b/src/bootfiles/18e/boot19.lisp
similarity index 100%
rename from bootfiles/18e/boot19.lisp
rename to src/bootfiles/18e/boot19.lisp
diff --git a/bootfiles/18e/boot2.lisp b/src/bootfiles/18e/boot2.lisp
similarity index 100%
rename from bootfiles/18e/boot2.lisp
rename to src/bootfiles/18e/boot2.lisp
diff --git a/bootfiles/18e/boot20-sparc.lisp b/src/bootfiles/18e/boot20-sparc.lisp
similarity index 100%
rename from bootfiles/18e/boot20-sparc.lisp
rename to src/bootfiles/18e/boot20-sparc.lisp
diff --git a/bootfiles/18e/boot20-x86.lisp b/src/bootfiles/18e/boot20-x86.lisp
similarity index 100%
rename from bootfiles/18e/boot20-x86.lisp
rename to src/bootfiles/18e/boot20-x86.lisp
diff --git a/bootfiles/18e/boot21-sparc.lisp b/src/bootfiles/18e/boot21-sparc.lisp
similarity index 100%
rename from bootfiles/18e/boot21-sparc.lisp
rename to src/bootfiles/18e/boot21-sparc.lisp
diff --git a/bootfiles/18e/boot22.lisp b/src/bootfiles/18e/boot22.lisp
similarity index 100%
rename from bootfiles/18e/boot22.lisp
rename to src/bootfiles/18e/boot22.lisp
diff --git a/bootfiles/18e/boot23-sxhash.lisp b/src/bootfiles/18e/boot23-sxhash.lisp
similarity index 100%
rename from bootfiles/18e/boot23-sxhash.lisp
rename to src/bootfiles/18e/boot23-sxhash.lisp
diff --git a/bootfiles/18e/boot24.lisp b/src/bootfiles/18e/boot24.lisp
similarity index 100%
rename from bootfiles/18e/boot24.lisp
rename to src/bootfiles/18e/boot24.lisp
diff --git a/bootfiles/18e/boot25.lisp b/src/bootfiles/18e/boot25.lisp
similarity index 100%
rename from bootfiles/18e/boot25.lisp
rename to src/bootfiles/18e/boot25.lisp
diff --git a/bootfiles/18e/boot26.lisp b/src/bootfiles/18e/boot26.lisp
similarity index 100%
rename from bootfiles/18e/boot26.lisp
rename to src/bootfiles/18e/boot26.lisp
diff --git a/bootfiles/18e/boot3.lisp b/src/bootfiles/18e/boot3.lisp
similarity index 100%
rename from bootfiles/18e/boot3.lisp
rename to src/bootfiles/18e/boot3.lisp
diff --git a/bootfiles/18e/boot4.lisp b/src/bootfiles/18e/boot4.lisp
similarity index 100%
rename from bootfiles/18e/boot4.lisp
rename to src/bootfiles/18e/boot4.lisp
diff --git a/bootfiles/18e/boot5.lisp b/src/bootfiles/18e/boot5.lisp
similarity index 100%
rename from bootfiles/18e/boot5.lisp
rename to src/bootfiles/18e/boot5.lisp
diff --git a/bootfiles/18e/boot6.lisp b/src/bootfiles/18e/boot6.lisp
similarity index 100%
rename from bootfiles/18e/boot6.lisp
rename to src/bootfiles/18e/boot6.lisp
diff --git a/bootfiles/18e/boot7.lisp b/src/bootfiles/18e/boot7.lisp
similarity index 100%
rename from bootfiles/18e/boot7.lisp
rename to src/bootfiles/18e/boot7.lisp
diff --git a/bootfiles/18e/boot8.lisp b/src/bootfiles/18e/boot8.lisp
similarity index 100%
rename from bootfiles/18e/boot8.lisp
rename to src/bootfiles/18e/boot8.lisp
diff --git a/bootfiles/18e/boot9.lisp b/src/bootfiles/18e/boot9.lisp
similarity index 100%
rename from bootfiles/18e/boot9.lisp
rename to src/bootfiles/18e/boot9.lisp
diff --git a/bootfiles/19a/boot-19b.lisp b/src/bootfiles/19a/boot-19b.lisp
similarity index 100%
rename from bootfiles/19a/boot-19b.lisp
rename to src/bootfiles/19a/boot-19b.lisp
diff --git a/bootfiles/19a/boot-2004-10-1-ppc.lisp b/src/bootfiles/19a/boot-2004-10-1-ppc.lisp
similarity index 100%
rename from bootfiles/19a/boot-2004-10-1-ppc.lisp
rename to src/bootfiles/19a/boot-2004-10-1-ppc.lisp
diff --git a/bootfiles/19a/boot-2004-10-2.lisp b/src/bootfiles/19a/boot-2004-10-2.lisp
similarity index 100%
rename from bootfiles/19a/boot-2004-10-2.lisp
rename to src/bootfiles/19a/boot-2004-10-2.lisp
diff --git a/bootfiles/19a/boot-2005-02-1-sparc.lisp b/src/bootfiles/19a/boot-2005-02-1-sparc.lisp
similarity index 100%
rename from bootfiles/19a/boot-2005-02-1-sparc.lisp
rename to src/bootfiles/19a/boot-2005-02-1-sparc.lisp
diff --git a/bootfiles/19a/boot-2005-02-ppc-linkage.lisp b/src/bootfiles/19a/boot-2005-02-ppc-linkage.lisp
similarity index 100%
rename from bootfiles/19a/boot-2005-02-ppc-linkage.lisp
rename to src/bootfiles/19a/boot-2005-02-ppc-linkage.lisp
diff --git a/bootfiles/19a/boot-2005-03-1.lisp b/src/bootfiles/19a/boot-2005-03-1.lisp
similarity index 100%
rename from bootfiles/19a/boot-2005-03-1.lisp
rename to src/bootfiles/19a/boot-2005-03-1.lisp
diff --git a/bootfiles/19a/boot-2005-03-2.lisp b/src/bootfiles/19a/boot-2005-03-2.lisp
similarity index 100%
rename from bootfiles/19a/boot-2005-03-2.lisp
rename to src/bootfiles/19a/boot-2005-03-2.lisp
diff --git a/bootfiles/19a/boot-2005-04-1-ppc.lisp b/src/bootfiles/19a/boot-2005-04-1-ppc.lisp
similarity index 100%
rename from bootfiles/19a/boot-2005-04-1-ppc.lisp
rename to src/bootfiles/19a/boot-2005-04-1-ppc.lisp
diff --git a/bootfiles/19a/boot1-cross.lisp b/src/bootfiles/19a/boot1-cross.lisp
similarity index 100%
rename from bootfiles/19a/boot1-cross.lisp
rename to src/bootfiles/19a/boot1-cross.lisp
diff --git a/bootfiles/19a/boot2-cross-sparc.lisp b/src/bootfiles/19a/boot2-cross-sparc.lisp
similarity index 100%
rename from bootfiles/19a/boot2-cross-sparc.lisp
rename to src/bootfiles/19a/boot2-cross-sparc.lisp
diff --git a/bootfiles/19a/boot3.lisp b/src/bootfiles/19a/boot3.lisp
similarity index 100%
rename from bootfiles/19a/boot3.lisp
rename to src/bootfiles/19a/boot3.lisp
diff --git a/bootfiles/19a/boot4.lisp b/src/bootfiles/19a/boot4.lisp
similarity index 100%
rename from bootfiles/19a/boot4.lisp
rename to src/bootfiles/19a/boot4.lisp
diff --git a/bootfiles/19a/boot6-sxhash.lisp b/src/bootfiles/19a/boot6-sxhash.lisp
similarity index 100%
rename from bootfiles/19a/boot6-sxhash.lisp
rename to src/bootfiles/19a/boot6-sxhash.lisp
diff --git a/bootfiles/19a/boot7.lisp b/src/bootfiles/19a/boot7.lisp
similarity index 100%
rename from bootfiles/19a/boot7.lisp
rename to src/bootfiles/19a/boot7.lisp
diff --git a/bootfiles/19b/boot-19c.lisp b/src/bootfiles/19b/boot-19c.lisp
similarity index 100%
rename from bootfiles/19b/boot-19c.lisp
rename to src/bootfiles/19b/boot-19c.lisp
diff --git a/bootfiles/19c/boot-19d.lisp b/src/bootfiles/19c/boot-19d.lisp
similarity index 100%
rename from bootfiles/19c/boot-19d.lisp
rename to src/bootfiles/19c/boot-19d.lisp
diff --git a/bootfiles/19c/boot-2005-10-1.lisp b/src/bootfiles/19c/boot-2005-10-1.lisp
similarity index 100%
rename from bootfiles/19c/boot-2005-10-1.lisp
rename to src/bootfiles/19c/boot-2005-10-1.lisp
diff --git a/bootfiles/19c/boot-2005-11-1.lisp b/src/bootfiles/19c/boot-2005-11-1.lisp
similarity index 100%
rename from bootfiles/19c/boot-2005-11-1.lisp
rename to src/bootfiles/19c/boot-2005-11-1.lisp
diff --git a/bootfiles/19c/boot-2005-11-2.lisp b/src/bootfiles/19c/boot-2005-11-2.lisp
similarity index 100%
rename from bootfiles/19c/boot-2005-11-2.lisp
rename to src/bootfiles/19c/boot-2005-11-2.lisp
diff --git a/bootfiles/19c/boot-2005-12-1-ppc.lisp b/src/bootfiles/19c/boot-2005-12-1-ppc.lisp
similarity index 100%
rename from bootfiles/19c/boot-2005-12-1-ppc.lisp
rename to src/bootfiles/19c/boot-2005-12-1-ppc.lisp
diff --git a/bootfiles/19c/boot-2005-12-2.lisp b/src/bootfiles/19c/boot-2005-12-2.lisp
similarity index 100%
rename from bootfiles/19c/boot-2005-12-2.lisp
rename to src/bootfiles/19c/boot-2005-12-2.lisp
diff --git a/bootfiles/19c/boot-2006-06-1-cross-dd-ppc.lisp b/src/bootfiles/19c/boot-2006-06-1-cross-dd-ppc.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-06-1-cross-dd-ppc.lisp
rename to src/bootfiles/19c/boot-2006-06-1-cross-dd-ppc.lisp
diff --git a/bootfiles/19c/boot-2006-06-1-cross-dd-sparc.lisp b/src/bootfiles/19c/boot-2006-06-1-cross-dd-sparc.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-06-1-cross-dd-sparc.lisp
rename to src/bootfiles/19c/boot-2006-06-1-cross-dd-sparc.lisp
diff --git a/bootfiles/19c/boot-2006-06-1-cross-dd-x86.lisp b/src/bootfiles/19c/boot-2006-06-1-cross-dd-x86.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-06-1-cross-dd-x86.lisp
rename to src/bootfiles/19c/boot-2006-06-1-cross-dd-x86.lisp
diff --git a/bootfiles/19c/boot-2006-06-1.lisp b/src/bootfiles/19c/boot-2006-06-1.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-06-1.lisp
rename to src/bootfiles/19c/boot-2006-06-1.lisp
diff --git a/bootfiles/19c/boot-2006-06-2-cross-dd-ppc.lisp b/src/bootfiles/19c/boot-2006-06-2-cross-dd-ppc.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-06-2-cross-dd-ppc.lisp
rename to src/bootfiles/19c/boot-2006-06-2-cross-dd-ppc.lisp
diff --git a/bootfiles/19c/boot-2006-06-2-cross-dd-sparc.lisp b/src/bootfiles/19c/boot-2006-06-2-cross-dd-sparc.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-06-2-cross-dd-sparc.lisp
rename to src/bootfiles/19c/boot-2006-06-2-cross-dd-sparc.lisp
diff --git a/bootfiles/19c/boot-2006-06-2-cross-dd-x86.lisp b/src/bootfiles/19c/boot-2006-06-2-cross-dd-x86.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-06-2-cross-dd-x86.lisp
rename to src/bootfiles/19c/boot-2006-06-2-cross-dd-x86.lisp
diff --git a/bootfiles/19c/boot-2006-06-3.lisp b/src/bootfiles/19c/boot-2006-06-3.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-06-3.lisp
rename to src/bootfiles/19c/boot-2006-06-3.lisp
diff --git a/bootfiles/19c/boot-2006-08-1-cross.lisp b/src/bootfiles/19c/boot-2006-08-1-cross.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-08-1-cross.lisp
rename to src/bootfiles/19c/boot-2006-08-1-cross.lisp
diff --git a/bootfiles/19c/boot-2006-11-1-cross-ppc.lisp b/src/bootfiles/19c/boot-2006-11-1-cross-ppc.lisp
similarity index 100%
rename from bootfiles/19c/boot-2006-11-1-cross-ppc.lisp
rename to src/bootfiles/19c/boot-2006-11-1-cross-ppc.lisp
diff --git a/bootfiles/19d/boot-19e.lisp b/src/bootfiles/19d/boot-19e.lisp
similarity index 100%
rename from bootfiles/19d/boot-19e.lisp
rename to src/bootfiles/19d/boot-19e.lisp
diff --git a/bootfiles/19d/boot-2007-05-1-ppc.lisp b/src/bootfiles/19d/boot-2007-05-1-ppc.lisp
similarity index 100%
rename from bootfiles/19d/boot-2007-05-1-ppc.lisp
rename to src/bootfiles/19d/boot-2007-05-1-ppc.lisp
diff --git a/bootfiles/19d/boot-2007-11-1.lisp b/src/bootfiles/19d/boot-2007-11-1.lisp
similarity index 100%
rename from bootfiles/19d/boot-2007-11-1.lisp
rename to src/bootfiles/19d/boot-2007-11-1.lisp
diff --git a/bootfiles/19d/boot-2007-11-2.lisp b/src/bootfiles/19d/boot-2007-11-2.lisp
similarity index 100%
rename from bootfiles/19d/boot-2007-11-2.lisp
rename to src/bootfiles/19d/boot-2007-11-2.lisp
diff --git a/bootfiles/19d/boot-2007-12-1.lisp b/src/bootfiles/19d/boot-2007-12-1.lisp
similarity index 100%
rename from bootfiles/19d/boot-2007-12-1.lisp
rename to src/bootfiles/19d/boot-2007-12-1.lisp
diff --git a/bootfiles/19e/boot-19f.lisp b/src/bootfiles/19e/boot-19f.lisp
similarity index 100%
rename from bootfiles/19e/boot-19f.lisp
rename to src/bootfiles/19e/boot-19f.lisp
diff --git a/bootfiles/19e/boot-2008-04-1.lisp b/src/bootfiles/19e/boot-2008-04-1.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-04-1.lisp
rename to src/bootfiles/19e/boot-2008-04-1.lisp
diff --git a/bootfiles/19e/boot-2008-05-cross-unicode-common.lisp b/src/bootfiles/19e/boot-2008-05-cross-unicode-common.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-05-cross-unicode-common.lisp
rename to src/bootfiles/19e/boot-2008-05-cross-unicode-common.lisp
diff --git a/bootfiles/19e/boot-2008-05-cross-unicode-ppc.lisp b/src/bootfiles/19e/boot-2008-05-cross-unicode-ppc.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-05-cross-unicode-ppc.lisp
rename to src/bootfiles/19e/boot-2008-05-cross-unicode-ppc.lisp
diff --git a/bootfiles/19e/boot-2008-05-cross-unicode-sparc.lisp b/src/bootfiles/19e/boot-2008-05-cross-unicode-sparc.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-05-cross-unicode-sparc.lisp
rename to src/bootfiles/19e/boot-2008-05-cross-unicode-sparc.lisp
diff --git a/bootfiles/19e/boot-2008-05-cross-unicode-x86.lisp b/src/bootfiles/19e/boot-2008-05-cross-unicode-x86.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-05-cross-unicode-x86.lisp
rename to src/bootfiles/19e/boot-2008-05-cross-unicode-x86.lisp
diff --git a/bootfiles/19e/boot-2008-05-no-unicode.lisp b/src/bootfiles/19e/boot-2008-05-no-unicode.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-05-no-unicode.lisp
rename to src/bootfiles/19e/boot-2008-05-no-unicode.lisp
diff --git a/bootfiles/19e/boot-2008-06-1.lisp b/src/bootfiles/19e/boot-2008-06-1.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-06-1.lisp
rename to src/bootfiles/19e/boot-2008-06-1.lisp
diff --git a/bootfiles/19e/boot-2008-09-sse2.lisp b/src/bootfiles/19e/boot-2008-09-sse2.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-09-sse2.lisp
rename to src/bootfiles/19e/boot-2008-09-sse2.lisp
diff --git a/bootfiles/19e/boot-2008-12.lisp b/src/bootfiles/19e/boot-2008-12.lisp
similarity index 100%
rename from bootfiles/19e/boot-2008-12.lisp
rename to src/bootfiles/19e/boot-2008-12.lisp
diff --git a/bootfiles/19e/boot-2009-01-1.lisp b/src/bootfiles/19e/boot-2009-01-1.lisp
similarity index 100%
rename from bootfiles/19e/boot-2009-01-1.lisp
rename to src/bootfiles/19e/boot-2009-01-1.lisp
diff --git a/bootfiles/19f/boot-2009-03-cross-unicode-ppc.lisp b/src/bootfiles/19f/boot-2009-03-cross-unicode-ppc.lisp
similarity index 100%
rename from bootfiles/19f/boot-2009-03-cross-unicode-ppc.lisp
rename to src/bootfiles/19f/boot-2009-03-cross-unicode-ppc.lisp
diff --git a/bootfiles/19f/boot-2009-03-cross-unicode-sparc.lisp b/src/bootfiles/19f/boot-2009-03-cross-unicode-sparc.lisp
similarity index 100%
rename from bootfiles/19f/boot-2009-03-cross-unicode-sparc.lisp
rename to src/bootfiles/19f/boot-2009-03-cross-unicode-sparc.lisp
diff --git a/bootfiles/19f/boot-2009-03-cross-unicode-x86.lisp b/src/bootfiles/19f/boot-2009-03-cross-unicode-x86.lisp
similarity index 100%
rename from bootfiles/19f/boot-2009-03-cross-unicode-x86.lisp
rename to src/bootfiles/19f/boot-2009-03-cross-unicode-x86.lisp
diff --git a/bootfiles/19f/boot-2009-03-unicode-char.lisp b/src/bootfiles/19f/boot-2009-03-unicode-char.lisp
similarity index 100%
rename from bootfiles/19f/boot-2009-03-unicode-char.lisp
rename to src/bootfiles/19f/boot-2009-03-unicode-char.lisp
diff --git a/bootfiles/19f/boot-2009-05-no-unicode.lisp b/src/bootfiles/19f/boot-2009-05-no-unicode.lisp
similarity index 100%
rename from bootfiles/19f/boot-2009-05-no-unicode.lisp
rename to src/bootfiles/19f/boot-2009-05-no-unicode.lisp
diff --git a/bootfiles/19f/boot-2009-07.lisp b/src/bootfiles/19f/boot-2009-07.lisp
similarity index 100%
rename from bootfiles/19f/boot-2009-07.lisp
rename to src/bootfiles/19f/boot-2009-07.lisp
diff --git a/bootfiles/19f/boot-2009-08-1.lisp b/src/bootfiles/19f/boot-2009-08-1.lisp
similarity index 100%
rename from bootfiles/19f/boot-2009-08-1.lisp
rename to src/bootfiles/19f/boot-2009-08-1.lisp
diff --git a/bootfiles/19f/boot-20a.lisp b/src/bootfiles/19f/boot-20a.lisp
similarity index 100%
rename from bootfiles/19f/boot-20a.lisp
rename to src/bootfiles/19f/boot-20a.lisp
diff --git a/bootfiles/20a/boot-2009-10-01.lisp b/src/bootfiles/20a/boot-2009-10-01.lisp
similarity index 100%
rename from bootfiles/20a/boot-2009-10-01.lisp
rename to src/bootfiles/20a/boot-2009-10-01.lisp
diff --git a/bootfiles/20a/boot-2009-10-1-cross.lisp b/src/bootfiles/20a/boot-2009-10-1-cross.lisp
similarity index 100%
rename from bootfiles/20a/boot-2009-10-1-cross.lisp
rename to src/bootfiles/20a/boot-2009-10-1-cross.lisp
diff --git a/bootfiles/20a/boot-2010-02-1.lisp b/src/bootfiles/20a/boot-2010-02-1.lisp
similarity index 100%
rename from bootfiles/20a/boot-2010-02-1.lisp
rename to src/bootfiles/20a/boot-2010-02-1.lisp
diff --git a/bootfiles/20a/boot-2010-04-1.lisp b/src/bootfiles/20a/boot-2010-04-1.lisp
similarity index 100%
rename from bootfiles/20a/boot-2010-04-1.lisp
rename to src/bootfiles/20a/boot-2010-04-1.lisp
diff --git a/bootfiles/20a/boot-2010-06-cross-x86.lisp b/src/bootfiles/20a/boot-2010-06-cross-x86.lisp
similarity index 100%
rename from bootfiles/20a/boot-2010-06-cross-x86.lisp
rename to src/bootfiles/20a/boot-2010-06-cross-x86.lisp
diff --git a/bootfiles/20a/boot-2010-07-1-cross.lisp b/src/bootfiles/20a/boot-2010-07-1-cross.lisp
similarity index 100%
rename from bootfiles/20a/boot-2010-07-1-cross.lisp
rename to src/bootfiles/20a/boot-2010-07-1-cross.lisp
diff --git a/bootfiles/20a/boot-2010-07-1.lisp b/src/bootfiles/20a/boot-2010-07-1.lisp
similarity index 100%
rename from bootfiles/20a/boot-2010-07-1.lisp
rename to src/bootfiles/20a/boot-2010-07-1.lisp
diff --git a/bootfiles/20a/boot-2010-08-1.lisp b/src/bootfiles/20a/boot-2010-08-1.lisp
similarity index 100%
rename from bootfiles/20a/boot-2010-08-1.lisp
rename to src/bootfiles/20a/boot-2010-08-1.lisp
diff --git a/bootfiles/20a/boot-20b.lisp b/src/bootfiles/20a/boot-20b.lisp
similarity index 100%
rename from bootfiles/20a/boot-20b.lisp
rename to src/bootfiles/20a/boot-20b.lisp
diff --git a/bootfiles/20b/boot-2010-11-1-cross.lisp b/src/bootfiles/20b/boot-2010-11-1-cross.lisp
similarity index 100%
rename from bootfiles/20b/boot-2010-11-1-cross.lisp
rename to src/bootfiles/20b/boot-2010-11-1-cross.lisp
diff --git a/bootfiles/20b/boot-2010-12.lisp b/src/bootfiles/20b/boot-2010-12.lisp
similarity index 100%
rename from bootfiles/20b/boot-2010-12.lisp
rename to src/bootfiles/20b/boot-2010-12.lisp
diff --git a/bootfiles/20b/boot-2011-04-01-cross.lisp b/src/bootfiles/20b/boot-2011-04-01-cross.lisp
similarity index 100%
rename from bootfiles/20b/boot-2011-04-01-cross.lisp
rename to src/bootfiles/20b/boot-2011-04-01-cross.lisp
diff --git a/bootfiles/20b/boot-20c.lisp b/src/bootfiles/20b/boot-20c.lisp
similarity index 100%
rename from bootfiles/20b/boot-20c.lisp
rename to src/bootfiles/20b/boot-20c.lisp
diff --git a/clx/CHANGES b/src/clx/CHANGES
similarity index 100%
rename from clx/CHANGES
rename to src/clx/CHANGES
diff --git a/clx/NEWS b/src/clx/NEWS
similarity index 100%
rename from clx/NEWS
rename to src/clx/NEWS
diff --git a/clx/README b/src/clx/README
similarity index 100%
rename from clx/README
rename to src/clx/README
diff --git a/clx/README-CMUCL b/src/clx/README-CMUCL
similarity index 100%
rename from clx/README-CMUCL
rename to src/clx/README-CMUCL
diff --git a/clx/README-R5 b/src/clx/README-R5
similarity index 100%
rename from clx/README-R5
rename to src/clx/README-R5
diff --git a/clx/attributes.lisp b/src/clx/attributes.lisp
similarity index 100%
rename from clx/attributes.lisp
rename to src/clx/attributes.lisp
diff --git a/clx/big-requests.lisp b/src/clx/big-requests.lisp
similarity index 100%
rename from clx/big-requests.lisp
rename to src/clx/big-requests.lisp
diff --git a/clx/buffer.lisp b/src/clx/buffer.lisp
similarity index 100%
rename from clx/buffer.lisp
rename to src/clx/buffer.lisp
diff --git a/clx/bufmac.lisp b/src/clx/bufmac.lisp
similarity index 100%
rename from clx/bufmac.lisp
rename to src/clx/bufmac.lisp
diff --git a/clx/build-clx.lisp b/src/clx/build-clx.lisp
similarity index 100%
rename from clx/build-clx.lisp
rename to src/clx/build-clx.lisp
diff --git a/clx/clx-module.lisp b/src/clx/clx-module.lisp
similarity index 100%
rename from clx/clx-module.lisp
rename to src/clx/clx-module.lisp
diff --git a/clx/clx.asd b/src/clx/clx.asd
similarity index 100%
rename from clx/clx.asd
rename to src/clx/clx.asd
diff --git a/clx/clx.lisp b/src/clx/clx.lisp
similarity index 100%
rename from clx/clx.lisp
rename to src/clx/clx.lisp
diff --git a/clx/cmudep.lisp b/src/clx/cmudep.lisp
similarity index 100%
rename from clx/cmudep.lisp
rename to src/clx/cmudep.lisp
diff --git a/clx/debug/debug.lisp b/src/clx/debug/debug.lisp
similarity index 100%
rename from clx/debug/debug.lisp
rename to src/clx/debug/debug.lisp
diff --git a/clx/debug/describe.lisp b/src/clx/debug/describe.lisp
similarity index 100%
rename from clx/debug/describe.lisp
rename to src/clx/debug/describe.lisp
diff --git a/clx/debug/event-test.lisp b/src/clx/debug/event-test.lisp
similarity index 100%
rename from clx/debug/event-test.lisp
rename to src/clx/debug/event-test.lisp
diff --git a/clx/debug/keytrans.lisp b/src/clx/debug/keytrans.lisp
similarity index 100%
rename from clx/debug/keytrans.lisp
rename to src/clx/debug/keytrans.lisp
diff --git a/clx/debug/trace.lisp b/src/clx/debug/trace.lisp
similarity index 100%
rename from clx/debug/trace.lisp
rename to src/clx/debug/trace.lisp
diff --git a/clx/debug/util.lisp b/src/clx/debug/util.lisp
similarity index 100%
rename from clx/debug/util.lisp
rename to src/clx/debug/util.lisp
diff --git a/clx/defsystem.lisp b/src/clx/defsystem.lisp
similarity index 100%
rename from clx/defsystem.lisp
rename to src/clx/defsystem.lisp
diff --git a/clx/demo/README b/src/clx/demo/README
similarity index 100%
rename from clx/demo/README
rename to src/clx/demo/README
diff --git a/clx/demo/bezier.lisp b/src/clx/demo/bezier.lisp
similarity index 100%
rename from clx/demo/bezier.lisp
rename to src/clx/demo/bezier.lisp
diff --git a/clx/demo/beziertest.lisp b/src/clx/demo/beziertest.lisp
similarity index 100%
rename from clx/demo/beziertest.lisp
rename to src/clx/demo/beziertest.lisp
diff --git a/clx/demo/clclock.lisp b/src/clx/demo/clclock.lisp
similarity index 100%
rename from clx/demo/clclock.lisp
rename to src/clx/demo/clclock.lisp
diff --git a/clx/demo/clipboard.lisp b/src/clx/demo/clipboard.lisp
similarity index 100%
rename from clx/demo/clipboard.lisp
rename to src/clx/demo/clipboard.lisp
diff --git a/clx/demo/clx-demos.lisp b/src/clx/demo/clx-demos.lisp
similarity index 100%
rename from clx/demo/clx-demos.lisp
rename to src/clx/demo/clx-demos.lisp
diff --git a/clx/demo/gl-test.lisp b/src/clx/demo/gl-test.lisp
similarity index 100%
rename from clx/demo/gl-test.lisp
rename to src/clx/demo/gl-test.lisp
diff --git a/clx/demo/hello.lisp b/src/clx/demo/hello.lisp
similarity index 100%
rename from clx/demo/hello.lisp
rename to src/clx/demo/hello.lisp
diff --git a/clx/demo/mandel.lisp b/src/clx/demo/mandel.lisp
similarity index 100%
rename from clx/demo/mandel.lisp
rename to src/clx/demo/mandel.lisp
diff --git a/clx/demo/menu.lisp b/src/clx/demo/menu.lisp
similarity index 100%
rename from clx/demo/menu.lisp
rename to src/clx/demo/menu.lisp
diff --git a/clx/demo/zoid.lisp b/src/clx/demo/zoid.lisp
similarity index 100%
rename from clx/demo/zoid.lisp
rename to src/clx/demo/zoid.lisp
diff --git a/clx/dep-allegro.lisp b/src/clx/dep-allegro.lisp
similarity index 100%
rename from clx/dep-allegro.lisp
rename to src/clx/dep-allegro.lisp
diff --git a/clx/dep-openmcl.lisp b/src/clx/dep-openmcl.lisp
similarity index 100%
rename from clx/dep-openmcl.lisp
rename to src/clx/dep-openmcl.lisp
diff --git a/clx/depdefs.lisp b/src/clx/depdefs.lisp
similarity index 100%
rename from clx/depdefs.lisp
rename to src/clx/depdefs.lisp
diff --git a/clx/dependent.lisp b/src/clx/dependent.lisp
similarity index 100%
rename from clx/dependent.lisp
rename to src/clx/dependent.lisp
diff --git a/clx/display.lisp b/src/clx/display.lisp
similarity index 100%
rename from clx/display.lisp
rename to src/clx/display.lisp
diff --git a/clx/doc.lisp b/src/clx/doc.lisp
similarity index 100%
rename from clx/doc.lisp
rename to src/clx/doc.lisp
diff --git a/clx/dpms.lisp b/src/clx/dpms.lisp
similarity index 100%
rename from clx/dpms.lisp
rename to src/clx/dpms.lisp
diff --git a/clx/exclMakefile b/src/clx/exclMakefile
similarity index 100%
rename from clx/exclMakefile
rename to src/clx/exclMakefile
diff --git a/clx/exclREADME b/src/clx/exclREADME
similarity index 100%
rename from clx/exclREADME
rename to src/clx/exclREADME
diff --git a/clx/exclcmac.lisp b/src/clx/exclcmac.lisp
similarity index 100%
rename from clx/exclcmac.lisp
rename to src/clx/exclcmac.lisp
diff --git a/clx/excldefsys.lisp b/src/clx/excldefsys.lisp
similarity index 100%
rename from clx/excldefsys.lisp
rename to src/clx/excldefsys.lisp
diff --git a/clx/excldep.c b/src/clx/excldep.c
similarity index 100%
rename from clx/excldep.c
rename to src/clx/excldep.c
diff --git a/clx/excldep.lisp b/src/clx/excldep.lisp
similarity index 100%
rename from clx/excldep.lisp
rename to src/clx/excldep.lisp
diff --git a/clx/fonts.lisp b/src/clx/fonts.lisp
similarity index 100%
rename from clx/fonts.lisp
rename to src/clx/fonts.lisp
diff --git a/clx/gcontext.lisp b/src/clx/gcontext.lisp
similarity index 100%
rename from clx/gcontext.lisp
rename to src/clx/gcontext.lisp
diff --git a/clx/generalock.lisp b/src/clx/generalock.lisp
similarity index 100%
rename from clx/generalock.lisp
rename to src/clx/generalock.lisp
diff --git a/clx/gl.lisp b/src/clx/gl.lisp
similarity index 100%
rename from clx/gl.lisp
rename to src/clx/gl.lisp
diff --git a/clx/glx.lisp b/src/clx/glx.lisp
similarity index 100%
rename from clx/glx.lisp
rename to src/clx/glx.lisp
diff --git a/clx/graphics.lisp b/src/clx/graphics.lisp
similarity index 100%
rename from clx/graphics.lisp
rename to src/clx/graphics.lisp
diff --git a/clx/image.lisp b/src/clx/image.lisp
similarity index 100%
rename from clx/image.lisp
rename to src/clx/image.lisp
diff --git a/clx/input.lisp b/src/clx/input.lisp
similarity index 100%
rename from clx/input.lisp
rename to src/clx/input.lisp
diff --git a/clx/keysyms.lisp b/src/clx/keysyms.lisp
similarity index 100%
rename from clx/keysyms.lisp
rename to src/clx/keysyms.lisp
diff --git a/clx/macros.lisp b/src/clx/macros.lisp
similarity index 100%
rename from clx/macros.lisp
rename to src/clx/macros.lisp
diff --git a/clx/manager.lisp b/src/clx/manager.lisp
similarity index 100%
rename from clx/manager.lisp
rename to src/clx/manager.lisp
diff --git a/clx/package.lisp b/src/clx/package.lisp
similarity index 100%
rename from clx/package.lisp
rename to src/clx/package.lisp
diff --git a/clx/provide.lisp b/src/clx/provide.lisp
similarity index 100%
rename from clx/provide.lisp
rename to src/clx/provide.lisp
diff --git a/clx/requests.lisp b/src/clx/requests.lisp
similarity index 100%
rename from clx/requests.lisp
rename to src/clx/requests.lisp
diff --git a/clx/resource.lisp b/src/clx/resource.lisp
similarity index 100%
rename from clx/resource.lisp
rename to src/clx/resource.lisp
diff --git a/clx/screensaver.lisp b/src/clx/screensaver.lisp
similarity index 100%
rename from clx/screensaver.lisp
rename to src/clx/screensaver.lisp
diff --git a/clx/shape.lisp b/src/clx/shape.lisp
similarity index 100%
rename from clx/shape.lisp
rename to src/clx/shape.lisp
diff --git a/clx/sockcl.lisp b/src/clx/sockcl.lisp
similarity index 100%
rename from clx/sockcl.lisp
rename to src/clx/sockcl.lisp
diff --git a/clx/socket.c b/src/clx/socket.c
similarity index 100%
rename from clx/socket.c
rename to src/clx/socket.c
diff --git a/clx/test/README b/src/clx/test/README
similarity index 100%
rename from clx/test/README
rename to src/clx/test/README
diff --git a/clx/test/image.lisp b/src/clx/test/image.lisp
similarity index 100%
rename from clx/test/image.lisp
rename to src/clx/test/image.lisp
diff --git a/clx/test/trapezoid.lisp b/src/clx/test/trapezoid.lisp
similarity index 100%
rename from clx/test/trapezoid.lisp
rename to src/clx/test/trapezoid.lisp
diff --git a/clx/text.lisp b/src/clx/text.lisp
similarity index 100%
rename from clx/text.lisp
rename to src/clx/text.lisp
diff --git a/clx/translate.lisp b/src/clx/translate.lisp
similarity index 100%
rename from clx/translate.lisp
rename to src/clx/translate.lisp
diff --git a/clx/xinerama.lisp b/src/clx/xinerama.lisp
similarity index 100%
rename from clx/xinerama.lisp
rename to src/clx/xinerama.lisp
diff --git a/clx/xrender.lisp b/src/clx/xrender.lisp
similarity index 100%
rename from clx/xrender.lisp
rename to src/clx/xrender.lisp
diff --git a/clx/xtest.lisp b/src/clx/xtest.lisp
similarity index 100%
rename from clx/xtest.lisp
rename to src/clx/xtest.lisp
diff --git a/clx/xvidmode.lisp b/src/clx/xvidmode.lisp
similarity index 100%
rename from clx/xvidmode.lisp
rename to src/clx/xvidmode.lisp
diff --git a/code/alieneval.lisp b/src/code/alieneval.lisp
similarity index 100%
rename from code/alieneval.lisp
rename to src/code/alieneval.lisp
diff --git a/code/alpha-vm.lisp b/src/code/alpha-vm.lisp
similarity index 100%
rename from code/alpha-vm.lisp
rename to src/code/alpha-vm.lisp
diff --git a/code/amd64-vm.lisp b/src/code/amd64-vm.lisp
similarity index 100%
rename from code/amd64-vm.lisp
rename to src/code/amd64-vm.lisp
diff --git a/code/array.lisp b/src/code/array.lisp
similarity index 100%
rename from code/array.lisp
rename to src/code/array.lisp
diff --git a/code/backq.lisp b/src/code/backq.lisp
similarity index 100%
rename from code/backq.lisp
rename to src/code/backq.lisp
diff --git a/code/bignum-test.lisp b/src/code/bignum-test.lisp
similarity index 100%
rename from code/bignum-test.lisp
rename to src/code/bignum-test.lisp
diff --git a/code/bignum.lisp b/src/code/bignum.lisp
similarity index 100%
rename from code/bignum.lisp
rename to src/code/bignum.lisp
diff --git a/code/bit-bash.lisp b/src/code/bit-bash.lisp
similarity index 100%
rename from code/bit-bash.lisp
rename to src/code/bit-bash.lisp
diff --git a/code/bsd-os.lisp b/src/code/bsd-os.lisp
similarity index 100%
rename from code/bsd-os.lisp
rename to src/code/bsd-os.lisp
diff --git a/code/byte-interp.lisp b/src/code/byte-interp.lisp
similarity index 100%
rename from code/byte-interp.lisp
rename to src/code/byte-interp.lisp
diff --git a/code/c-call.lisp b/src/code/c-call.lisp
similarity index 100%
rename from code/c-call.lisp
rename to src/code/c-call.lisp
diff --git a/code/char.lisp b/src/code/char.lisp
similarity index 100%
rename from code/char.lisp
rename to src/code/char.lisp
diff --git a/code/class.lisp b/src/code/class.lisp
similarity index 100%
rename from code/class.lisp
rename to src/code/class.lisp
diff --git a/code/clx-ext.lisp b/src/code/clx-ext.lisp
similarity index 100%
rename from code/clx-ext.lisp
rename to src/code/clx-ext.lisp
diff --git a/code/cmu-site.lisp b/src/code/cmu-site.lisp
similarity index 100%
rename from code/cmu-site.lisp
rename to src/code/cmu-site.lisp
diff --git a/code/commandline.lisp b/src/code/commandline.lisp
similarity index 100%
rename from code/commandline.lisp
rename to src/code/commandline.lisp
diff --git a/code/cprofile.lisp b/src/code/cprofile.lisp
similarity index 100%
rename from code/cprofile.lisp
rename to src/code/cprofile.lisp
diff --git a/code/debug-info.lisp b/src/code/debug-info.lisp
similarity index 100%
rename from code/debug-info.lisp
rename to src/code/debug-info.lisp
diff --git a/code/debug-int.lisp b/src/code/debug-int.lisp
similarity index 100%
rename from code/debug-int.lisp
rename to src/code/debug-int.lisp
diff --git a/code/debug-vm.lisp b/src/code/debug-vm.lisp
similarity index 100%
rename from code/debug-vm.lisp
rename to src/code/debug-vm.lisp
diff --git a/code/debug.lisp b/src/code/debug.lisp
similarity index 100%
rename from code/debug.lisp
rename to src/code/debug.lisp
diff --git a/code/defmacro.lisp b/src/code/defmacro.lisp
similarity index 100%
rename from code/defmacro.lisp
rename to src/code/defmacro.lisp
diff --git a/code/defstruct.lisp b/src/code/defstruct.lisp
similarity index 100%
rename from code/defstruct.lisp
rename to src/code/defstruct.lisp
diff --git a/code/describe.lisp b/src/code/describe.lisp
similarity index 100%
rename from code/describe.lisp
rename to src/code/describe.lisp
diff --git a/code/dfixnum.lisp b/src/code/dfixnum.lisp
similarity index 100%
rename from code/dfixnum.lisp
rename to src/code/dfixnum.lisp
diff --git a/code/dyncount.lisp b/src/code/dyncount.lisp
similarity index 100%
rename from code/dyncount.lisp
rename to src/code/dyncount.lisp
diff --git a/code/env-access.lisp b/src/code/env-access.lisp
similarity index 100%
rename from code/env-access.lisp
rename to src/code/env-access.lisp
diff --git a/code/error.lisp b/src/code/error.lisp
similarity index 100%
rename from code/error.lisp
rename to src/code/error.lisp
diff --git a/code/eval.lisp b/src/code/eval.lisp
similarity index 100%
rename from code/eval.lisp
rename to src/code/eval.lisp
diff --git a/code/exports.lisp b/src/code/exports.lisp
similarity index 100%
rename from code/exports.lisp
rename to src/code/exports.lisp
diff --git a/code/extensions.lisp b/src/code/extensions.lisp
similarity index 100%
rename from code/extensions.lisp
rename to src/code/extensions.lisp
diff --git a/code/extfmts.lisp b/src/code/extfmts.lisp
similarity index 100%
rename from code/extfmts.lisp
rename to src/code/extfmts.lisp
diff --git a/code/fd-stream-comp.lisp b/src/code/fd-stream-comp.lisp
similarity index 100%
rename from code/fd-stream-comp.lisp
rename to src/code/fd-stream-comp.lisp
diff --git a/code/fd-stream-extfmt.lisp b/src/code/fd-stream-extfmt.lisp
similarity index 100%
rename from code/fd-stream-extfmt.lisp
rename to src/code/fd-stream-extfmt.lisp
diff --git a/code/fd-stream.lisp b/src/code/fd-stream.lisp
similarity index 100%
rename from code/fd-stream.lisp
rename to src/code/fd-stream.lisp
diff --git a/code/fdefinition.lisp b/src/code/fdefinition.lisp
similarity index 100%
rename from code/fdefinition.lisp
rename to src/code/fdefinition.lisp
diff --git a/code/filesys.lisp b/src/code/filesys.lisp
similarity index 100%
rename from code/filesys.lisp
rename to src/code/filesys.lisp
diff --git a/code/final.lisp b/src/code/final.lisp
similarity index 100%
rename from code/final.lisp
rename to src/code/final.lisp
diff --git a/code/float-trap.lisp b/src/code/float-trap.lisp
similarity index 100%
rename from code/float-trap.lisp
rename to src/code/float-trap.lisp
diff --git a/code/float.lisp b/src/code/float.lisp
similarity index 100%
rename from code/float.lisp
rename to src/code/float.lisp
diff --git a/code/foreign-linkage.lisp b/src/code/foreign-linkage.lisp
similarity index 100%
rename from code/foreign-linkage.lisp
rename to src/code/foreign-linkage.lisp
diff --git a/code/foreign.lisp b/src/code/foreign.lisp
similarity index 100%
rename from code/foreign.lisp
rename to src/code/foreign.lisp
diff --git a/code/format-time.lisp b/src/code/format-time.lisp
similarity index 100%
rename from code/format-time.lisp
rename to src/code/format-time.lisp
diff --git a/code/format.lisp b/src/code/format.lisp
similarity index 100%
rename from code/format.lisp
rename to src/code/format.lisp
diff --git a/code/fwrappers.lisp b/src/code/fwrappers.lisp
similarity index 100%
rename from code/fwrappers.lisp
rename to src/code/fwrappers.lisp
diff --git a/code/gc.lisp b/src/code/gc.lisp
similarity index 100%
rename from code/gc.lisp
rename to src/code/gc.lisp
diff --git a/code/generic-site.lisp b/src/code/generic-site.lisp
similarity index 100%
rename from code/generic-site.lisp
rename to src/code/generic-site.lisp
diff --git a/code/gengc.lisp b/src/code/gengc.lisp
similarity index 100%
rename from code/gengc.lisp
rename to src/code/gengc.lisp
diff --git a/code/globals.lisp b/src/code/globals.lisp
similarity index 100%
rename from code/globals.lisp
rename to src/code/globals.lisp
diff --git a/code/hash-new.lisp b/src/code/hash-new.lisp
similarity index 100%
rename from code/hash-new.lisp
rename to src/code/hash-new.lisp
diff --git a/code/hash.lisp b/src/code/hash.lisp
similarity index 100%
rename from code/hash.lisp
rename to src/code/hash.lisp
diff --git a/code/hppa-vm.lisp b/src/code/hppa-vm.lisp
similarity index 100%
rename from code/hppa-vm.lisp
rename to src/code/hppa-vm.lisp
diff --git a/code/hpux-os.lisp b/src/code/hpux-os.lisp
similarity index 100%
rename from code/hpux-os.lisp
rename to src/code/hpux-os.lisp
diff --git a/code/internet.lisp b/src/code/internet.lisp
similarity index 100%
rename from code/internet.lisp
rename to src/code/internet.lisp
diff --git a/code/interr.lisp b/src/code/interr.lisp
similarity index 100%
rename from code/interr.lisp
rename to src/code/interr.lisp
diff --git a/code/intl-tramp.lisp b/src/code/intl-tramp.lisp
similarity index 100%
rename from code/intl-tramp.lisp
rename to src/code/intl-tramp.lisp
diff --git a/code/intl.lisp b/src/code/intl.lisp
similarity index 100%
rename from code/intl.lisp
rename to src/code/intl.lisp
diff --git a/code/irix-os.lisp b/src/code/irix-os.lisp
similarity index 100%
rename from code/irix-os.lisp
rename to src/code/irix-os.lisp
diff --git a/code/irrat-dd.lisp b/src/code/irrat-dd.lisp
similarity index 100%
rename from code/irrat-dd.lisp
rename to src/code/irrat-dd.lisp
diff --git a/code/irrat.lisp b/src/code/irrat.lisp
similarity index 100%
rename from code/irrat.lisp
rename to src/code/irrat.lisp
diff --git a/code/kernel.lisp b/src/code/kernel.lisp
similarity index 100%
rename from code/kernel.lisp
rename to src/code/kernel.lisp
diff --git a/code/linux-os.lisp b/src/code/linux-os.lisp
similarity index 100%
rename from code/linux-os.lisp
rename to src/code/linux-os.lisp
diff --git a/code/lispinit.lisp b/src/code/lispinit.lisp
similarity index 100%
rename from code/lispinit.lisp
rename to src/code/lispinit.lisp
diff --git a/code/list.lisp b/src/code/list.lisp
similarity index 100%
rename from code/list.lisp
rename to src/code/list.lisp
diff --git a/code/load.lisp b/src/code/load.lisp
similarity index 100%
rename from code/load.lisp
rename to src/code/load.lisp
diff --git a/code/loop.lisp b/src/code/loop.lisp
similarity index 100%
rename from code/loop.lisp
rename to src/code/loop.lisp
diff --git a/code/mach-os.lisp b/src/code/mach-os.lisp
similarity index 100%
rename from code/mach-os.lisp
rename to src/code/mach-os.lisp
diff --git a/code/mach.lisp b/src/code/mach.lisp
similarity index 100%
rename from code/mach.lisp
rename to src/code/mach.lisp
diff --git a/code/machdef.lisp b/src/code/machdef.lisp
similarity index 100%
rename from code/machdef.lisp
rename to src/code/machdef.lisp
diff --git a/code/macros.lisp b/src/code/macros.lisp
similarity index 100%
rename from code/macros.lisp
rename to src/code/macros.lisp
diff --git a/code/mipsstrops.lisp b/src/code/mipsstrops.lisp
similarity index 100%
rename from code/mipsstrops.lisp
rename to src/code/mipsstrops.lisp
diff --git a/code/misc.lisp b/src/code/misc.lisp
similarity index 100%
rename from code/misc.lisp
rename to src/code/misc.lisp
diff --git a/code/module.lisp b/src/code/module.lisp
similarity index 100%
rename from code/module.lisp
rename to src/code/module.lisp
diff --git a/code/multi-proc.lisp b/src/code/multi-proc.lisp
similarity index 100%
rename from code/multi-proc.lisp
rename to src/code/multi-proc.lisp
diff --git a/code/ntrace.lisp b/src/code/ntrace.lisp
similarity index 100%
rename from code/ntrace.lisp
rename to src/code/ntrace.lisp
diff --git a/code/numbers.lisp b/src/code/numbers.lisp
similarity index 100%
rename from code/numbers.lisp
rename to src/code/numbers.lisp
diff --git a/code/old-loop.lisp b/src/code/old-loop.lisp
similarity index 100%
rename from code/old-loop.lisp
rename to src/code/old-loop.lisp
diff --git a/code/osf1-os.lisp b/src/code/osf1-os.lisp
similarity index 100%
rename from code/osf1-os.lisp
rename to src/code/osf1-os.lisp
diff --git a/code/package.lisp b/src/code/package.lisp
similarity index 100%
rename from code/package.lisp
rename to src/code/package.lisp
diff --git a/code/parse-time.lisp b/src/code/parse-time.lisp
similarity index 100%
rename from code/parse-time.lisp
rename to src/code/parse-time.lisp
diff --git a/code/pathname.lisp b/src/code/pathname.lisp
similarity index 100%
rename from code/pathname.lisp
rename to src/code/pathname.lisp
diff --git a/code/pmax-disassem.lisp b/src/code/pmax-disassem.lisp
similarity index 100%
rename from code/pmax-disassem.lisp
rename to src/code/pmax-disassem.lisp
diff --git a/code/pmax-machdef.lisp b/src/code/pmax-machdef.lisp
similarity index 100%
rename from code/pmax-machdef.lisp
rename to src/code/pmax-machdef.lisp
diff --git a/code/pmax-vm.lisp b/src/code/pmax-vm.lisp
similarity index 100%
rename from code/pmax-vm.lisp
rename to src/code/pmax-vm.lisp
diff --git a/code/ppc-vm.lisp b/src/code/ppc-vm.lisp
similarity index 100%
rename from code/ppc-vm.lisp
rename to src/code/ppc-vm.lisp
diff --git a/code/pprint-loop.lisp b/src/code/pprint-loop.lisp
similarity index 100%
rename from code/pprint-loop.lisp
rename to src/code/pprint-loop.lisp
diff --git a/code/pprint.lisp b/src/code/pprint.lisp
similarity index 100%
rename from code/pprint.lisp
rename to src/code/pprint.lisp
diff --git a/code/pred.lisp b/src/code/pred.lisp
similarity index 100%
rename from code/pred.lisp
rename to src/code/pred.lisp
diff --git a/code/print.lisp b/src/code/print.lisp
similarity index 100%
rename from code/print.lisp
rename to src/code/print.lisp
diff --git a/code/profile.lisp b/src/code/profile.lisp
similarity index 100%
rename from code/profile.lisp
rename to src/code/profile.lisp
diff --git a/code/purify.lisp b/src/code/purify.lisp
similarity index 100%
rename from code/purify.lisp
rename to src/code/purify.lisp
diff --git a/code/query.lisp b/src/code/query.lisp
similarity index 100%
rename from code/query.lisp
rename to src/code/query.lisp
diff --git a/code/rand-mt19937.lisp b/src/code/rand-mt19937.lisp
similarity index 100%
rename from code/rand-mt19937.lisp
rename to src/code/rand-mt19937.lisp
diff --git a/code/rand.lisp b/src/code/rand.lisp
similarity index 100%
rename from code/rand.lisp
rename to src/code/rand.lisp
diff --git a/code/reader.lisp b/src/code/reader.lisp
similarity index 100%
rename from code/reader.lisp
rename to src/code/reader.lisp
diff --git a/code/remote.lisp b/src/code/remote.lisp
similarity index 100%
rename from code/remote.lisp
rename to src/code/remote.lisp
diff --git a/code/room.lisp b/src/code/room.lisp
similarity index 100%
rename from code/room.lisp
rename to src/code/room.lisp
diff --git a/code/rt-machdef.lisp b/src/code/rt-machdef.lisp
similarity index 100%
rename from code/rt-machdef.lisp
rename to src/code/rt-machdef.lisp
diff --git a/code/rt-vm.lisp b/src/code/rt-vm.lisp
similarity index 100%
rename from code/rt-vm.lisp
rename to src/code/rt-vm.lisp
diff --git a/code/run-program.lisp b/src/code/run-program.lisp
similarity index 100%
rename from code/run-program.lisp
rename to src/code/run-program.lisp
diff --git a/code/sap.lisp b/src/code/sap.lisp
similarity index 100%
rename from code/sap.lisp
rename to src/code/sap.lisp
diff --git a/code/save.lisp b/src/code/save.lisp
similarity index 100%
rename from code/save.lisp
rename to src/code/save.lisp
diff --git a/code/scavhook.lisp b/src/code/scavhook.lisp
similarity index 100%
rename from code/scavhook.lisp
rename to src/code/scavhook.lisp
diff --git a/code/search-list.lisp b/src/code/search-list.lisp
similarity index 100%
rename from code/search-list.lisp
rename to src/code/search-list.lisp
diff --git a/code/seq.lisp b/src/code/seq.lisp
similarity index 100%
rename from code/seq.lisp
rename to src/code/seq.lisp
diff --git a/code/serve-event.lisp b/src/code/serve-event.lisp
similarity index 100%
rename from code/serve-event.lisp
rename to src/code/serve-event.lisp
diff --git a/code/setf-funs.lisp b/src/code/setf-funs.lisp
similarity index 100%
rename from code/setf-funs.lisp
rename to src/code/setf-funs.lisp
diff --git a/code/sgi-vm.lisp b/src/code/sgi-vm.lisp
similarity index 100%
rename from code/sgi-vm.lisp
rename to src/code/sgi-vm.lisp
diff --git a/code/sharpm.lisp b/src/code/sharpm.lisp
similarity index 100%
rename from code/sharpm.lisp
rename to src/code/sharpm.lisp
diff --git a/code/signal.lisp b/src/code/signal.lisp
similarity index 100%
rename from code/signal.lisp
rename to src/code/signal.lisp
diff --git a/code/sort.lisp b/src/code/sort.lisp
similarity index 100%
rename from code/sort.lisp
rename to src/code/sort.lisp
diff --git a/code/sparc-machdef.lisp b/src/code/sparc-machdef.lisp
similarity index 100%
rename from code/sparc-machdef.lisp
rename to src/code/sparc-machdef.lisp
diff --git a/code/sparc-svr4-vm.lisp b/src/code/sparc-svr4-vm.lisp
similarity index 100%
rename from code/sparc-svr4-vm.lisp
rename to src/code/sparc-svr4-vm.lisp
diff --git a/code/sparc-vm.lisp b/src/code/sparc-vm.lisp
similarity index 100%
rename from code/sparc-vm.lisp
rename to src/code/sparc-vm.lisp
diff --git a/code/stream-vector-io.lisp b/src/code/stream-vector-io.lisp
similarity index 100%
rename from code/stream-vector-io.lisp
rename to src/code/stream-vector-io.lisp
diff --git a/code/stream.lisp b/src/code/stream.lisp
similarity index 100%
rename from code/stream.lisp
rename to src/code/stream.lisp
diff --git a/code/string.lisp b/src/code/string.lisp
similarity index 100%
rename from code/string.lisp
rename to src/code/string.lisp
diff --git a/code/struct.lisp b/src/code/struct.lisp
similarity index 100%
rename from code/struct.lisp
rename to src/code/struct.lisp
diff --git a/code/sunos-os.lisp b/src/code/sunos-os.lisp
similarity index 100%
rename from code/sunos-os.lisp
rename to src/code/sunos-os.lisp
diff --git a/code/symbol.lisp b/src/code/symbol.lisp
similarity index 100%
rename from code/symbol.lisp
rename to src/code/symbol.lisp
diff --git a/code/sysmacs.lisp b/src/code/sysmacs.lisp
similarity index 100%
rename from code/sysmacs.lisp
rename to src/code/sysmacs.lisp
diff --git a/code/time.lisp b/src/code/time.lisp
similarity index 100%
rename from code/time.lisp
rename to src/code/time.lisp
diff --git a/code/tty-inspect.lisp b/src/code/tty-inspect.lisp
similarity index 100%
rename from code/tty-inspect.lisp
rename to src/code/tty-inspect.lisp
diff --git a/code/type-boot.lisp b/src/code/type-boot.lisp
similarity index 100%
rename from code/type-boot.lisp
rename to src/code/type-boot.lisp
diff --git a/code/type-init.lisp b/src/code/type-init.lisp
similarity index 100%
rename from code/type-init.lisp
rename to src/code/type-init.lisp
diff --git a/code/type.lisp b/src/code/type.lisp
similarity index 100%
rename from code/type.lisp
rename to src/code/type.lisp
diff --git a/code/typedefs.lisp b/src/code/typedefs.lisp
similarity index 100%
rename from code/typedefs.lisp
rename to src/code/typedefs.lisp
diff --git a/code/unidata.lisp b/src/code/unidata.lisp
similarity index 100%
rename from code/unidata.lisp
rename to src/code/unidata.lisp
diff --git a/code/unix-glibc2.lisp b/src/code/unix-glibc2.lisp
similarity index 100%
rename from code/unix-glibc2.lisp
rename to src/code/unix-glibc2.lisp
diff --git a/code/unix.lisp b/src/code/unix.lisp
similarity index 100%
rename from code/unix.lisp
rename to src/code/unix.lisp
diff --git a/code/vm.lisp b/src/code/vm.lisp
similarity index 100%
rename from code/vm.lisp
rename to src/code/vm.lisp
diff --git a/code/weak.lisp b/src/code/weak.lisp
similarity index 100%
rename from code/weak.lisp
rename to src/code/weak.lisp
diff --git a/code/wire.lisp b/src/code/wire.lisp
similarity index 100%
rename from code/wire.lisp
rename to src/code/wire.lisp
diff --git a/code/x86-vm.lisp b/src/code/x86-vm.lisp
similarity index 100%
rename from code/x86-vm.lisp
rename to src/code/x86-vm.lisp
diff --git a/compiler/aliencomp.lisp b/src/compiler/aliencomp.lisp
similarity index 100%
rename from compiler/aliencomp.lisp
rename to src/compiler/aliencomp.lisp
diff --git a/compiler/alloc.lisp b/src/compiler/alloc.lisp
similarity index 100%
rename from compiler/alloc.lisp
rename to src/compiler/alloc.lisp
diff --git a/compiler/alpha/alloc.lisp b/src/compiler/alpha/alloc.lisp
similarity index 100%
rename from compiler/alpha/alloc.lisp
rename to src/compiler/alpha/alloc.lisp
diff --git a/compiler/alpha/arith.lisp b/src/compiler/alpha/arith.lisp
similarity index 100%
rename from compiler/alpha/arith.lisp
rename to src/compiler/alpha/arith.lisp
diff --git a/compiler/alpha/array.lisp b/src/compiler/alpha/array.lisp
similarity index 100%
rename from compiler/alpha/array.lisp
rename to src/compiler/alpha/array.lisp
diff --git a/compiler/alpha/c-call.lisp b/src/compiler/alpha/c-call.lisp
similarity index 100%
rename from compiler/alpha/c-call.lisp
rename to src/compiler/alpha/c-call.lisp
diff --git a/compiler/alpha/call.lisp b/src/compiler/alpha/call.lisp
similarity index 100%
rename from compiler/alpha/call.lisp
rename to src/compiler/alpha/call.lisp
diff --git a/compiler/alpha/cell.lisp b/src/compiler/alpha/cell.lisp
similarity index 100%
rename from compiler/alpha/cell.lisp
rename to src/compiler/alpha/cell.lisp
diff --git a/compiler/alpha/char.lisp b/src/compiler/alpha/char.lisp
similarity index 100%
rename from compiler/alpha/char.lisp
rename to src/compiler/alpha/char.lisp
diff --git a/compiler/alpha/debug.lisp b/src/compiler/alpha/debug.lisp
similarity index 100%
rename from compiler/alpha/debug.lisp
rename to src/compiler/alpha/debug.lisp
diff --git a/compiler/alpha/float.lisp b/src/compiler/alpha/float.lisp
similarity index 100%
rename from compiler/alpha/float.lisp
rename to src/compiler/alpha/float.lisp
diff --git a/compiler/alpha/insts.lisp b/src/compiler/alpha/insts.lisp
similarity index 100%
rename from compiler/alpha/insts.lisp
rename to src/compiler/alpha/insts.lisp
diff --git a/compiler/alpha/macros.lisp b/src/compiler/alpha/macros.lisp
similarity index 100%
rename from compiler/alpha/macros.lisp
rename to src/compiler/alpha/macros.lisp
diff --git a/compiler/alpha/memory.lisp b/src/compiler/alpha/memory.lisp
similarity index 100%
rename from compiler/alpha/memory.lisp
rename to src/compiler/alpha/memory.lisp
diff --git a/compiler/alpha/move.lisp b/src/compiler/alpha/move.lisp
similarity index 100%
rename from compiler/alpha/move.lisp
rename to src/compiler/alpha/move.lisp
diff --git a/compiler/alpha/nlx.lisp b/src/compiler/alpha/nlx.lisp
similarity index 100%
rename from compiler/alpha/nlx.lisp
rename to src/compiler/alpha/nlx.lisp
diff --git a/compiler/alpha/parms.lisp b/src/compiler/alpha/parms.lisp
similarity index 100%
rename from compiler/alpha/parms.lisp
rename to src/compiler/alpha/parms.lisp
diff --git a/compiler/alpha/pred.lisp b/src/compiler/alpha/pred.lisp
similarity index 100%
rename from compiler/alpha/pred.lisp
rename to src/compiler/alpha/pred.lisp
diff --git a/compiler/alpha/print.lisp b/src/compiler/alpha/print.lisp
similarity index 100%
rename from compiler/alpha/print.lisp
rename to src/compiler/alpha/print.lisp
diff --git a/compiler/alpha/sap.lisp b/src/compiler/alpha/sap.lisp
similarity index 100%
rename from compiler/alpha/sap.lisp
rename to src/compiler/alpha/sap.lisp
diff --git a/compiler/alpha/static-fn.lisp b/src/compiler/alpha/static-fn.lisp
similarity index 100%
rename from compiler/alpha/static-fn.lisp
rename to src/compiler/alpha/static-fn.lisp
diff --git a/compiler/alpha/subprim.lisp b/src/compiler/alpha/subprim.lisp
similarity index 100%
rename from compiler/alpha/subprim.lisp
rename to src/compiler/alpha/subprim.lisp
diff --git a/compiler/alpha/system.lisp b/src/compiler/alpha/system.lisp
similarity index 100%
rename from compiler/alpha/system.lisp
rename to src/compiler/alpha/system.lisp
diff --git a/compiler/alpha/type-vops.lisp b/src/compiler/alpha/type-vops.lisp
similarity index 100%
rename from compiler/alpha/type-vops.lisp
rename to src/compiler/alpha/type-vops.lisp
diff --git a/compiler/alpha/values.lisp b/src/compiler/alpha/values.lisp
similarity index 100%
rename from compiler/alpha/values.lisp
rename to src/compiler/alpha/values.lisp
diff --git a/compiler/alpha/vm.lisp b/src/compiler/alpha/vm.lisp
similarity index 100%
rename from compiler/alpha/vm.lisp
rename to src/compiler/alpha/vm.lisp
diff --git a/compiler/amd64/alloc.lisp b/src/compiler/amd64/alloc.lisp
similarity index 100%
rename from compiler/amd64/alloc.lisp
rename to src/compiler/amd64/alloc.lisp
diff --git a/compiler/amd64/arith.lisp b/src/compiler/amd64/arith.lisp
similarity index 100%
rename from compiler/amd64/arith.lisp
rename to src/compiler/amd64/arith.lisp
diff --git a/compiler/amd64/array.lisp b/src/compiler/amd64/array.lisp
similarity index 100%
rename from compiler/amd64/array.lisp
rename to src/compiler/amd64/array.lisp
diff --git a/compiler/amd64/c-call.lisp b/src/compiler/amd64/c-call.lisp
similarity index 100%
rename from compiler/amd64/c-call.lisp
rename to src/compiler/amd64/c-call.lisp
diff --git a/compiler/amd64/call.lisp b/src/compiler/amd64/call.lisp
similarity index 100%
rename from compiler/amd64/call.lisp
rename to src/compiler/amd64/call.lisp
diff --git a/compiler/amd64/cell.lisp b/src/compiler/amd64/cell.lisp
similarity index 100%
rename from compiler/amd64/cell.lisp
rename to src/compiler/amd64/cell.lisp
diff --git a/compiler/amd64/char.lisp b/src/compiler/amd64/char.lisp
similarity index 100%
rename from compiler/amd64/char.lisp
rename to src/compiler/amd64/char.lisp
diff --git a/compiler/amd64/debug.lisp b/src/compiler/amd64/debug.lisp
similarity index 100%
rename from compiler/amd64/debug.lisp
rename to src/compiler/amd64/debug.lisp
diff --git a/compiler/amd64/float.lisp b/src/compiler/amd64/float.lisp
similarity index 100%
rename from compiler/amd64/float.lisp
rename to src/compiler/amd64/float.lisp
diff --git a/compiler/amd64/insts.lisp b/src/compiler/amd64/insts.lisp
similarity index 100%
rename from compiler/amd64/insts.lisp
rename to src/compiler/amd64/insts.lisp
diff --git a/compiler/amd64/macros.lisp b/src/compiler/amd64/macros.lisp
similarity index 100%
rename from compiler/amd64/macros.lisp
rename to src/compiler/amd64/macros.lisp
diff --git a/compiler/amd64/memory.lisp b/src/compiler/amd64/memory.lisp
similarity index 100%
rename from compiler/amd64/memory.lisp
rename to src/compiler/amd64/memory.lisp
diff --git a/compiler/amd64/move.lisp b/src/compiler/amd64/move.lisp
similarity index 100%
rename from compiler/amd64/move.lisp
rename to src/compiler/amd64/move.lisp
diff --git a/compiler/amd64/nlx.lisp b/src/compiler/amd64/nlx.lisp
similarity index 100%
rename from compiler/amd64/nlx.lisp
rename to src/compiler/amd64/nlx.lisp
diff --git a/compiler/amd64/parms.lisp b/src/compiler/amd64/parms.lisp
similarity index 100%
rename from compiler/amd64/parms.lisp
rename to src/compiler/amd64/parms.lisp
diff --git a/compiler/amd64/pred.lisp b/src/compiler/amd64/pred.lisp
similarity index 100%
rename from compiler/amd64/pred.lisp
rename to src/compiler/amd64/pred.lisp
diff --git a/compiler/amd64/print.lisp b/src/compiler/amd64/print.lisp
similarity index 100%
rename from compiler/amd64/print.lisp
rename to src/compiler/amd64/print.lisp
diff --git a/compiler/amd64/sap.lisp b/src/compiler/amd64/sap.lisp
similarity index 100%
rename from compiler/amd64/sap.lisp
rename to src/compiler/amd64/sap.lisp
diff --git a/compiler/amd64/static-fn.lisp b/src/compiler/amd64/static-fn.lisp
similarity index 100%
rename from compiler/amd64/static-fn.lisp
rename to src/compiler/amd64/static-fn.lisp
diff --git a/compiler/amd64/subprim.lisp b/src/compiler/amd64/subprim.lisp
similarity index 100%
rename from compiler/amd64/subprim.lisp
rename to src/compiler/amd64/subprim.lisp
diff --git a/compiler/amd64/system.lisp b/src/compiler/amd64/system.lisp
similarity index 100%
rename from compiler/amd64/system.lisp
rename to src/compiler/amd64/system.lisp
diff --git a/compiler/amd64/type-vops.lisp b/src/compiler/amd64/type-vops.lisp
similarity index 100%
rename from compiler/amd64/type-vops.lisp
rename to src/compiler/amd64/type-vops.lisp
diff --git a/compiler/amd64/values.lisp b/src/compiler/amd64/values.lisp
similarity index 100%
rename from compiler/amd64/values.lisp
rename to src/compiler/amd64/values.lisp
diff --git a/compiler/amd64/vm.lisp b/src/compiler/amd64/vm.lisp
similarity index 100%
rename from compiler/amd64/vm.lisp
rename to src/compiler/amd64/vm.lisp
diff --git a/compiler/array-tran.lisp b/src/compiler/array-tran.lisp
similarity index 100%
rename from compiler/array-tran.lisp
rename to src/compiler/array-tran.lisp
diff --git a/compiler/backend.lisp b/src/compiler/backend.lisp
similarity index 100%
rename from compiler/backend.lisp
rename to src/compiler/backend.lisp
diff --git a/compiler/bit-util.lisp b/src/compiler/bit-util.lisp
similarity index 100%
rename from compiler/bit-util.lisp
rename to src/compiler/bit-util.lisp
diff --git a/compiler/byte-comp.lisp b/src/compiler/byte-comp.lisp
similarity index 100%
rename from compiler/byte-comp.lisp
rename to src/compiler/byte-comp.lisp
diff --git a/compiler/c.log b/src/compiler/c.log
similarity index 100%
rename from compiler/c.log
rename to src/compiler/c.log
diff --git a/compiler/checkgen.lisp b/src/compiler/checkgen.lisp
similarity index 100%
rename from compiler/checkgen.lisp
rename to src/compiler/checkgen.lisp
diff --git a/compiler/codegen.lisp b/src/compiler/codegen.lisp
similarity index 100%
rename from compiler/codegen.lisp
rename to src/compiler/codegen.lisp
diff --git a/compiler/constraint.lisp b/src/compiler/constraint.lisp
similarity index 100%
rename from compiler/constraint.lisp
rename to src/compiler/constraint.lisp
diff --git a/compiler/control.lisp b/src/compiler/control.lisp
similarity index 100%
rename from compiler/control.lisp
rename to src/compiler/control.lisp
diff --git a/compiler/copyprop.lisp b/src/compiler/copyprop.lisp
similarity index 100%
rename from compiler/copyprop.lisp
rename to src/compiler/copyprop.lisp
diff --git a/compiler/ctype.lisp b/src/compiler/ctype.lisp
similarity index 100%
rename from compiler/ctype.lisp
rename to src/compiler/ctype.lisp
diff --git a/compiler/debug-dump.lisp b/src/compiler/debug-dump.lisp
similarity index 100%
rename from compiler/debug-dump.lisp
rename to src/compiler/debug-dump.lisp
diff --git a/compiler/debug.lisp b/src/compiler/debug.lisp
similarity index 100%
rename from compiler/debug.lisp
rename to src/compiler/debug.lisp
diff --git a/compiler/dfo.lisp b/src/compiler/dfo.lisp
similarity index 100%
rename from compiler/dfo.lisp
rename to src/compiler/dfo.lisp
diff --git a/compiler/disassem.lisp b/src/compiler/disassem.lisp
similarity index 100%
rename from compiler/disassem.lisp
rename to src/compiler/disassem.lisp
diff --git a/compiler/dump.lisp b/src/compiler/dump.lisp
similarity index 100%
rename from compiler/dump.lisp
rename to src/compiler/dump.lisp
diff --git a/compiler/dyncount.lisp b/src/compiler/dyncount.lisp
similarity index 100%
rename from compiler/dyncount.lisp
rename to src/compiler/dyncount.lisp
diff --git a/compiler/entry.lisp b/src/compiler/entry.lisp
similarity index 100%
rename from compiler/entry.lisp
rename to src/compiler/entry.lisp
diff --git a/compiler/envanal.lisp b/src/compiler/envanal.lisp
similarity index 100%
rename from compiler/envanal.lisp
rename to src/compiler/envanal.lisp
diff --git a/compiler/eval-comp.lisp b/src/compiler/eval-comp.lisp
similarity index 100%
rename from compiler/eval-comp.lisp
rename to src/compiler/eval-comp.lisp
diff --git a/compiler/eval.lisp b/src/compiler/eval.lisp
similarity index 100%
rename from compiler/eval.lisp
rename to src/compiler/eval.lisp
diff --git a/compiler/float-tran.lisp b/src/compiler/float-tran.lisp
similarity index 100%
rename from compiler/float-tran.lisp
rename to src/compiler/float-tran.lisp
diff --git a/compiler/fndb.lisp b/src/compiler/fndb.lisp
similarity index 100%
rename from compiler/fndb.lisp
rename to src/compiler/fndb.lisp
diff --git a/compiler/generic/core.lisp b/src/compiler/generic/core.lisp
similarity index 100%
rename from compiler/generic/core.lisp
rename to src/compiler/generic/core.lisp
diff --git a/compiler/generic/gengc-genesis.lisp b/src/compiler/generic/gengc-genesis.lisp
similarity index 100%
rename from compiler/generic/gengc-genesis.lisp
rename to src/compiler/generic/gengc-genesis.lisp
diff --git a/compiler/generic/interr.lisp b/src/compiler/generic/interr.lisp
similarity index 100%
rename from compiler/generic/interr.lisp
rename to src/compiler/generic/interr.lisp
diff --git a/compiler/generic/new-genesis.lisp b/src/compiler/generic/new-genesis.lisp
similarity index 100%
rename from compiler/generic/new-genesis.lisp
rename to src/compiler/generic/new-genesis.lisp
diff --git a/compiler/generic/objdef.lisp b/src/compiler/generic/objdef.lisp
similarity index 100%
rename from compiler/generic/objdef.lisp
rename to src/compiler/generic/objdef.lisp
diff --git a/compiler/generic/primtype.lisp b/src/compiler/generic/primtype.lisp
similarity index 100%
rename from compiler/generic/primtype.lisp
rename to src/compiler/generic/primtype.lisp
diff --git a/compiler/generic/utils.lisp b/src/compiler/generic/utils.lisp
similarity index 100%
rename from compiler/generic/utils.lisp
rename to src/compiler/generic/utils.lisp
diff --git a/compiler/generic/vm-fndb.lisp b/src/compiler/generic/vm-fndb.lisp
similarity index 100%
rename from compiler/generic/vm-fndb.lisp
rename to src/compiler/generic/vm-fndb.lisp
diff --git a/compiler/generic/vm-ir2tran.lisp b/src/compiler/generic/vm-ir2tran.lisp
similarity index 100%
rename from compiler/generic/vm-ir2tran.lisp
rename to src/compiler/generic/vm-ir2tran.lisp
diff --git a/compiler/generic/vm-macs.lisp b/src/compiler/generic/vm-macs.lisp
similarity index 100%
rename from compiler/generic/vm-macs.lisp
rename to src/compiler/generic/vm-macs.lisp
diff --git a/compiler/generic/vm-tran.lisp b/src/compiler/generic/vm-tran.lisp
similarity index 100%
rename from compiler/generic/vm-tran.lisp
rename to src/compiler/generic/vm-tran.lisp
diff --git a/compiler/generic/vm-type.lisp b/src/compiler/generic/vm-type.lisp
similarity index 100%
rename from compiler/generic/vm-type.lisp
rename to src/compiler/generic/vm-type.lisp
diff --git a/compiler/generic/vm-typetran.lisp b/src/compiler/generic/vm-typetran.lisp
similarity index 100%
rename from compiler/generic/vm-typetran.lisp
rename to src/compiler/generic/vm-typetran.lisp
diff --git a/compiler/globaldb.lisp b/src/compiler/globaldb.lisp
similarity index 100%
rename from compiler/globaldb.lisp
rename to src/compiler/globaldb.lisp
diff --git a/compiler/globals.lisp b/src/compiler/globals.lisp
similarity index 100%
rename from compiler/globals.lisp
rename to src/compiler/globals.lisp
diff --git a/compiler/gtn.lisp b/src/compiler/gtn.lisp
similarity index 100%
rename from compiler/gtn.lisp
rename to src/compiler/gtn.lisp
diff --git a/compiler/hppa/alloc.lisp b/src/compiler/hppa/alloc.lisp
similarity index 100%
rename from compiler/hppa/alloc.lisp
rename to src/compiler/hppa/alloc.lisp
diff --git a/compiler/hppa/arith.lisp b/src/compiler/hppa/arith.lisp
similarity index 100%
rename from compiler/hppa/arith.lisp
rename to src/compiler/hppa/arith.lisp
diff --git a/compiler/hppa/array.lisp b/src/compiler/hppa/array.lisp
similarity index 100%
rename from compiler/hppa/array.lisp
rename to src/compiler/hppa/array.lisp
diff --git a/compiler/hppa/c-call.lisp b/src/compiler/hppa/c-call.lisp
similarity index 100%
rename from compiler/hppa/c-call.lisp
rename to src/compiler/hppa/c-call.lisp
diff --git a/compiler/hppa/call.lisp b/src/compiler/hppa/call.lisp
similarity index 100%
rename from compiler/hppa/call.lisp
rename to src/compiler/hppa/call.lisp
diff --git a/compiler/hppa/cell.lisp b/src/compiler/hppa/cell.lisp
similarity index 100%
rename from compiler/hppa/cell.lisp
rename to src/compiler/hppa/cell.lisp
diff --git a/compiler/hppa/char.lisp b/src/compiler/hppa/char.lisp
similarity index 100%
rename from compiler/hppa/char.lisp
rename to src/compiler/hppa/char.lisp
diff --git a/compiler/hppa/debug.lisp b/src/compiler/hppa/debug.lisp
similarity index 100%
rename from compiler/hppa/debug.lisp
rename to src/compiler/hppa/debug.lisp
diff --git a/compiler/hppa/float.lisp b/src/compiler/hppa/float.lisp
similarity index 100%
rename from compiler/hppa/float.lisp
rename to src/compiler/hppa/float.lisp
diff --git a/compiler/hppa/insts.lisp b/src/compiler/hppa/insts.lisp
similarity index 100%
rename from compiler/hppa/insts.lisp
rename to src/compiler/hppa/insts.lisp
diff --git a/compiler/hppa/macros.lisp b/src/compiler/hppa/macros.lisp
similarity index 100%
rename from compiler/hppa/macros.lisp
rename to src/compiler/hppa/macros.lisp
diff --git a/compiler/hppa/memory.lisp b/src/compiler/hppa/memory.lisp
similarity index 100%
rename from compiler/hppa/memory.lisp
rename to src/compiler/hppa/memory.lisp
diff --git a/compiler/hppa/move.lisp b/src/compiler/hppa/move.lisp
similarity index 100%
rename from compiler/hppa/move.lisp
rename to src/compiler/hppa/move.lisp
diff --git a/compiler/hppa/nlx.lisp b/src/compiler/hppa/nlx.lisp
similarity index 100%
rename from compiler/hppa/nlx.lisp
rename to src/compiler/hppa/nlx.lisp
diff --git a/compiler/hppa/parms.lisp b/src/compiler/hppa/parms.lisp
similarity index 100%
rename from compiler/hppa/parms.lisp
rename to src/compiler/hppa/parms.lisp
diff --git a/compiler/hppa/pred.lisp b/src/compiler/hppa/pred.lisp
similarity index 100%
rename from compiler/hppa/pred.lisp
rename to src/compiler/hppa/pred.lisp
diff --git a/compiler/hppa/print.lisp b/src/compiler/hppa/print.lisp
similarity index 100%
rename from compiler/hppa/print.lisp
rename to src/compiler/hppa/print.lisp
diff --git a/compiler/hppa/sap.lisp b/src/compiler/hppa/sap.lisp
similarity index 100%
rename from compiler/hppa/sap.lisp
rename to src/compiler/hppa/sap.lisp
diff --git a/compiler/hppa/static-fn.lisp b/src/compiler/hppa/static-fn.lisp
similarity index 100%
rename from compiler/hppa/static-fn.lisp
rename to src/compiler/hppa/static-fn.lisp
diff --git a/compiler/hppa/subprim.lisp b/src/compiler/hppa/subprim.lisp
similarity index 100%
rename from compiler/hppa/subprim.lisp
rename to src/compiler/hppa/subprim.lisp
diff --git a/compiler/hppa/system.lisp b/src/compiler/hppa/system.lisp
similarity index 100%
rename from compiler/hppa/system.lisp
rename to src/compiler/hppa/system.lisp
diff --git a/compiler/hppa/type-vops.lisp b/src/compiler/hppa/type-vops.lisp
similarity index 100%
rename from compiler/hppa/type-vops.lisp
rename to src/compiler/hppa/type-vops.lisp
diff --git a/compiler/hppa/values.lisp b/src/compiler/hppa/values.lisp
similarity index 100%
rename from compiler/hppa/values.lisp
rename to src/compiler/hppa/values.lisp
diff --git a/compiler/hppa/vm.lisp b/src/compiler/hppa/vm.lisp
similarity index 100%
rename from compiler/hppa/vm.lisp
rename to src/compiler/hppa/vm.lisp
diff --git a/compiler/ir1final.lisp b/src/compiler/ir1final.lisp
similarity index 100%
rename from compiler/ir1final.lisp
rename to src/compiler/ir1final.lisp
diff --git a/compiler/ir1opt.lisp b/src/compiler/ir1opt.lisp
similarity index 100%
rename from compiler/ir1opt.lisp
rename to src/compiler/ir1opt.lisp
diff --git a/compiler/ir1tran.lisp b/src/compiler/ir1tran.lisp
similarity index 100%
rename from compiler/ir1tran.lisp
rename to src/compiler/ir1tran.lisp
diff --git a/compiler/ir1util.lisp b/src/compiler/ir1util.lisp
similarity index 100%
rename from compiler/ir1util.lisp
rename to src/compiler/ir1util.lisp
diff --git a/compiler/ir2tran.lisp b/src/compiler/ir2tran.lisp
similarity index 100%
rename from compiler/ir2tran.lisp
rename to src/compiler/ir2tran.lisp
diff --git a/compiler/knownfun.lisp b/src/compiler/knownfun.lisp
similarity index 100%
rename from compiler/knownfun.lisp
rename to src/compiler/knownfun.lisp
diff --git a/compiler/life.lisp b/src/compiler/life.lisp
similarity index 100%
rename from compiler/life.lisp
rename to src/compiler/life.lisp
diff --git a/compiler/loadbackend.lisp b/src/compiler/loadbackend.lisp
similarity index 100%
rename from compiler/loadbackend.lisp
rename to src/compiler/loadbackend.lisp
diff --git a/compiler/loadcom.lisp b/src/compiler/loadcom.lisp
similarity index 100%
rename from compiler/loadcom.lisp
rename to src/compiler/loadcom.lisp
diff --git a/compiler/locall.lisp b/src/compiler/locall.lisp
similarity index 100%
rename from compiler/locall.lisp
rename to src/compiler/locall.lisp
diff --git a/compiler/loop.lisp b/src/compiler/loop.lisp
similarity index 100%
rename from compiler/loop.lisp
rename to src/compiler/loop.lisp
diff --git a/compiler/ltn.lisp b/src/compiler/ltn.lisp
similarity index 100%
rename from compiler/ltn.lisp
rename to src/compiler/ltn.lisp
diff --git a/compiler/ltv.lisp b/src/compiler/ltv.lisp
similarity index 100%
rename from compiler/ltv.lisp
rename to src/compiler/ltv.lisp
diff --git a/compiler/macros.lisp b/src/compiler/macros.lisp
similarity index 100%
rename from compiler/macros.lisp
rename to src/compiler/macros.lisp
diff --git a/compiler/main.lisp b/src/compiler/main.lisp
similarity index 100%
rename from compiler/main.lisp
rename to src/compiler/main.lisp
diff --git a/compiler/meta-vmdef.lisp b/src/compiler/meta-vmdef.lisp
similarity index 100%
rename from compiler/meta-vmdef.lisp
rename to src/compiler/meta-vmdef.lisp
diff --git a/compiler/mips/alloc.lisp b/src/compiler/mips/alloc.lisp
similarity index 100%
rename from compiler/mips/alloc.lisp
rename to src/compiler/mips/alloc.lisp
diff --git a/compiler/mips/arith.lisp b/src/compiler/mips/arith.lisp
similarity index 100%
rename from compiler/mips/arith.lisp
rename to src/compiler/mips/arith.lisp
diff --git a/compiler/mips/array.lisp b/src/compiler/mips/array.lisp
similarity index 100%
rename from compiler/mips/array.lisp
rename to src/compiler/mips/array.lisp
diff --git a/compiler/mips/c-call.lisp b/src/compiler/mips/c-call.lisp
similarity index 100%
rename from compiler/mips/c-call.lisp
rename to src/compiler/mips/c-call.lisp
diff --git a/compiler/mips/call.lisp b/src/compiler/mips/call.lisp
similarity index 100%
rename from compiler/mips/call.lisp
rename to src/compiler/mips/call.lisp
diff --git a/compiler/mips/cell.lisp b/src/compiler/mips/cell.lisp
similarity index 100%
rename from compiler/mips/cell.lisp
rename to src/compiler/mips/cell.lisp
diff --git a/compiler/mips/char.lisp b/src/compiler/mips/char.lisp
similarity index 100%
rename from compiler/mips/char.lisp
rename to src/compiler/mips/char.lisp
diff --git a/compiler/mips/debug.lisp b/src/compiler/mips/debug.lisp
similarity index 100%
rename from compiler/mips/debug.lisp
rename to src/compiler/mips/debug.lisp
diff --git a/compiler/mips/float.lisp b/src/compiler/mips/float.lisp
similarity index 100%
rename from compiler/mips/float.lisp
rename to src/compiler/mips/float.lisp
diff --git a/compiler/mips/insts.lisp b/src/compiler/mips/insts.lisp
similarity index 100%
rename from compiler/mips/insts.lisp
rename to src/compiler/mips/insts.lisp
diff --git a/compiler/mips/macros.lisp b/src/compiler/mips/macros.lisp
similarity index 100%
rename from compiler/mips/macros.lisp
rename to src/compiler/mips/macros.lisp
diff --git a/compiler/mips/memory.lisp b/src/compiler/mips/memory.lisp
similarity index 100%
rename from compiler/mips/memory.lisp
rename to src/compiler/mips/memory.lisp
diff --git a/compiler/mips/mips-regs.txt b/src/compiler/mips/mips-regs.txt
similarity index 100%
rename from compiler/mips/mips-regs.txt
rename to src/compiler/mips/mips-regs.txt
diff --git a/compiler/mips/move.lisp b/src/compiler/mips/move.lisp
similarity index 100%
rename from compiler/mips/move.lisp
rename to src/compiler/mips/move.lisp
diff --git a/compiler/mips/nlx.lisp b/src/compiler/mips/nlx.lisp
similarity index 100%
rename from compiler/mips/nlx.lisp
rename to src/compiler/mips/nlx.lisp
diff --git a/compiler/mips/notes.txt b/src/compiler/mips/notes.txt
similarity index 100%
rename from compiler/mips/notes.txt
rename to src/compiler/mips/notes.txt
diff --git a/compiler/mips/parms.lisp b/src/compiler/mips/parms.lisp
similarity index 100%
rename from compiler/mips/parms.lisp
rename to src/compiler/mips/parms.lisp
diff --git a/compiler/mips/pred.lisp b/src/compiler/mips/pred.lisp
similarity index 100%
rename from compiler/mips/pred.lisp
rename to src/compiler/mips/pred.lisp
diff --git a/compiler/mips/print.lisp b/src/compiler/mips/print.lisp
similarity index 100%
rename from compiler/mips/print.lisp
rename to src/compiler/mips/print.lisp
diff --git a/compiler/mips/random-doc.txt b/src/compiler/mips/random-doc.txt
similarity index 100%
rename from compiler/mips/random-doc.txt
rename to src/compiler/mips/random-doc.txt
diff --git a/compiler/mips/sap.lisp b/src/compiler/mips/sap.lisp
similarity index 100%
rename from compiler/mips/sap.lisp
rename to src/compiler/mips/sap.lisp
diff --git a/compiler/mips/static-fn.lisp b/src/compiler/mips/static-fn.lisp
similarity index 100%
rename from compiler/mips/static-fn.lisp
rename to src/compiler/mips/static-fn.lisp
diff --git a/compiler/mips/subprim.lisp b/src/compiler/mips/subprim.lisp
similarity index 100%
rename from compiler/mips/subprim.lisp
rename to src/compiler/mips/subprim.lisp
diff --git a/compiler/mips/system.lisp b/src/compiler/mips/system.lisp
similarity index 100%
rename from compiler/mips/system.lisp
rename to src/compiler/mips/system.lisp
diff --git a/compiler/mips/type-vops.lisp b/src/compiler/mips/type-vops.lisp
similarity index 100%
rename from compiler/mips/type-vops.lisp
rename to src/compiler/mips/type-vops.lisp
diff --git a/compiler/mips/utils.lisp b/src/compiler/mips/utils.lisp
similarity index 100%
rename from compiler/mips/utils.lisp
rename to src/compiler/mips/utils.lisp
diff --git a/compiler/mips/values.lisp b/src/compiler/mips/values.lisp
similarity index 100%
rename from compiler/mips/values.lisp
rename to src/compiler/mips/values.lisp
diff --git a/compiler/mips/vm.lisp b/src/compiler/mips/vm.lisp
similarity index 100%
rename from compiler/mips/vm.lisp
rename to src/compiler/mips/vm.lisp
diff --git a/compiler/new-assem.lisp b/src/compiler/new-assem.lisp
similarity index 100%
rename from compiler/new-assem.lisp
rename to src/compiler/new-assem.lisp
diff --git a/compiler/node.lisp b/src/compiler/node.lisp
similarity index 100%
rename from compiler/node.lisp
rename to src/compiler/node.lisp
diff --git a/compiler/old-rt/arith.lisp b/src/compiler/old-rt/arith.lisp
similarity index 100%
rename from compiler/old-rt/arith.lisp
rename to src/compiler/old-rt/arith.lisp
diff --git a/compiler/old-rt/array.lisp b/src/compiler/old-rt/array.lisp
similarity index 100%
rename from compiler/old-rt/array.lisp
rename to src/compiler/old-rt/array.lisp
diff --git a/compiler/old-rt/assem-insts.lisp b/src/compiler/old-rt/assem-insts.lisp
similarity index 100%
rename from compiler/old-rt/assem-insts.lisp
rename to src/compiler/old-rt/assem-insts.lisp
diff --git a/compiler/old-rt/assem-macs.lisp b/src/compiler/old-rt/assem-macs.lisp
similarity index 100%
rename from compiler/old-rt/assem-macs.lisp
rename to src/compiler/old-rt/assem-macs.lisp
diff --git a/compiler/old-rt/call.lisp b/src/compiler/old-rt/call.lisp
similarity index 100%
rename from compiler/old-rt/call.lisp
rename to src/compiler/old-rt/call.lisp
diff --git a/compiler/old-rt/cell.lisp b/src/compiler/old-rt/cell.lisp
similarity index 100%
rename from compiler/old-rt/cell.lisp
rename to src/compiler/old-rt/cell.lisp
diff --git a/compiler/old-rt/char.lisp b/src/compiler/old-rt/char.lisp
similarity index 100%
rename from compiler/old-rt/char.lisp
rename to src/compiler/old-rt/char.lisp
diff --git a/compiler/old-rt/core.lisp b/src/compiler/old-rt/core.lisp
similarity index 100%
rename from compiler/old-rt/core.lisp
rename to src/compiler/old-rt/core.lisp
diff --git a/compiler/old-rt/dump.lisp b/src/compiler/old-rt/dump.lisp
similarity index 100%
rename from compiler/old-rt/dump.lisp
rename to src/compiler/old-rt/dump.lisp
diff --git a/compiler/old-rt/fop.lisp b/src/compiler/old-rt/fop.lisp
similarity index 100%
rename from compiler/old-rt/fop.lisp
rename to src/compiler/old-rt/fop.lisp
diff --git a/compiler/old-rt/genesis.lisp b/src/compiler/old-rt/genesis.lisp
similarity index 100%
rename from compiler/old-rt/genesis.lisp
rename to src/compiler/old-rt/genesis.lisp
diff --git a/compiler/old-rt/memory.lisp b/src/compiler/old-rt/memory.lisp
similarity index 100%
rename from compiler/old-rt/memory.lisp
rename to src/compiler/old-rt/memory.lisp
diff --git a/compiler/old-rt/miscop.lisp b/src/compiler/old-rt/miscop.lisp
similarity index 100%
rename from compiler/old-rt/miscop.lisp
rename to src/compiler/old-rt/miscop.lisp
diff --git a/compiler/old-rt/move.lisp b/src/compiler/old-rt/move.lisp
similarity index 100%
rename from compiler/old-rt/move.lisp
rename to src/compiler/old-rt/move.lisp
diff --git a/compiler/old-rt/nlx.lisp b/src/compiler/old-rt/nlx.lisp
similarity index 100%
rename from compiler/old-rt/nlx.lisp
rename to src/compiler/old-rt/nlx.lisp
diff --git a/compiler/old-rt/odump.lisp b/src/compiler/old-rt/odump.lisp
similarity index 100%
rename from compiler/old-rt/odump.lisp
rename to src/compiler/old-rt/odump.lisp
diff --git a/compiler/old-rt/parms.lisp b/src/compiler/old-rt/parms.lisp
similarity index 100%
rename from compiler/old-rt/parms.lisp
rename to src/compiler/old-rt/parms.lisp
diff --git a/compiler/old-rt/pred.lisp b/src/compiler/old-rt/pred.lisp
similarity index 100%
rename from compiler/old-rt/pred.lisp
rename to src/compiler/old-rt/pred.lisp
diff --git a/compiler/old-rt/print.lisp b/src/compiler/old-rt/print.lisp
similarity index 100%
rename from compiler/old-rt/print.lisp
rename to src/compiler/old-rt/print.lisp
diff --git a/compiler/old-rt/subprim.lisp b/src/compiler/old-rt/subprim.lisp
similarity index 100%
rename from compiler/old-rt/subprim.lisp
rename to src/compiler/old-rt/subprim.lisp
diff --git a/compiler/old-rt/system.lisp b/src/compiler/old-rt/system.lisp
similarity index 100%
rename from compiler/old-rt/system.lisp
rename to src/compiler/old-rt/system.lisp
diff --git a/compiler/old-rt/type-vops.lisp b/src/compiler/old-rt/type-vops.lisp
similarity index 100%
rename from compiler/old-rt/type-vops.lisp
rename to src/compiler/old-rt/type-vops.lisp
diff --git a/compiler/old-rt/values.lisp b/src/compiler/old-rt/values.lisp
similarity index 100%
rename from compiler/old-rt/values.lisp
rename to src/compiler/old-rt/values.lisp
diff --git a/compiler/old-rt/vm-tran.lisp b/src/compiler/old-rt/vm-tran.lisp
similarity index 100%
rename from compiler/old-rt/vm-tran.lisp
rename to src/compiler/old-rt/vm-tran.lisp
diff --git a/compiler/old-rt/vm-type.lisp b/src/compiler/old-rt/vm-type.lisp
similarity index 100%
rename from compiler/old-rt/vm-type.lisp
rename to src/compiler/old-rt/vm-type.lisp
diff --git a/compiler/old-rt/vm.lisp b/src/compiler/old-rt/vm.lisp
similarity index 100%
rename from compiler/old-rt/vm.lisp
rename to src/compiler/old-rt/vm.lisp
diff --git a/compiler/pack.lisp b/src/compiler/pack.lisp
similarity index 100%
rename from compiler/pack.lisp
rename to src/compiler/pack.lisp
diff --git a/compiler/ppc/alloc.lisp b/src/compiler/ppc/alloc.lisp
similarity index 100%
rename from compiler/ppc/alloc.lisp
rename to src/compiler/ppc/alloc.lisp
diff --git a/compiler/ppc/arith.lisp b/src/compiler/ppc/arith.lisp
similarity index 100%
rename from compiler/ppc/arith.lisp
rename to src/compiler/ppc/arith.lisp
diff --git a/compiler/ppc/array.lisp b/src/compiler/ppc/array.lisp
similarity index 100%
rename from compiler/ppc/array.lisp
rename to src/compiler/ppc/array.lisp
diff --git a/compiler/ppc/c-call.lisp b/src/compiler/ppc/c-call.lisp
similarity index 100%
rename from compiler/ppc/c-call.lisp
rename to src/compiler/ppc/c-call.lisp
diff --git a/compiler/ppc/call.lisp b/src/compiler/ppc/call.lisp
similarity index 100%
rename from compiler/ppc/call.lisp
rename to src/compiler/ppc/call.lisp
diff --git a/compiler/ppc/cell.lisp b/src/compiler/ppc/cell.lisp
similarity index 100%
rename from compiler/ppc/cell.lisp
rename to src/compiler/ppc/cell.lisp
diff --git a/compiler/ppc/char.lisp b/src/compiler/ppc/char.lisp
similarity index 100%
rename from compiler/ppc/char.lisp
rename to src/compiler/ppc/char.lisp
diff --git a/compiler/ppc/debug.lisp b/src/compiler/ppc/debug.lisp
similarity index 100%
rename from compiler/ppc/debug.lisp
rename to src/compiler/ppc/debug.lisp
diff --git a/compiler/ppc/float.lisp b/src/compiler/ppc/float.lisp
similarity index 100%
rename from compiler/ppc/float.lisp
rename to src/compiler/ppc/float.lisp
diff --git a/compiler/ppc/insts.lisp b/src/compiler/ppc/insts.lisp
similarity index 100%
rename from compiler/ppc/insts.lisp
rename to src/compiler/ppc/insts.lisp
diff --git a/compiler/ppc/macros.lisp b/src/compiler/ppc/macros.lisp
similarity index 100%
rename from compiler/ppc/macros.lisp
rename to src/compiler/ppc/macros.lisp
diff --git a/compiler/ppc/memory.lisp b/src/compiler/ppc/memory.lisp
similarity index 100%
rename from compiler/ppc/memory.lisp
rename to src/compiler/ppc/memory.lisp
diff --git a/compiler/ppc/move.lisp b/src/compiler/ppc/move.lisp
similarity index 100%
rename from compiler/ppc/move.lisp
rename to src/compiler/ppc/move.lisp
diff --git a/compiler/ppc/nlx.lisp b/src/compiler/ppc/nlx.lisp
similarity index 100%
rename from compiler/ppc/nlx.lisp
rename to src/compiler/ppc/nlx.lisp
diff --git a/compiler/ppc/parms.lisp b/src/compiler/ppc/parms.lisp
similarity index 100%
rename from compiler/ppc/parms.lisp
rename to src/compiler/ppc/parms.lisp
diff --git a/compiler/ppc/pred.lisp b/src/compiler/ppc/pred.lisp
similarity index 100%
rename from compiler/ppc/pred.lisp
rename to src/compiler/ppc/pred.lisp
diff --git a/compiler/ppc/print.lisp b/src/compiler/ppc/print.lisp
similarity index 100%
rename from compiler/ppc/print.lisp
rename to src/compiler/ppc/print.lisp
diff --git a/compiler/ppc/sap.lisp b/src/compiler/ppc/sap.lisp
similarity index 100%
rename from compiler/ppc/sap.lisp
rename to src/compiler/ppc/sap.lisp
diff --git a/compiler/ppc/static-fn.lisp b/src/compiler/ppc/static-fn.lisp
similarity index 100%
rename from compiler/ppc/static-fn.lisp
rename to src/compiler/ppc/static-fn.lisp
diff --git a/compiler/ppc/subprim.lisp b/src/compiler/ppc/subprim.lisp
similarity index 100%
rename from compiler/ppc/subprim.lisp
rename to src/compiler/ppc/subprim.lisp
diff --git a/compiler/ppc/system.lisp b/src/compiler/ppc/system.lisp
similarity index 100%
rename from compiler/ppc/system.lisp
rename to src/compiler/ppc/system.lisp
diff --git a/compiler/ppc/type-vops.lisp b/src/compiler/ppc/type-vops.lisp
similarity index 100%
rename from compiler/ppc/type-vops.lisp
rename to src/compiler/ppc/type-vops.lisp
diff --git a/compiler/ppc/values.lisp b/src/compiler/ppc/values.lisp
similarity index 100%
rename from compiler/ppc/values.lisp
rename to src/compiler/ppc/values.lisp
diff --git a/compiler/ppc/vm.lisp b/src/compiler/ppc/vm.lisp
similarity index 100%
rename from compiler/ppc/vm.lisp
rename to src/compiler/ppc/vm.lisp
diff --git a/compiler/proclaim.lisp b/src/compiler/proclaim.lisp
similarity index 100%
rename from compiler/proclaim.lisp
rename to src/compiler/proclaim.lisp
diff --git a/compiler/profile.lisp b/src/compiler/profile.lisp
similarity index 100%
rename from compiler/profile.lisp
rename to src/compiler/profile.lisp
diff --git a/compiler/pseudo-vops.lisp b/src/compiler/pseudo-vops.lisp
similarity index 100%
rename from compiler/pseudo-vops.lisp
rename to src/compiler/pseudo-vops.lisp
diff --git a/compiler/represent.lisp b/src/compiler/represent.lisp
similarity index 100%
rename from compiler/represent.lisp
rename to src/compiler/represent.lisp
diff --git a/compiler/rt/afpa.lisp b/src/compiler/rt/afpa.lisp
similarity index 100%
rename from compiler/rt/afpa.lisp
rename to src/compiler/rt/afpa.lisp
diff --git a/compiler/rt/alloc.lisp b/src/compiler/rt/alloc.lisp
similarity index 100%
rename from compiler/rt/alloc.lisp
rename to src/compiler/rt/alloc.lisp
diff --git a/compiler/rt/arith.lisp b/src/compiler/rt/arith.lisp
similarity index 100%
rename from compiler/rt/arith.lisp
rename to src/compiler/rt/arith.lisp
diff --git a/compiler/rt/array.lisp b/src/compiler/rt/array.lisp
similarity index 100%
rename from compiler/rt/array.lisp
rename to src/compiler/rt/array.lisp
diff --git a/compiler/rt/c-call.lisp b/src/compiler/rt/c-call.lisp
similarity index 100%
rename from compiler/rt/c-call.lisp
rename to src/compiler/rt/c-call.lisp
diff --git a/compiler/rt/call.lisp b/src/compiler/rt/call.lisp
similarity index 100%
rename from compiler/rt/call.lisp
rename to src/compiler/rt/call.lisp
diff --git a/compiler/rt/cell.lisp b/src/compiler/rt/cell.lisp
similarity index 100%
rename from compiler/rt/cell.lisp
rename to src/compiler/rt/cell.lisp
diff --git a/compiler/rt/char.lisp b/src/compiler/rt/char.lisp
similarity index 100%
rename from compiler/rt/char.lisp
rename to src/compiler/rt/char.lisp
diff --git a/compiler/rt/debug.lisp b/src/compiler/rt/debug.lisp
similarity index 100%
rename from compiler/rt/debug.lisp
rename to src/compiler/rt/debug.lisp
diff --git a/compiler/rt/insts.lisp b/src/compiler/rt/insts.lisp
similarity index 100%
rename from compiler/rt/insts.lisp
rename to src/compiler/rt/insts.lisp
diff --git a/compiler/rt/macros.lisp b/src/compiler/rt/macros.lisp
similarity index 100%
rename from compiler/rt/macros.lisp
rename to src/compiler/rt/macros.lisp
diff --git a/compiler/rt/mc68881.lisp b/src/compiler/rt/mc68881.lisp
similarity index 100%
rename from compiler/rt/mc68881.lisp
rename to src/compiler/rt/mc68881.lisp
diff --git a/compiler/rt/memory.lisp b/src/compiler/rt/memory.lisp
similarity index 100%
rename from compiler/rt/memory.lisp
rename to src/compiler/rt/memory.lisp
diff --git a/compiler/rt/move.lisp b/src/compiler/rt/move.lisp
similarity index 100%
rename from compiler/rt/move.lisp
rename to src/compiler/rt/move.lisp
diff --git a/compiler/rt/nlx.lisp b/src/compiler/rt/nlx.lisp
similarity index 100%
rename from compiler/rt/nlx.lisp
rename to src/compiler/rt/nlx.lisp
diff --git a/compiler/rt/params.lisp b/src/compiler/rt/params.lisp
similarity index 100%
rename from compiler/rt/params.lisp
rename to src/compiler/rt/params.lisp
diff --git a/compiler/rt/pred.lisp b/src/compiler/rt/pred.lisp
similarity index 100%
rename from compiler/rt/pred.lisp
rename to src/compiler/rt/pred.lisp
diff --git a/compiler/rt/print.lisp b/src/compiler/rt/print.lisp
similarity index 100%
rename from compiler/rt/print.lisp
rename to src/compiler/rt/print.lisp
diff --git a/compiler/rt/sap.lisp b/src/compiler/rt/sap.lisp
similarity index 100%
rename from compiler/rt/sap.lisp
rename to src/compiler/rt/sap.lisp
diff --git a/compiler/rt/static-fn.lisp b/src/compiler/rt/static-fn.lisp
similarity index 100%
rename from compiler/rt/static-fn.lisp
rename to src/compiler/rt/static-fn.lisp
diff --git a/compiler/rt/subprim.lisp b/src/compiler/rt/subprim.lisp
similarity index 100%
rename from compiler/rt/subprim.lisp
rename to src/compiler/rt/subprim.lisp
diff --git a/compiler/rt/system.lisp b/src/compiler/rt/system.lisp
similarity index 100%
rename from compiler/rt/system.lisp
rename to src/compiler/rt/system.lisp
diff --git a/compiler/rt/type-vops.lisp b/src/compiler/rt/type-vops.lisp
similarity index 100%
rename from compiler/rt/type-vops.lisp
rename to src/compiler/rt/type-vops.lisp
diff --git a/compiler/rt/values.lisp b/src/compiler/rt/values.lisp
similarity index 100%
rename from compiler/rt/values.lisp
rename to src/compiler/rt/values.lisp
diff --git a/compiler/rt/vm.lisp b/src/compiler/rt/vm.lisp
similarity index 100%
rename from compiler/rt/vm.lisp
rename to src/compiler/rt/vm.lisp
diff --git a/compiler/saptran.lisp b/src/compiler/saptran.lisp
similarity index 100%
rename from compiler/saptran.lisp
rename to src/compiler/saptran.lisp
diff --git a/compiler/seqtran.lisp b/src/compiler/seqtran.lisp
similarity index 100%
rename from compiler/seqtran.lisp
rename to src/compiler/seqtran.lisp
diff --git a/compiler/sparc/alloc.lisp b/src/compiler/sparc/alloc.lisp
similarity index 100%
rename from compiler/sparc/alloc.lisp
rename to src/compiler/sparc/alloc.lisp
diff --git a/compiler/sparc/arith.lisp b/src/compiler/sparc/arith.lisp
similarity index 100%
rename from compiler/sparc/arith.lisp
rename to src/compiler/sparc/arith.lisp
diff --git a/compiler/sparc/array.lisp b/src/compiler/sparc/array.lisp
similarity index 100%
rename from compiler/sparc/array.lisp
rename to src/compiler/sparc/array.lisp
diff --git a/compiler/sparc/c-call.lisp b/src/compiler/sparc/c-call.lisp
similarity index 100%
rename from compiler/sparc/c-call.lisp
rename to src/compiler/sparc/c-call.lisp
diff --git a/compiler/sparc/call.lisp b/src/compiler/sparc/call.lisp
similarity index 100%
rename from compiler/sparc/call.lisp
rename to src/compiler/sparc/call.lisp
diff --git a/compiler/sparc/cell.lisp b/src/compiler/sparc/cell.lisp
similarity index 100%
rename from compiler/sparc/cell.lisp
rename to src/compiler/sparc/cell.lisp
diff --git a/compiler/sparc/char.lisp b/src/compiler/sparc/char.lisp
similarity index 100%
rename from compiler/sparc/char.lisp
rename to src/compiler/sparc/char.lisp
diff --git a/compiler/sparc/debug.lisp b/src/compiler/sparc/debug.lisp
similarity index 100%
rename from compiler/sparc/debug.lisp
rename to src/compiler/sparc/debug.lisp
diff --git a/compiler/sparc/float.lisp b/src/compiler/sparc/float.lisp
similarity index 100%
rename from compiler/sparc/float.lisp
rename to src/compiler/sparc/float.lisp
diff --git a/compiler/sparc/insts.lisp b/src/compiler/sparc/insts.lisp
similarity index 100%
rename from compiler/sparc/insts.lisp
rename to src/compiler/sparc/insts.lisp
diff --git a/compiler/sparc/macros.lisp b/src/compiler/sparc/macros.lisp
similarity index 100%
rename from compiler/sparc/macros.lisp
rename to src/compiler/sparc/macros.lisp
diff --git a/compiler/sparc/memory.lisp b/src/compiler/sparc/memory.lisp
similarity index 100%
rename from compiler/sparc/memory.lisp
rename to src/compiler/sparc/memory.lisp
diff --git a/compiler/sparc/move.lisp b/src/compiler/sparc/move.lisp
similarity index 100%
rename from compiler/sparc/move.lisp
rename to src/compiler/sparc/move.lisp
diff --git a/compiler/sparc/nlx.lisp b/src/compiler/sparc/nlx.lisp
similarity index 100%
rename from compiler/sparc/nlx.lisp
rename to src/compiler/sparc/nlx.lisp
diff --git a/compiler/sparc/parms.lisp b/src/compiler/sparc/parms.lisp
similarity index 100%
rename from compiler/sparc/parms.lisp
rename to src/compiler/sparc/parms.lisp
diff --git a/compiler/sparc/pred.lisp b/src/compiler/sparc/pred.lisp
similarity index 100%
rename from compiler/sparc/pred.lisp
rename to src/compiler/sparc/pred.lisp
diff --git a/compiler/sparc/print.lisp b/src/compiler/sparc/print.lisp
similarity index 100%
rename from compiler/sparc/print.lisp
rename to src/compiler/sparc/print.lisp
diff --git a/compiler/sparc/sap.lisp b/src/compiler/sparc/sap.lisp
similarity index 100%
rename from compiler/sparc/sap.lisp
rename to src/compiler/sparc/sap.lisp
diff --git a/compiler/sparc/static-fn.lisp b/src/compiler/sparc/static-fn.lisp
similarity index 100%
rename from compiler/sparc/static-fn.lisp
rename to src/compiler/sparc/static-fn.lisp
diff --git a/compiler/sparc/subprim.lisp b/src/compiler/sparc/subprim.lisp
similarity index 100%
rename from compiler/sparc/subprim.lisp
rename to src/compiler/sparc/subprim.lisp
diff --git a/compiler/sparc/system.lisp b/src/compiler/sparc/system.lisp
similarity index 100%
rename from compiler/sparc/system.lisp
rename to src/compiler/sparc/system.lisp
diff --git a/compiler/sparc/type-vops.lisp b/src/compiler/sparc/type-vops.lisp
similarity index 100%
rename from compiler/sparc/type-vops.lisp
rename to src/compiler/sparc/type-vops.lisp
diff --git a/compiler/sparc/values.lisp b/src/compiler/sparc/values.lisp
similarity index 100%
rename from compiler/sparc/values.lisp
rename to src/compiler/sparc/values.lisp
diff --git a/compiler/sparc/vm.lisp b/src/compiler/sparc/vm.lisp
similarity index 100%
rename from compiler/sparc/vm.lisp
rename to src/compiler/sparc/vm.lisp
diff --git a/compiler/srctran.lisp b/src/compiler/srctran.lisp
similarity index 100%
rename from compiler/srctran.lisp
rename to src/compiler/srctran.lisp
diff --git a/compiler/sset.lisp b/src/compiler/sset.lisp
similarity index 100%
rename from compiler/sset.lisp
rename to src/compiler/sset.lisp
diff --git a/compiler/stack.lisp b/src/compiler/stack.lisp
similarity index 100%
rename from compiler/stack.lisp
rename to src/compiler/stack.lisp
diff --git a/compiler/statcount.lisp b/src/compiler/statcount.lisp
similarity index 100%
rename from compiler/statcount.lisp
rename to src/compiler/statcount.lisp
diff --git a/compiler/tn.lisp b/src/compiler/tn.lisp
similarity index 100%
rename from compiler/tn.lisp
rename to src/compiler/tn.lisp
diff --git a/compiler/typetran.lisp b/src/compiler/typetran.lisp
similarity index 100%
rename from compiler/typetran.lisp
rename to src/compiler/typetran.lisp
diff --git a/compiler/vmdef.lisp b/src/compiler/vmdef.lisp
similarity index 100%
rename from compiler/vmdef.lisp
rename to src/compiler/vmdef.lisp
diff --git a/compiler/vop.lisp b/src/compiler/vop.lisp
similarity index 100%
rename from compiler/vop.lisp
rename to src/compiler/vop.lisp
diff --git a/compiler/x86/alloc.lisp b/src/compiler/x86/alloc.lisp
similarity index 100%
rename from compiler/x86/alloc.lisp
rename to src/compiler/x86/alloc.lisp
diff --git a/compiler/x86/arith.lisp b/src/compiler/x86/arith.lisp
similarity index 100%
rename from compiler/x86/arith.lisp
rename to src/compiler/x86/arith.lisp
diff --git a/compiler/x86/array.lisp b/src/compiler/x86/array.lisp
similarity index 100%
rename from compiler/x86/array.lisp
rename to src/compiler/x86/array.lisp
diff --git a/compiler/x86/c-call.lisp b/src/compiler/x86/c-call.lisp
similarity index 100%
rename from compiler/x86/c-call.lisp
rename to src/compiler/x86/c-call.lisp
diff --git a/compiler/x86/call.lisp b/src/compiler/x86/call.lisp
similarity index 100%
rename from compiler/x86/call.lisp
rename to src/compiler/x86/call.lisp
diff --git a/compiler/x86/cell.lisp b/src/compiler/x86/cell.lisp
similarity index 100%
rename from compiler/x86/cell.lisp
rename to src/compiler/x86/cell.lisp
diff --git a/compiler/x86/char.lisp b/src/compiler/x86/char.lisp
similarity index 100%
rename from compiler/x86/char.lisp
rename to src/compiler/x86/char.lisp
diff --git a/compiler/x86/debug.lisp b/src/compiler/x86/debug.lisp
similarity index 100%
rename from compiler/x86/debug.lisp
rename to src/compiler/x86/debug.lisp
diff --git a/compiler/x86/float-sse2.lisp b/src/compiler/x86/float-sse2.lisp
similarity index 100%
rename from compiler/x86/float-sse2.lisp
rename to src/compiler/x86/float-sse2.lisp
diff --git a/compiler/x86/float.lisp b/src/compiler/x86/float.lisp
similarity index 100%
rename from compiler/x86/float.lisp
rename to src/compiler/x86/float.lisp
diff --git a/compiler/x86/insts.lisp b/src/compiler/x86/insts.lisp
similarity index 100%
rename from compiler/x86/insts.lisp
rename to src/compiler/x86/insts.lisp
diff --git a/compiler/x86/macros.lisp b/src/compiler/x86/macros.lisp
similarity index 100%
rename from compiler/x86/macros.lisp
rename to src/compiler/x86/macros.lisp
diff --git a/compiler/x86/memory.lisp b/src/compiler/x86/memory.lisp
similarity index 100%
rename from compiler/x86/memory.lisp
rename to src/compiler/x86/memory.lisp
diff --git a/compiler/x86/move.lisp b/src/compiler/x86/move.lisp
similarity index 100%
rename from compiler/x86/move.lisp
rename to src/compiler/x86/move.lisp
diff --git a/compiler/x86/nlx.lisp b/src/compiler/x86/nlx.lisp
similarity index 100%
rename from compiler/x86/nlx.lisp
rename to src/compiler/x86/nlx.lisp
diff --git a/compiler/x86/parms.lisp b/src/compiler/x86/parms.lisp
similarity index 100%
rename from compiler/x86/parms.lisp
rename to src/compiler/x86/parms.lisp
diff --git a/compiler/x86/pred.lisp b/src/compiler/x86/pred.lisp
similarity index 100%
rename from compiler/x86/pred.lisp
rename to src/compiler/x86/pred.lisp
diff --git a/compiler/x86/print.lisp b/src/compiler/x86/print.lisp
similarity index 100%
rename from compiler/x86/print.lisp
rename to src/compiler/x86/print.lisp
diff --git a/compiler/x86/sap.lisp b/src/compiler/x86/sap.lisp
similarity index 100%
rename from compiler/x86/sap.lisp
rename to src/compiler/x86/sap.lisp
diff --git a/compiler/x86/sse2-array.lisp b/src/compiler/x86/sse2-array.lisp
similarity index 100%
rename from compiler/x86/sse2-array.lisp
rename to src/compiler/x86/sse2-array.lisp
diff --git a/compiler/x86/sse2-c-call.lisp b/src/compiler/x86/sse2-c-call.lisp
similarity index 100%
rename from compiler/x86/sse2-c-call.lisp
rename to src/compiler/x86/sse2-c-call.lisp
diff --git a/compiler/x86/sse2-sap.lisp b/src/compiler/x86/sse2-sap.lisp
similarity index 100%
rename from compiler/x86/sse2-sap.lisp
rename to src/compiler/x86/sse2-sap.lisp
diff --git a/compiler/x86/static-fn.lisp b/src/compiler/x86/static-fn.lisp
similarity index 100%
rename from compiler/x86/static-fn.lisp
rename to src/compiler/x86/static-fn.lisp
diff --git a/compiler/x86/subprim.lisp b/src/compiler/x86/subprim.lisp
similarity index 100%
rename from compiler/x86/subprim.lisp
rename to src/compiler/x86/subprim.lisp
diff --git a/compiler/x86/system.lisp b/src/compiler/x86/system.lisp
similarity index 100%
rename from compiler/x86/system.lisp
rename to src/compiler/x86/system.lisp
diff --git a/compiler/x86/type-vops.lisp b/src/compiler/x86/type-vops.lisp
similarity index 100%
rename from compiler/x86/type-vops.lisp
rename to src/compiler/x86/type-vops.lisp
diff --git a/compiler/x86/values.lisp b/src/compiler/x86/values.lisp
similarity index 100%
rename from compiler/x86/values.lisp
rename to src/compiler/x86/values.lisp
diff --git a/compiler/x86/vm.lisp b/src/compiler/x86/vm.lisp
similarity index 100%
rename from compiler/x86/vm.lisp
rename to src/compiler/x86/vm.lisp
diff --git a/compiler/x86/x87-array.lisp b/src/compiler/x86/x87-array.lisp
similarity index 100%
rename from compiler/x86/x87-array.lisp
rename to src/compiler/x86/x87-array.lisp
diff --git a/compiler/x86/x87-c-call.lisp b/src/compiler/x86/x87-c-call.lisp
similarity index 100%
rename from compiler/x86/x87-c-call.lisp
rename to src/compiler/x86/x87-c-call.lisp
diff --git a/compiler/x86/x87-sap.lisp b/src/compiler/x86/x87-sap.lisp
similarity index 100%
rename from compiler/x86/x87-sap.lisp
rename to src/compiler/x86/x87-sap.lisp
diff --git a/compiler/xref.lisp b/src/compiler/xref.lisp
similarity index 100%
rename from compiler/xref.lisp
rename to src/compiler/xref.lisp
diff --git a/contrib/CATALOG.TXT b/src/contrib/CATALOG.TXT
similarity index 100%
rename from contrib/CATALOG.TXT
rename to src/contrib/CATALOG.TXT
diff --git a/contrib/READ-ME.TXT b/src/contrib/READ-ME.TXT
similarity index 100%
rename from contrib/READ-ME.TXT
rename to src/contrib/READ-ME.TXT
diff --git a/contrib/asdf/asdf.lisp b/src/contrib/asdf/asdf.lisp
similarity index 100%
rename from contrib/asdf/asdf.lisp
rename to src/contrib/asdf/asdf.lisp
diff --git a/contrib/contrib.lisp b/src/contrib/contrib.lisp
similarity index 100%
rename from contrib/contrib.lisp
rename to src/contrib/contrib.lisp
diff --git a/contrib/defsystem/defsystem.lisp b/src/contrib/defsystem/defsystem.lisp
similarity index 100%
rename from contrib/defsystem/defsystem.lisp
rename to src/contrib/defsystem/defsystem.lisp
diff --git a/contrib/demos/demos.asd b/src/contrib/demos/demos.asd
similarity index 100%
rename from contrib/demos/demos.asd
rename to src/contrib/demos/demos.asd
diff --git a/contrib/demos/demos.catalog b/src/contrib/demos/demos.catalog
similarity index 100%
rename from contrib/demos/demos.catalog
rename to src/contrib/demos/demos.catalog
diff --git a/contrib/demos/demos.lisp b/src/contrib/demos/demos.lisp
similarity index 100%
rename from contrib/demos/demos.lisp
rename to src/contrib/demos/demos.lisp
diff --git a/contrib/demos/menu.lisp b/src/contrib/demos/menu.lisp
similarity index 100%
rename from contrib/demos/menu.lisp
rename to src/contrib/demos/menu.lisp
diff --git a/contrib/embedded-c/embedded-c.asd b/src/contrib/embedded-c/embedded-c.asd
similarity index 100%
rename from contrib/embedded-c/embedded-c.asd
rename to src/contrib/embedded-c/embedded-c.asd
diff --git a/contrib/embedded-c/embedded-c.catalog b/src/contrib/embedded-c/embedded-c.catalog
similarity index 100%
rename from contrib/embedded-c/embedded-c.catalog
rename to src/contrib/embedded-c/embedded-c.catalog
diff --git a/contrib/embedded-c/embedded-c.lisp b/src/contrib/embedded-c/embedded-c.lisp
similarity index 100%
rename from contrib/embedded-c/embedded-c.lisp
rename to src/contrib/embedded-c/embedded-c.lisp
diff --git a/contrib/follow-mouse/follow-mouse.asd b/src/contrib/follow-mouse/follow-mouse.asd
similarity index 100%
rename from contrib/follow-mouse/follow-mouse.asd
rename to src/contrib/follow-mouse/follow-mouse.asd
diff --git a/contrib/follow-mouse/follow-mouse.catalog b/src/contrib/follow-mouse/follow-mouse.catalog
similarity index 100%
rename from contrib/follow-mouse/follow-mouse.catalog
rename to src/contrib/follow-mouse/follow-mouse.catalog
diff --git a/contrib/follow-mouse/follow-mouse.lisp b/src/contrib/follow-mouse/follow-mouse.lisp
similarity index 100%
rename from contrib/follow-mouse/follow-mouse.lisp
rename to src/contrib/follow-mouse/follow-mouse.lisp
diff --git a/contrib/games/feebs/brains.lisp b/src/contrib/games/feebs/brains.lisp
similarity index 100%
rename from contrib/games/feebs/brains.lisp
rename to src/contrib/games/feebs/brains.lisp
diff --git a/contrib/games/feebs/feebs.asd b/src/contrib/games/feebs/feebs.asd
similarity index 100%
rename from contrib/games/feebs/feebs.asd
rename to src/contrib/games/feebs/feebs.asd
diff --git a/contrib/games/feebs/feebs.catalog b/src/contrib/games/feebs/feebs.catalog
similarity index 100%
rename from contrib/games/feebs/feebs.catalog
rename to src/contrib/games/feebs/feebs.catalog
diff --git a/contrib/games/feebs/feebs.lisp b/src/contrib/games/feebs/feebs.lisp
similarity index 100%
rename from contrib/games/feebs/feebs.lisp
rename to src/contrib/games/feebs/feebs.lisp
diff --git a/contrib/games/feebs/feebs.log b/src/contrib/games/feebs/feebs.log
similarity index 100%
rename from contrib/games/feebs/feebs.log
rename to src/contrib/games/feebs/feebs.log
diff --git a/contrib/games/feebs/feebs.mss b/src/contrib/games/feebs/feebs.mss
similarity index 100%
rename from contrib/games/feebs/feebs.mss
rename to src/contrib/games/feebs/feebs.mss
diff --git a/contrib/games/feebs/feebs.tex b/src/contrib/games/feebs/feebs.tex
similarity index 100%
rename from contrib/games/feebs/feebs.tex
rename to src/contrib/games/feebs/feebs.tex
diff --git a/contrib/games/feebs/mazes.lisp b/src/contrib/games/feebs/mazes.lisp
similarity index 100%
rename from contrib/games/feebs/mazes.lisp
rename to src/contrib/games/feebs/mazes.lisp
diff --git a/contrib/hist/hist.asd b/src/contrib/hist/hist.asd
similarity index 100%
rename from contrib/hist/hist.asd
rename to src/contrib/hist/hist.asd
diff --git a/contrib/hist/hist.catalog b/src/contrib/hist/hist.catalog
similarity index 100%
rename from contrib/hist/hist.catalog
rename to src/contrib/hist/hist.catalog
diff --git a/contrib/hist/hist.lisp b/src/contrib/hist/hist.lisp
similarity index 100%
rename from contrib/hist/hist.lisp
rename to src/contrib/hist/hist.lisp
diff --git a/contrib/library-maintenance/catalog-cat.lisp b/src/contrib/library-maintenance/catalog-cat.lisp
similarity index 100%
rename from contrib/library-maintenance/catalog-cat.lisp
rename to src/contrib/library-maintenance/catalog-cat.lisp
diff --git a/contrib/library-maintenance/compile-lib.lisp b/src/contrib/library-maintenance/compile-lib.lisp
similarity index 100%
rename from contrib/library-maintenance/compile-lib.lisp
rename to src/contrib/library-maintenance/compile-lib.lisp
diff --git a/contrib/library-maintenance/old-catalog-format.txt b/src/contrib/library-maintenance/old-catalog-format.txt
similarity index 100%
rename from contrib/library-maintenance/old-catalog-format.txt
rename to src/contrib/library-maintenance/old-catalog-format.txt
diff --git a/contrib/ops/b.ops b/src/contrib/ops/b.ops
similarity index 100%
rename from contrib/ops/b.ops
rename to src/contrib/ops/b.ops
diff --git a/contrib/ops/bug.ops b/src/contrib/ops/bug.ops
similarity index 100%
rename from contrib/ops/bug.ops
rename to src/contrib/ops/bug.ops
diff --git a/contrib/ops/ceramic.ops b/src/contrib/ops/ceramic.ops
similarity index 100%
rename from contrib/ops/ceramic.ops
rename to src/contrib/ops/ceramic.ops
diff --git a/contrib/ops/compile-ops.lisp b/src/contrib/ops/compile-ops.lisp
similarity index 100%
rename from contrib/ops/compile-ops.lisp
rename to src/contrib/ops/compile-ops.lisp
diff --git a/contrib/ops/dec.ops b/src/contrib/ops/dec.ops
similarity index 100%
rename from contrib/ops/dec.ops
rename to src/contrib/ops/dec.ops
diff --git a/contrib/ops/fbug.ops b/src/contrib/ops/fbug.ops
similarity index 100%
rename from contrib/ops/fbug.ops
rename to src/contrib/ops/fbug.ops
diff --git a/contrib/ops/haunt.ops b/src/contrib/ops/haunt.ops
similarity index 100%
rename from contrib/ops/haunt.ops
rename to src/contrib/ops/haunt.ops
diff --git a/contrib/ops/mab.ops b/src/contrib/ops/mab.ops
similarity index 100%
rename from contrib/ops/mab.ops
rename to src/contrib/ops/mab.ops
diff --git a/contrib/ops/myw.ops b/src/contrib/ops/myw.ops
similarity index 100%
rename from contrib/ops/myw.ops
rename to src/contrib/ops/myw.ops
diff --git a/contrib/ops/ops-backup.lisp b/src/contrib/ops/ops-backup.lisp
similarity index 100%
rename from contrib/ops/ops-backup.lisp
rename to src/contrib/ops/ops-backup.lisp
diff --git a/contrib/ops/ops-compile.lisp b/src/contrib/ops/ops-compile.lisp
similarity index 100%
rename from contrib/ops/ops-compile.lisp
rename to src/contrib/ops/ops-compile.lisp
diff --git a/contrib/ops/ops-io.lisp b/src/contrib/ops/ops-io.lisp
similarity index 100%
rename from contrib/ops/ops-io.lisp
rename to src/contrib/ops/ops-io.lisp
diff --git a/contrib/ops/ops-main.lisp b/src/contrib/ops/ops-main.lisp
similarity index 100%
rename from contrib/ops/ops-main.lisp
rename to src/contrib/ops/ops-main.lisp
diff --git a/contrib/ops/ops-match.lisp b/src/contrib/ops/ops-match.lisp
similarity index 100%
rename from contrib/ops/ops-match.lisp
rename to src/contrib/ops/ops-match.lisp
diff --git a/contrib/ops/ops-rhs.lisp b/src/contrib/ops/ops-rhs.lisp
similarity index 100%
rename from contrib/ops/ops-rhs.lisp
rename to src/contrib/ops/ops-rhs.lisp
diff --git a/contrib/ops/ops-util.lisp b/src/contrib/ops/ops-util.lisp
similarity index 100%
rename from contrib/ops/ops-util.lisp
rename to src/contrib/ops/ops-util.lisp
diff --git a/contrib/ops/ops.asd b/src/contrib/ops/ops.asd
similarity index 100%
rename from contrib/ops/ops.asd
rename to src/contrib/ops/ops.asd
diff --git a/contrib/ops/ops.catalog b/src/contrib/ops/ops.catalog
similarity index 100%
rename from contrib/ops/ops.catalog
rename to src/contrib/ops/ops.catalog
diff --git a/contrib/ops/ops.lisp b/src/contrib/ops/ops.lisp
similarity index 100%
rename from contrib/ops/ops.lisp
rename to src/contrib/ops/ops.lisp
diff --git a/contrib/ops/pp.ops b/src/contrib/ops/pp.ops
similarity index 100%
rename from contrib/ops/pp.ops
rename to src/contrib/ops/pp.ops
diff --git a/contrib/ops/rubik.ops b/src/contrib/ops/rubik.ops
similarity index 100%
rename from contrib/ops/rubik.ops
rename to src/contrib/ops/rubik.ops
diff --git a/contrib/ops/test1.ops b/src/contrib/ops/test1.ops
similarity index 100%
rename from contrib/ops/test1.ops
rename to src/contrib/ops/test1.ops
diff --git a/contrib/ops/test2.ops b/src/contrib/ops/test2.ops
similarity index 100%
rename from contrib/ops/test2.ops
rename to src/contrib/ops/test2.ops
diff --git a/contrib/ops/test3.ops b/src/contrib/ops/test3.ops
similarity index 100%
rename from contrib/ops/test3.ops
rename to src/contrib/ops/test3.ops
diff --git a/contrib/ops/tourney.ops b/src/contrib/ops/tourney.ops
similarity index 100%
rename from contrib/ops/tourney.ops
rename to src/contrib/ops/tourney.ops
diff --git a/contrib/ops/ttt.ops b/src/contrib/ops/ttt.ops
similarity index 100%
rename from contrib/ops/ttt.ops
rename to src/contrib/ops/ttt.ops
diff --git a/contrib/ops/weaver.ops b/src/contrib/ops/weaver.ops
similarity index 100%
rename from contrib/ops/weaver.ops
rename to src/contrib/ops/weaver.ops
diff --git a/contrib/psgraph/psgraph.asd b/src/contrib/psgraph/psgraph.asd
similarity index 100%
rename from contrib/psgraph/psgraph.asd
rename to src/contrib/psgraph/psgraph.asd
diff --git a/contrib/psgraph/psgraph.catalog b/src/contrib/psgraph/psgraph.catalog
similarity index 100%
rename from contrib/psgraph/psgraph.catalog
rename to src/contrib/psgraph/psgraph.catalog
diff --git a/contrib/psgraph/psgraph.doc b/src/contrib/psgraph/psgraph.doc
similarity index 100%
rename from contrib/psgraph/psgraph.doc
rename to src/contrib/psgraph/psgraph.doc
diff --git a/contrib/psgraph/psgraph.lisp b/src/contrib/psgraph/psgraph.lisp
similarity index 100%
rename from contrib/psgraph/psgraph.lisp
rename to src/contrib/psgraph/psgraph.lisp
diff --git a/contrib/sprof/compile-sprof.lisp b/src/contrib/sprof/compile-sprof.lisp
similarity index 100%
rename from contrib/sprof/compile-sprof.lisp
rename to src/contrib/sprof/compile-sprof.lisp
diff --git a/contrib/sprof/sprof.asd b/src/contrib/sprof/sprof.asd
similarity index 100%
rename from contrib/sprof/sprof.asd
rename to src/contrib/sprof/sprof.asd
diff --git a/contrib/sprof/sprof.catalog b/src/contrib/sprof/sprof.catalog
similarity index 100%
rename from contrib/sprof/sprof.catalog
rename to src/contrib/sprof/sprof.catalog
diff --git a/contrib/sprof/sprof.lisp b/src/contrib/sprof/sprof.lisp
similarity index 100%
rename from contrib/sprof/sprof.lisp
rename to src/contrib/sprof/sprof.lisp
diff --git a/docs/cmu-user/.cvsignore b/src/docs/cmu-user/.cvsignore
similarity index 100%
rename from docs/cmu-user/.cvsignore
rename to src/docs/cmu-user/.cvsignore
diff --git a/docs/cmu-user/Makefile b/src/docs/cmu-user/Makefile
similarity index 100%
rename from docs/cmu-user/Makefile
rename to src/docs/cmu-user/Makefile
diff --git a/docs/cmu-user/aliens.tex b/src/docs/cmu-user/aliens.tex
similarity index 100%
rename from docs/cmu-user/aliens.tex
rename to src/docs/cmu-user/aliens.tex
diff --git a/docs/cmu-user/cmu-user.dict b/src/docs/cmu-user/cmu-user.dict
similarity index 100%
rename from docs/cmu-user/cmu-user.dict
rename to src/docs/cmu-user/cmu-user.dict
diff --git a/docs/cmu-user/cmu-user.hva b/src/docs/cmu-user/cmu-user.hva
similarity index 100%
rename from docs/cmu-user/cmu-user.hva
rename to src/docs/cmu-user/cmu-user.hva
diff --git a/docs/cmu-user/cmu-user.tex b/src/docs/cmu-user/cmu-user.tex
similarity index 100%
rename from docs/cmu-user/cmu-user.tex
rename to src/docs/cmu-user/cmu-user.tex
diff --git a/docs/cmu-user/cmucl.css b/src/docs/cmu-user/cmucl.css
similarity index 100%
rename from docs/cmu-user/cmucl.css
rename to src/docs/cmu-user/cmucl.css
diff --git a/docs/cmu-user/compiler-hint.tex b/src/docs/cmu-user/compiler-hint.tex
similarity index 100%
rename from docs/cmu-user/compiler-hint.tex
rename to src/docs/cmu-user/compiler-hint.tex
diff --git a/docs/cmu-user/compiler.tex b/src/docs/cmu-user/compiler.tex
similarity index 100%
rename from docs/cmu-user/compiler.tex
rename to src/docs/cmu-user/compiler.tex
diff --git a/docs/cmu-user/contents_motif.gif b/src/docs/cmu-user/contents_motif.gif
similarity index 100%
rename from docs/cmu-user/contents_motif.gif
rename to src/docs/cmu-user/contents_motif.gif
diff --git a/docs/cmu-user/cross-referencing.tex b/src/docs/cmu-user/cross-referencing.tex
similarity index 100%
rename from docs/cmu-user/cross-referencing.tex
rename to src/docs/cmu-user/cross-referencing.tex
diff --git a/docs/cmu-user/debug-internals.tex b/src/docs/cmu-user/debug-internals.tex
similarity index 100%
rename from docs/cmu-user/debug-internals.tex
rename to src/docs/cmu-user/debug-internals.tex
diff --git a/docs/cmu-user/debugger.tex b/src/docs/cmu-user/debugger.tex
similarity index 100%
rename from docs/cmu-user/debugger.tex
rename to src/docs/cmu-user/debugger.tex
diff --git a/docs/cmu-user/extensions.tex b/src/docs/cmu-user/extensions.tex
similarity index 100%
rename from docs/cmu-user/extensions.tex
rename to src/docs/cmu-user/extensions.tex
diff --git a/docs/cmu-user/hierarchical-packages.tex b/src/docs/cmu-user/hierarchical-packages.tex
similarity index 100%
rename from docs/cmu-user/hierarchical-packages.tex
rename to src/docs/cmu-user/hierarchical-packages.tex
diff --git a/docs/cmu-user/internet.tex b/src/docs/cmu-user/internet.tex
similarity index 100%
rename from docs/cmu-user/internet.tex
rename to src/docs/cmu-user/internet.tex
diff --git a/docs/cmu-user/introduction.tex b/src/docs/cmu-user/introduction.tex
similarity index 100%
rename from docs/cmu-user/introduction.tex
rename to src/docs/cmu-user/introduction.tex
diff --git a/docs/cmu-user/ipc.tex b/src/docs/cmu-user/ipc.tex
similarity index 100%
rename from docs/cmu-user/ipc.tex
rename to src/docs/cmu-user/ipc.tex
diff --git a/docs/cmu-user/latex2html.tex b/src/docs/cmu-user/latex2html.tex
similarity index 100%
rename from docs/cmu-user/latex2html.tex
rename to src/docs/cmu-user/latex2html.tex
diff --git a/docs/cmu-user/macros.tex b/src/docs/cmu-user/macros.tex
similarity index 100%
rename from docs/cmu-user/macros.tex
rename to src/docs/cmu-user/macros.tex
diff --git a/docs/cmu-user/next_motif.gif b/src/docs/cmu-user/next_motif.gif
similarity index 100%
rename from docs/cmu-user/next_motif.gif
rename to src/docs/cmu-user/next_motif.gif
diff --git a/docs/cmu-user/package-locks.tex b/src/docs/cmu-user/package-locks.tex
similarity index 100%
rename from docs/cmu-user/package-locks.tex
rename to src/docs/cmu-user/package-locks.tex
diff --git a/docs/cmu-user/previous_motif.gif b/src/docs/cmu-user/previous_motif.gif
similarity index 100%
rename from docs/cmu-user/previous_motif.gif
rename to src/docs/cmu-user/previous_motif.gif
diff --git a/docs/cmu-user/serve-event.tex b/src/docs/cmu-user/serve-event.tex
similarity index 100%
rename from docs/cmu-user/serve-event.tex
rename to src/docs/cmu-user/serve-event.tex
diff --git a/docs/cmu-user/simple-streams.tex b/src/docs/cmu-user/simple-streams.tex
similarity index 100%
rename from docs/cmu-user/simple-streams.tex
rename to src/docs/cmu-user/simple-streams.tex
diff --git a/docs/cmu-user/typehtml.dtx b/src/docs/cmu-user/typehtml.dtx
similarity index 100%
rename from docs/cmu-user/typehtml.dtx
rename to src/docs/cmu-user/typehtml.dtx
diff --git a/docs/cmu-user/typehtml.ins b/src/docs/cmu-user/typehtml.ins
similarity index 100%
rename from docs/cmu-user/typehtml.ins
rename to src/docs/cmu-user/typehtml.ins
diff --git a/docs/cmu-user/typehtml.sty b/src/docs/cmu-user/typehtml.sty
similarity index 100%
rename from docs/cmu-user/typehtml.sty
rename to src/docs/cmu-user/typehtml.sty
diff --git a/docs/cmu-user/unicode.tex b/src/docs/cmu-user/unicode.tex
similarity index 100%
rename from docs/cmu-user/unicode.tex
rename to src/docs/cmu-user/unicode.tex
diff --git a/docs/cmu-user/unix.tex b/src/docs/cmu-user/unix.tex
similarity index 100%
rename from docs/cmu-user/unix.tex
rename to src/docs/cmu-user/unix.tex
diff --git a/docs/database/cmulisp-fmt.el b/src/docs/database/cmulisp-fmt.el
similarity index 100%
rename from docs/database/cmulisp-fmt.el
rename to src/docs/database/cmulisp-fmt.el
diff --git a/docs/database/cmulisp.sty b/src/docs/database/cmulisp.sty
similarity index 100%
rename from docs/database/cmulisp.sty
rename to src/docs/database/cmulisp.sty
diff --git a/docs/database/dbolio.lib b/src/docs/database/dbolio.lib
similarity index 100%
rename from docs/database/dbolio.lib
rename to src/docs/database/dbolio.lib
diff --git a/docs/database/hem.lib b/src/docs/database/hem.lib
similarity index 100%
rename from docs/database/hem.lib
rename to src/docs/database/hem.lib
diff --git a/docs/database/outtir.lib b/src/docs/database/outtir.lib
similarity index 100%
rename from docs/database/outtir.lib
rename to src/docs/database/outtir.lib
diff --git a/docs/database/spice.lib b/src/docs/database/spice.lib
similarity index 100%
rename from docs/database/spice.lib
rename to src/docs/database/spice.lib
diff --git a/docs/database/spicer.fon b/src/docs/database/spicer.fon
similarity index 100%
rename from docs/database/spicer.fon
rename to src/docs/database/spicer.fon
diff --git a/docs/database/table.lib b/src/docs/database/table.lib
similarity index 100%
rename from docs/database/table.lib
rename to src/docs/database/table.lib
diff --git a/docs/database/uttir.lib b/src/docs/database/uttir.lib
similarity index 100%
rename from docs/database/uttir.lib
rename to src/docs/database/uttir.lib
diff --git a/docs/doc-diff.lisp b/src/docs/doc-diff.lisp
similarity index 100%
rename from docs/doc-diff.lisp
rename to src/docs/doc-diff.lisp
diff --git a/docs/hem/cim/aux-sys.mss b/src/docs/hem/cim/aux-sys.mss
similarity index 100%
rename from docs/hem/cim/aux-sys.mss
rename to src/docs/hem/cim/aux-sys.mss
diff --git a/docs/hem/cim/cim.mss b/src/docs/hem/cim/cim.mss
similarity index 100%
rename from docs/hem/cim/cim.mss
rename to src/docs/hem/cim/cim.mss
diff --git a/docs/hem/hem-docs.log b/src/docs/hem/hem-docs.log
similarity index 100%
rename from docs/hem/hem-docs.log
rename to src/docs/hem/hem-docs.log
diff --git a/docs/hem/hem.dict b/src/docs/hem/hem.dict
similarity index 100%
rename from docs/hem/hem.dict
rename to src/docs/hem/hem.dict
diff --git a/docs/hem/user/commands.mss b/src/docs/hem/user/commands.mss
similarity index 100%
rename from docs/hem/user/commands.mss
rename to src/docs/hem/user/commands.mss
diff --git a/docs/hem/user/intro.mss b/src/docs/hem/user/intro.mss
similarity index 100%
rename from docs/hem/user/intro.mss
rename to src/docs/hem/user/intro.mss
diff --git a/docs/hem/user/lisp.mss b/src/docs/hem/user/lisp.mss
similarity index 100%
rename from docs/hem/user/lisp.mss
rename to src/docs/hem/user/lisp.mss
diff --git a/docs/hem/user/mail.mss b/src/docs/hem/user/mail.mss
similarity index 100%
rename from docs/hem/user/mail.mss
rename to src/docs/hem/user/mail.mss
diff --git a/docs/hem/user/netnews.mss b/src/docs/hem/user/netnews.mss
similarity index 100%
rename from docs/hem/user/netnews.mss
rename to src/docs/hem/user/netnews.mss
diff --git a/docs/hem/user/special-modes.mss b/src/docs/hem/user/special-modes.mss
similarity index 100%
rename from docs/hem/user/special-modes.mss
rename to src/docs/hem/user/special-modes.mss
diff --git a/docs/hem/user/user.mss b/src/docs/hem/user/user.mss
similarity index 100%
rename from docs/hem/user/user.mss
rename to src/docs/hem/user/user.mss
diff --git a/docs/interface/internals.doc b/src/docs/interface/internals.doc
similarity index 100%
rename from docs/interface/internals.doc
rename to src/docs/interface/internals.doc
diff --git a/docs/interface/internals.tex b/src/docs/interface/internals.tex
similarity index 100%
rename from docs/interface/internals.tex
rename to src/docs/interface/internals.tex
diff --git a/docs/interface/toolkit.doc b/src/docs/interface/toolkit.doc
similarity index 100%
rename from docs/interface/toolkit.doc
rename to src/docs/interface/toolkit.doc
diff --git a/docs/interface/toolkit.tex b/src/docs/interface/toolkit.tex
similarity index 100%
rename from docs/interface/toolkit.tex
rename to src/docs/interface/toolkit.tex
diff --git a/docs/internals/.cvsignore b/src/docs/internals/.cvsignore
similarity index 100%
rename from docs/internals/.cvsignore
rename to src/docs/internals/.cvsignore
diff --git a/docs/internals/Makefile b/src/docs/internals/Makefile
similarity index 100%
rename from docs/internals/Makefile
rename to src/docs/internals/Makefile
diff --git a/docs/internals/architecture.tex b/src/docs/internals/architecture.tex
similarity index 100%
rename from docs/internals/architecture.tex
rename to src/docs/internals/architecture.tex
diff --git a/docs/internals/back.tex b/src/docs/internals/back.tex
similarity index 100%
rename from docs/internals/back.tex
rename to src/docs/internals/back.tex
diff --git a/docs/internals/compiler-overview.tex b/src/docs/internals/compiler-overview.tex
similarity index 100%
rename from docs/internals/compiler-overview.tex
rename to src/docs/internals/compiler-overview.tex
diff --git a/docs/internals/compiler.tex b/src/docs/internals/compiler.tex
similarity index 100%
rename from docs/internals/compiler.tex
rename to src/docs/internals/compiler.tex
diff --git a/docs/internals/debugger.tex b/src/docs/internals/debugger.tex
similarity index 100%
rename from docs/internals/debugger.tex
rename to src/docs/internals/debugger.tex
diff --git a/docs/internals/design.tex b/src/docs/internals/design.tex
similarity index 100%
rename from docs/internals/design.tex
rename to src/docs/internals/design.tex
diff --git a/docs/internals/environment.tex b/src/docs/internals/environment.tex
similarity index 100%
rename from docs/internals/environment.tex
rename to src/docs/internals/environment.tex
diff --git a/docs/internals/executable.tex b/src/docs/internals/executable.tex
similarity index 100%
rename from docs/internals/executable.tex
rename to src/docs/internals/executable.tex
diff --git a/docs/internals/fasl.tex b/src/docs/internals/fasl.tex
similarity index 100%
rename from docs/internals/fasl.tex
rename to src/docs/internals/fasl.tex
diff --git a/docs/internals/front.tex b/src/docs/internals/front.tex
similarity index 100%
rename from docs/internals/front.tex
rename to src/docs/internals/front.tex
diff --git a/docs/internals/glossary.tex b/src/docs/internals/glossary.tex
similarity index 100%
rename from docs/internals/glossary.tex
rename to src/docs/internals/glossary.tex
diff --git a/docs/internals/interface.tex b/src/docs/internals/interface.tex
similarity index 100%
rename from docs/internals/interface.tex
rename to src/docs/internals/interface.tex
diff --git a/docs/internals/internal-design.txt b/src/docs/internals/internal-design.txt
similarity index 100%
rename from docs/internals/internal-design.txt
rename to src/docs/internals/internal-design.txt
diff --git a/docs/internals/interpreter.tex b/src/docs/internals/interpreter.tex
similarity index 100%
rename from docs/internals/interpreter.tex
rename to src/docs/internals/interpreter.tex
diff --git a/docs/internals/lowlev.tex b/src/docs/internals/lowlev.tex
similarity index 100%
rename from docs/internals/lowlev.tex
rename to src/docs/internals/lowlev.tex
diff --git a/docs/internals/middle.tex b/src/docs/internals/middle.tex
similarity index 100%
rename from docs/internals/middle.tex
rename to src/docs/internals/middle.tex
diff --git a/docs/internals/object.tex b/src/docs/internals/object.tex
similarity index 100%
rename from docs/internals/object.tex
rename to src/docs/internals/object.tex
diff --git a/docs/internals/outline.txt b/src/docs/internals/outline.txt
similarity index 100%
rename from docs/internals/outline.txt
rename to src/docs/internals/outline.txt
diff --git a/docs/internals/retargeting.tex b/src/docs/internals/retargeting.tex
similarity index 100%
rename from docs/internals/retargeting.tex
rename to src/docs/internals/retargeting.tex
diff --git a/docs/internals/run-time.tex b/src/docs/internals/run-time.tex
similarity index 100%
rename from docs/internals/run-time.tex
rename to src/docs/internals/run-time.tex
diff --git a/docs/internals/vm.tex b/src/docs/internals/vm.tex
similarity index 100%
rename from docs/internals/vm.tex
rename to src/docs/internals/vm.tex
diff --git a/docs/rtguts.mss b/src/docs/rtguts.mss
similarity index 100%
rename from docs/rtguts.mss
rename to src/docs/rtguts.mss
diff --git a/general-info/COPYRIGHTS b/src/general-info/COPYRIGHTS
similarity index 100%
rename from general-info/COPYRIGHTS
rename to src/general-info/COPYRIGHTS
diff --git a/general-info/README b/src/general-info/README
similarity index 100%
rename from general-info/README
rename to src/general-info/README
diff --git a/general-info/alpha-notes-thru-92.txt b/src/general-info/alpha-notes-thru-92.txt
similarity index 100%
rename from general-info/alpha-notes-thru-92.txt
rename to src/general-info/alpha-notes-thru-92.txt
diff --git a/general-info/alpha-release-notes.txt b/src/general-info/alpha-release-notes.txt
similarity index 100%
rename from general-info/alpha-release-notes.txt
rename to src/general-info/alpha-release-notes.txt
diff --git a/general-info/beta-release-notes.txt b/src/general-info/beta-release-notes.txt
similarity index 100%
rename from general-info/beta-release-notes.txt
rename to src/general-info/beta-release-notes.txt
diff --git a/general-info/bugs.txt b/src/general-info/bugs.txt
similarity index 100%
rename from general-info/bugs.txt
rename to src/general-info/bugs.txt
diff --git a/general-info/cmu-README.txt b/src/general-info/cmu-README.txt
similarity index 100%
rename from general-info/cmu-README.txt
rename to src/general-info/cmu-README.txt
diff --git a/general-info/cmucl.1 b/src/general-info/cmucl.1
similarity index 100%
rename from general-info/cmucl.1
rename to src/general-info/cmucl.1
diff --git a/general-info/lisp.1 b/src/general-info/lisp.1
similarity index 100%
rename from general-info/lisp.1
rename to src/general-info/lisp.1
diff --git a/general-info/net-README.txt b/src/general-info/net-README.txt
similarity index 100%
rename from general-info/net-README.txt
rename to src/general-info/net-README.txt
diff --git a/general-info/net-announce.txt b/src/general-info/net-announce.txt
similarity index 100%
rename from general-info/net-announce.txt
rename to src/general-info/net-announce.txt
diff --git a/general-info/omega-release-notes.txt b/src/general-info/omega-release-notes.txt
similarity index 100%
rename from general-info/omega-release-notes.txt
rename to src/general-info/omega-release-notes.txt
diff --git a/general-info/release-18d.txt b/src/general-info/release-18d.txt
similarity index 100%
rename from general-info/release-18d.txt
rename to src/general-info/release-18d.txt
diff --git a/general-info/release-18e.txt b/src/general-info/release-18e.txt
similarity index 100%
rename from general-info/release-18e.txt
rename to src/general-info/release-18e.txt
diff --git a/general-info/release-19a.txt b/src/general-info/release-19a.txt
similarity index 100%
rename from general-info/release-19a.txt
rename to src/general-info/release-19a.txt
diff --git a/general-info/release-19b.txt b/src/general-info/release-19b.txt
similarity index 100%
rename from general-info/release-19b.txt
rename to src/general-info/release-19b.txt
diff --git a/general-info/release-19c.txt b/src/general-info/release-19c.txt
similarity index 100%
rename from general-info/release-19c.txt
rename to src/general-info/release-19c.txt
diff --git a/general-info/release-19d.txt b/src/general-info/release-19d.txt
similarity index 100%
rename from general-info/release-19d.txt
rename to src/general-info/release-19d.txt
diff --git a/general-info/release-19e.txt b/src/general-info/release-19e.txt
similarity index 100%
rename from general-info/release-19e.txt
rename to src/general-info/release-19e.txt
diff --git a/general-info/release-19f.txt b/src/general-info/release-19f.txt
similarity index 100%
rename from general-info/release-19f.txt
rename to src/general-info/release-19f.txt
diff --git a/general-info/release-20a.txt b/src/general-info/release-20a.txt
similarity index 100%
rename from general-info/release-20a.txt
rename to src/general-info/release-20a.txt
diff --git a/general-info/release-20b.txt b/src/general-info/release-20b.txt
similarity index 100%
rename from general-info/release-20b.txt
rename to src/general-info/release-20b.txt
diff --git a/general-info/release-20c.txt b/src/general-info/release-20c.txt
similarity index 100%
rename from general-info/release-20c.txt
rename to src/general-info/release-20c.txt
diff --git a/general-info/release-20d.txt b/src/general-info/release-20d.txt
similarity index 100%
rename from general-info/release-20d.txt
rename to src/general-info/release-20d.txt
diff --git a/general-info/tech-report.txt b/src/general-info/tech-report.txt
similarity index 100%
rename from general-info/tech-report.txt
rename to src/general-info/tech-report.txt
diff --git a/hemlock/XKeysymDB b/src/hemlock/XKeysymDB
similarity index 100%
rename from hemlock/XKeysymDB
rename to src/hemlock/XKeysymDB
diff --git a/hemlock/abbrev.lisp b/src/hemlock/abbrev.lisp
similarity index 100%
rename from hemlock/abbrev.lisp
rename to src/hemlock/abbrev.lisp
diff --git a/hemlock/auto-save.lisp b/src/hemlock/auto-save.lisp
similarity index 100%
rename from hemlock/auto-save.lisp
rename to src/hemlock/auto-save.lisp
diff --git a/hemlock/bindings.lisp b/src/hemlock/bindings.lisp
similarity index 100%
rename from hemlock/bindings.lisp
rename to src/hemlock/bindings.lisp
diff --git a/hemlock/bit-display.lisp b/src/hemlock/bit-display.lisp
similarity index 100%
rename from hemlock/bit-display.lisp
rename to src/hemlock/bit-display.lisp
diff --git a/hemlock/bit-screen.lisp b/src/hemlock/bit-screen.lisp
similarity index 100%
rename from hemlock/bit-screen.lisp
rename to src/hemlock/bit-screen.lisp
diff --git a/hemlock/bit-stream.lisp b/src/hemlock/bit-stream.lisp
similarity index 100%
rename from hemlock/bit-stream.lisp
rename to src/hemlock/bit-stream.lisp
diff --git a/hemlock/bufed.lisp b/src/hemlock/bufed.lisp
similarity index 100%
rename from hemlock/bufed.lisp
rename to src/hemlock/bufed.lisp
diff --git a/hemlock/buffer.lisp b/src/hemlock/buffer.lisp
similarity index 100%
rename from hemlock/buffer.lisp
rename to src/hemlock/buffer.lisp
diff --git a/hemlock/charmacs.lisp b/src/hemlock/charmacs.lisp
similarity index 100%
rename from hemlock/charmacs.lisp
rename to src/hemlock/charmacs.lisp
diff --git a/hemlock/command.lisp b/src/hemlock/command.lisp
similarity index 100%
rename from hemlock/command.lisp
rename to src/hemlock/command.lisp
diff --git a/hemlock/comments.lisp b/src/hemlock/comments.lisp
similarity index 100%
rename from hemlock/comments.lisp
rename to src/hemlock/comments.lisp
diff --git a/hemlock/compilation.order b/src/hemlock/compilation.order
similarity index 100%
rename from hemlock/compilation.order
rename to src/hemlock/compilation.order
diff --git a/hemlock/completion.lisp b/src/hemlock/completion.lisp
similarity index 100%
rename from hemlock/completion.lisp
rename to src/hemlock/completion.lisp
diff --git a/hemlock/cursor.lisp b/src/hemlock/cursor.lisp
similarity index 100%
rename from hemlock/cursor.lisp
rename to src/hemlock/cursor.lisp
diff --git a/hemlock/dabbrev.lisp b/src/hemlock/dabbrev.lisp
similarity index 100%
rename from hemlock/dabbrev.lisp
rename to src/hemlock/dabbrev.lisp
diff --git a/hemlock/debug.lisp b/src/hemlock/debug.lisp
similarity index 100%
rename from hemlock/debug.lisp
rename to src/hemlock/debug.lisp
diff --git a/hemlock/defsyn.lisp b/src/hemlock/defsyn.lisp
similarity index 100%
rename from hemlock/defsyn.lisp
rename to src/hemlock/defsyn.lisp
diff --git a/hemlock/dired.lisp b/src/hemlock/dired.lisp
similarity index 100%
rename from hemlock/dired.lisp
rename to src/hemlock/dired.lisp
diff --git a/hemlock/diredcoms.lisp b/src/hemlock/diredcoms.lisp
similarity index 100%
rename from hemlock/diredcoms.lisp
rename to src/hemlock/diredcoms.lisp
diff --git a/hemlock/display.lisp b/src/hemlock/display.lisp
similarity index 100%
rename from hemlock/display.lisp
rename to src/hemlock/display.lisp
diff --git a/hemlock/doccoms.lisp b/src/hemlock/doccoms.lisp
similarity index 100%
rename from hemlock/doccoms.lisp
rename to src/hemlock/doccoms.lisp
diff --git a/hemlock/dylan.lisp b/src/hemlock/dylan.lisp
similarity index 100%
rename from hemlock/dylan.lisp
rename to src/hemlock/dylan.lisp
diff --git a/hemlock/echo.lisp b/src/hemlock/echo.lisp
similarity index 100%
rename from hemlock/echo.lisp
rename to src/hemlock/echo.lisp
diff --git a/hemlock/echocoms.lisp b/src/hemlock/echocoms.lisp
similarity index 100%
rename from hemlock/echocoms.lisp
rename to src/hemlock/echocoms.lisp
diff --git a/hemlock/ed-integrity.lisp b/src/hemlock/ed-integrity.lisp
similarity index 100%
rename from hemlock/ed-integrity.lisp
rename to src/hemlock/ed-integrity.lisp
diff --git a/hemlock/edit-defs.lisp b/src/hemlock/edit-defs.lisp
similarity index 100%
rename from hemlock/edit-defs.lisp
rename to src/hemlock/edit-defs.lisp
diff --git a/hemlock/eval-server.lisp b/src/hemlock/eval-server.lisp
similarity index 100%
rename from hemlock/eval-server.lisp
rename to src/hemlock/eval-server.lisp
diff --git a/hemlock/filecoms.lisp b/src/hemlock/filecoms.lisp
similarity index 100%
rename from hemlock/filecoms.lisp
rename to src/hemlock/filecoms.lisp
diff --git a/hemlock/files.lisp b/src/hemlock/files.lisp
similarity index 100%
rename from hemlock/files.lisp
rename to src/hemlock/files.lisp
diff --git a/hemlock/fill.lisp b/src/hemlock/fill.lisp
similarity index 100%
rename from hemlock/fill.lisp
rename to src/hemlock/fill.lisp
diff --git a/hemlock/font.lisp b/src/hemlock/font.lisp
similarity index 100%
rename from hemlock/font.lisp
rename to src/hemlock/font.lisp
diff --git a/hemlock/fonts/8x13u.snf b/src/hemlock/fonts/8x13u.snf
similarity index 100%
rename from hemlock/fonts/8x13u.snf
rename to src/hemlock/fonts/8x13u.snf
diff --git a/hemlock/fonts/fonts.dir b/src/hemlock/fonts/fonts.dir
similarity index 100%
rename from hemlock/fonts/fonts.dir
rename to src/hemlock/fonts/fonts.dir
diff --git a/hemlock/gosmacs.lisp b/src/hemlock/gosmacs.lisp
similarity index 100%
rename from hemlock/gosmacs.lisp
rename to src/hemlock/gosmacs.lisp
diff --git a/hemlock/group.lisp b/src/hemlock/group.lisp
similarity index 100%
rename from hemlock/group.lisp
rename to src/hemlock/group.lisp
diff --git a/hemlock/hacks.lisp b/src/hemlock/hacks.lisp
similarity index 100%
rename from hemlock/hacks.lisp
rename to src/hemlock/hacks.lisp
diff --git a/hemlock/hemlock.log b/src/hemlock/hemlock.log
similarity index 100%
rename from hemlock/hemlock.log
rename to src/hemlock/hemlock.log
diff --git a/hemlock/hemlock.upd b/src/hemlock/hemlock.upd
similarity index 100%
rename from hemlock/hemlock.upd
rename to src/hemlock/hemlock.upd
diff --git a/hemlock/hemlock11.cursor b/src/hemlock/hemlock11.cursor
similarity index 100%
rename from hemlock/hemlock11.cursor
rename to src/hemlock/hemlock11.cursor
diff --git a/hemlock/hemlock11.mask b/src/hemlock/hemlock11.mask
similarity index 100%
rename from hemlock/hemlock11.mask
rename to src/hemlock/hemlock11.mask
diff --git a/hemlock/hi-integrity.lisp b/src/hemlock/hi-integrity.lisp
similarity index 100%
rename from hemlock/hi-integrity.lisp
rename to src/hemlock/hi-integrity.lisp
diff --git a/hemlock/highlight.lisp b/src/hemlock/highlight.lisp
similarity index 100%
rename from hemlock/highlight.lisp
rename to src/hemlock/highlight.lisp
diff --git a/hemlock/htext1.lisp b/src/hemlock/htext1.lisp
similarity index 100%
rename from hemlock/htext1.lisp
rename to src/hemlock/htext1.lisp
diff --git a/hemlock/htext2.lisp b/src/hemlock/htext2.lisp
similarity index 100%
rename from hemlock/htext2.lisp
rename to src/hemlock/htext2.lisp
diff --git a/hemlock/htext3.lisp b/src/hemlock/htext3.lisp
similarity index 100%
rename from hemlock/htext3.lisp
rename to src/hemlock/htext3.lisp
diff --git a/hemlock/htext4.lisp b/src/hemlock/htext4.lisp
similarity index 100%
rename from hemlock/htext4.lisp
rename to src/hemlock/htext4.lisp
diff --git a/hemlock/hunk-draw.lisp b/src/hemlock/hunk-draw.lisp
similarity index 100%
rename from hemlock/hunk-draw.lisp
rename to src/hemlock/hunk-draw.lisp
diff --git a/hemlock/icom.lisp b/src/hemlock/icom.lisp
similarity index 100%
rename from hemlock/icom.lisp
rename to src/hemlock/icom.lisp
diff --git a/hemlock/indent.lisp b/src/hemlock/indent.lisp
similarity index 100%
rename from hemlock/indent.lisp
rename to src/hemlock/indent.lisp
diff --git a/hemlock/input.lisp b/src/hemlock/input.lisp
similarity index 100%
rename from hemlock/input.lisp
rename to src/hemlock/input.lisp
diff --git a/hemlock/interp.lisp b/src/hemlock/interp.lisp
similarity index 100%
rename from hemlock/interp.lisp
rename to src/hemlock/interp.lisp
diff --git a/hemlock/kbdmac.lisp b/src/hemlock/kbdmac.lisp
similarity index 100%
rename from hemlock/kbdmac.lisp
rename to src/hemlock/kbdmac.lisp
diff --git a/hemlock/key-event.lisp b/src/hemlock/key-event.lisp
similarity index 100%
rename from hemlock/key-event.lisp
rename to src/hemlock/key-event.lisp
diff --git a/hemlock/keysym-defs.lisp b/src/hemlock/keysym-defs.lisp
similarity index 100%
rename from hemlock/keysym-defs.lisp
rename to src/hemlock/keysym-defs.lisp
diff --git a/hemlock/keytran.lisp b/src/hemlock/keytran.lisp
similarity index 100%
rename from hemlock/keytran.lisp
rename to src/hemlock/keytran.lisp
diff --git a/hemlock/keytrandefs.lisp b/src/hemlock/keytrandefs.lisp
similarity index 100%
rename from hemlock/keytrandefs.lisp
rename to src/hemlock/keytrandefs.lisp
diff --git a/hemlock/killcoms.lisp b/src/hemlock/killcoms.lisp
similarity index 100%
rename from hemlock/killcoms.lisp
rename to src/hemlock/killcoms.lisp
diff --git a/hemlock/line.lisp b/src/hemlock/line.lisp
similarity index 100%
rename from hemlock/line.lisp
rename to src/hemlock/line.lisp
diff --git a/hemlock/linimage.lisp b/src/hemlock/linimage.lisp
similarity index 100%
rename from hemlock/linimage.lisp
rename to src/hemlock/linimage.lisp
diff --git a/hemlock/lisp-lib.lisp b/src/hemlock/lisp-lib.lisp
similarity index 100%
rename from hemlock/lisp-lib.lisp
rename to src/hemlock/lisp-lib.lisp
diff --git a/hemlock/lispbuf.lisp b/src/hemlock/lispbuf.lisp
similarity index 100%
rename from hemlock/lispbuf.lisp
rename to src/hemlock/lispbuf.lisp
diff --git a/hemlock/lispeval.lisp b/src/hemlock/lispeval.lisp
similarity index 100%
rename from hemlock/lispeval.lisp
rename to src/hemlock/lispeval.lisp
diff --git a/hemlock/lispmode.lisp b/src/hemlock/lispmode.lisp
similarity index 100%
rename from hemlock/lispmode.lisp
rename to src/hemlock/lispmode.lisp
diff --git a/hemlock/macros.lisp b/src/hemlock/macros.lisp
similarity index 100%
rename from hemlock/macros.lisp
rename to src/hemlock/macros.lisp
diff --git a/hemlock/main.lisp b/src/hemlock/main.lisp
similarity index 100%
rename from hemlock/main.lisp
rename to src/hemlock/main.lisp
diff --git a/hemlock/mh-scan b/src/hemlock/mh-scan
similarity index 100%
rename from hemlock/mh-scan
rename to src/hemlock/mh-scan
diff --git a/hemlock/mh.lisp b/src/hemlock/mh.lisp
similarity index 100%
rename from hemlock/mh.lisp
rename to src/hemlock/mh.lisp
diff --git a/hemlock/morecoms.lisp b/src/hemlock/morecoms.lisp
similarity index 100%
rename from hemlock/morecoms.lisp
rename to src/hemlock/morecoms.lisp
diff --git a/hemlock/netnews.lisp b/src/hemlock/netnews.lisp
similarity index 100%
rename from hemlock/netnews.lisp
rename to src/hemlock/netnews.lisp
diff --git a/hemlock/notes.txt b/src/hemlock/notes.txt
similarity index 100%
rename from hemlock/notes.txt
rename to src/hemlock/notes.txt
diff --git a/hemlock/overwrite.lisp b/src/hemlock/overwrite.lisp
similarity index 100%
rename from hemlock/overwrite.lisp
rename to src/hemlock/overwrite.lisp
diff --git a/hemlock/pascal.lisp b/src/hemlock/pascal.lisp
similarity index 100%
rename from hemlock/pascal.lisp
rename to src/hemlock/pascal.lisp
diff --git a/hemlock/perq-hemlock.log b/src/hemlock/perq-hemlock.log
similarity index 100%
rename from hemlock/perq-hemlock.log
rename to src/hemlock/perq-hemlock.log
diff --git a/hemlock/pop-up-stream.lisp b/src/hemlock/pop-up-stream.lisp
similarity index 100%
rename from hemlock/pop-up-stream.lisp
rename to src/hemlock/pop-up-stream.lisp
diff --git a/hemlock/rcs.lisp b/src/hemlock/rcs.lisp
similarity index 100%
rename from hemlock/rcs.lisp
rename to src/hemlock/rcs.lisp
diff --git a/hemlock/register.lisp b/src/hemlock/register.lisp
similarity index 100%
rename from hemlock/register.lisp
rename to src/hemlock/register.lisp
diff --git a/hemlock/ring.lisp b/src/hemlock/ring.lisp
similarity index 100%
rename from hemlock/ring.lisp
rename to src/hemlock/ring.lisp
diff --git a/hemlock/rompsite.lisp b/src/hemlock/rompsite.lisp
similarity index 100%
rename from hemlock/rompsite.lisp
rename to src/hemlock/rompsite.lisp
diff --git a/hemlock/screen.lisp b/src/hemlock/screen.lisp
similarity index 100%
rename from hemlock/screen.lisp
rename to src/hemlock/screen.lisp
diff --git a/hemlock/scribe.lisp b/src/hemlock/scribe.lisp
similarity index 100%
rename from hemlock/scribe.lisp
rename to src/hemlock/scribe.lisp
diff --git a/hemlock/search1.lisp b/src/hemlock/search1.lisp
similarity index 100%
rename from hemlock/search1.lisp
rename to src/hemlock/search1.lisp
diff --git a/hemlock/search2.lisp b/src/hemlock/search2.lisp
similarity index 100%
rename from hemlock/search2.lisp
rename to src/hemlock/search2.lisp
diff --git a/hemlock/searchcoms.lisp b/src/hemlock/searchcoms.lisp
similarity index 100%
rename from hemlock/searchcoms.lisp
rename to src/hemlock/searchcoms.lisp
diff --git a/hemlock/shell.lisp b/src/hemlock/shell.lisp
similarity index 100%
rename from hemlock/shell.lisp
rename to src/hemlock/shell.lisp
diff --git a/hemlock/spell-aug.lisp b/src/hemlock/spell-aug.lisp
similarity index 100%
rename from hemlock/spell-aug.lisp
rename to src/hemlock/spell-aug.lisp
diff --git a/hemlock/spell-build.lisp b/src/hemlock/spell-build.lisp
similarity index 100%
rename from hemlock/spell-build.lisp
rename to src/hemlock/spell-build.lisp
diff --git a/hemlock/spell-corr.lisp b/src/hemlock/spell-corr.lisp
similarity index 100%
rename from hemlock/spell-corr.lisp
rename to src/hemlock/spell-corr.lisp
diff --git a/hemlock/spell-dictionary.text b/src/hemlock/spell-dictionary.text
similarity index 100%
rename from hemlock/spell-dictionary.text
rename to src/hemlock/spell-dictionary.text
diff --git a/hemlock/spell-rt.lisp b/src/hemlock/spell-rt.lisp
similarity index 100%
rename from hemlock/spell-rt.lisp
rename to src/hemlock/spell-rt.lisp
diff --git a/hemlock/spellcoms.lisp b/src/hemlock/spellcoms.lisp
similarity index 100%
rename from hemlock/spellcoms.lisp
rename to src/hemlock/spellcoms.lisp
diff --git a/hemlock/srccom.lisp b/src/hemlock/srccom.lisp
similarity index 100%
rename from hemlock/srccom.lisp
rename to src/hemlock/srccom.lisp
diff --git a/hemlock/streams.lisp b/src/hemlock/streams.lisp
similarity index 100%
rename from hemlock/streams.lisp
rename to src/hemlock/streams.lisp
diff --git a/hemlock/struct-ed.lisp b/src/hemlock/struct-ed.lisp
similarity index 100%
rename from hemlock/struct-ed.lisp
rename to src/hemlock/struct-ed.lisp
diff --git a/hemlock/struct.lisp b/src/hemlock/struct.lisp
similarity index 100%
rename from hemlock/struct.lisp
rename to src/hemlock/struct.lisp
diff --git a/hemlock/syntax.lisp b/src/hemlock/syntax.lisp
similarity index 100%
rename from hemlock/syntax.lisp
rename to src/hemlock/syntax.lisp
diff --git a/hemlock/table.lisp b/src/hemlock/table.lisp
similarity index 100%
rename from hemlock/table.lisp
rename to src/hemlock/table.lisp
diff --git a/hemlock/termcap.lisp b/src/hemlock/termcap.lisp
similarity index 100%
rename from hemlock/termcap.lisp
rename to src/hemlock/termcap.lisp
diff --git a/hemlock/text.lisp b/src/hemlock/text.lisp
similarity index 100%
rename from hemlock/text.lisp
rename to src/hemlock/text.lisp
diff --git a/hemlock/things-to-do.txt b/src/hemlock/things-to-do.txt
similarity index 100%
rename from hemlock/things-to-do.txt
rename to src/hemlock/things-to-do.txt
diff --git a/hemlock/ts-buf.lisp b/src/hemlock/ts-buf.lisp
similarity index 100%
rename from hemlock/ts-buf.lisp
rename to src/hemlock/ts-buf.lisp
diff --git a/hemlock/ts-stream.lisp b/src/hemlock/ts-stream.lisp
similarity index 100%
rename from hemlock/ts-stream.lisp
rename to src/hemlock/ts-stream.lisp
diff --git a/hemlock/tty-disp-rt.lisp b/src/hemlock/tty-disp-rt.lisp
similarity index 100%
rename from hemlock/tty-disp-rt.lisp
rename to src/hemlock/tty-disp-rt.lisp
diff --git a/hemlock/tty-display.lisp b/src/hemlock/tty-display.lisp
similarity index 100%
rename from hemlock/tty-display.lisp
rename to src/hemlock/tty-display.lisp
diff --git a/hemlock/tty-screen.lisp b/src/hemlock/tty-screen.lisp
similarity index 100%
rename from hemlock/tty-screen.lisp
rename to src/hemlock/tty-screen.lisp
diff --git a/hemlock/tty-stream.lisp b/src/hemlock/tty-stream.lisp
similarity index 100%
rename from hemlock/tty-stream.lisp
rename to src/hemlock/tty-stream.lisp
diff --git a/hemlock/undo.lisp b/src/hemlock/undo.lisp
similarity index 100%
rename from hemlock/undo.lisp
rename to src/hemlock/undo.lisp
diff --git a/hemlock/unixcoms.lisp b/src/hemlock/unixcoms.lisp
similarity index 100%
rename from hemlock/unixcoms.lisp
rename to src/hemlock/unixcoms.lisp
diff --git a/hemlock/vars.lisp b/src/hemlock/vars.lisp
similarity index 100%
rename from hemlock/vars.lisp
rename to src/hemlock/vars.lisp
diff --git a/hemlock/window.lisp b/src/hemlock/window.lisp
similarity index 100%
rename from hemlock/window.lisp
rename to src/hemlock/window.lisp
diff --git a/hemlock/winimage.lisp b/src/hemlock/winimage.lisp
similarity index 100%
rename from hemlock/winimage.lisp
rename to src/hemlock/winimage.lisp
diff --git a/hemlock/xcoms.lisp b/src/hemlock/xcoms.lisp
similarity index 100%
rename from hemlock/xcoms.lisp
rename to src/hemlock/xcoms.lisp
diff --git a/i18n/BidiMirroring.txt b/src/i18n/BidiMirroring.txt
similarity index 100%
rename from i18n/BidiMirroring.txt
rename to src/i18n/BidiMirroring.txt
diff --git a/i18n/CaseFolding.txt b/src/i18n/CaseFolding.txt
similarity index 100%
rename from i18n/CaseFolding.txt
rename to src/i18n/CaseFolding.txt
diff --git a/i18n/CompositionExclusions.txt b/src/i18n/CompositionExclusions.txt
similarity index 100%
rename from i18n/CompositionExclusions.txt
rename to src/i18n/CompositionExclusions.txt
diff --git a/i18n/DerivedNormalizationProps.txt b/src/i18n/DerivedNormalizationProps.txt
similarity index 100%
rename from i18n/DerivedNormalizationProps.txt
rename to src/i18n/DerivedNormalizationProps.txt
diff --git a/i18n/NameAliases.txt b/src/i18n/NameAliases.txt
similarity index 100%
rename from i18n/NameAliases.txt
rename to src/i18n/NameAliases.txt
diff --git a/i18n/NormalizationCorrections.txt b/src/i18n/NormalizationCorrections.txt
similarity index 100%
rename from i18n/NormalizationCorrections.txt
rename to src/i18n/NormalizationCorrections.txt
diff --git a/i18n/SpecialCasing.txt b/src/i18n/SpecialCasing.txt
similarity index 100%
rename from i18n/SpecialCasing.txt
rename to src/i18n/SpecialCasing.txt
diff --git a/i18n/UnicodeData.txt b/src/i18n/UnicodeData.txt
similarity index 100%
rename from i18n/UnicodeData.txt
rename to src/i18n/UnicodeData.txt
diff --git a/i18n/WordBreakProperty.txt b/src/i18n/WordBreakProperty.txt
similarity index 100%
rename from i18n/WordBreakProperty.txt
rename to src/i18n/WordBreakProperty.txt
diff --git a/i18n/locale/cmucl-bsd-os.pot b/src/i18n/locale/cmucl-bsd-os.pot
similarity index 100%
rename from i18n/locale/cmucl-bsd-os.pot
rename to src/i18n/locale/cmucl-bsd-os.pot
diff --git a/i18n/locale/cmucl-linux-os.pot b/src/i18n/locale/cmucl-linux-os.pot
similarity index 100%
rename from i18n/locale/cmucl-linux-os.pot
rename to src/i18n/locale/cmucl-linux-os.pot
diff --git a/i18n/locale/cmucl-mp.pot b/src/i18n/locale/cmucl-mp.pot
similarity index 100%
rename from i18n/locale/cmucl-mp.pot
rename to src/i18n/locale/cmucl-mp.pot
diff --git a/i18n/locale/cmucl-sparc-svr4.pot b/src/i18n/locale/cmucl-sparc-svr4.pot
similarity index 100%
rename from i18n/locale/cmucl-sparc-svr4.pot
rename to src/i18n/locale/cmucl-sparc-svr4.pot
diff --git a/i18n/locale/cmucl-sparc-vm.pot b/src/i18n/locale/cmucl-sparc-vm.pot
similarity index 100%
rename from i18n/locale/cmucl-sparc-vm.pot
rename to src/i18n/locale/cmucl-sparc-vm.pot
diff --git a/i18n/locale/cmucl-sse2.pot b/src/i18n/locale/cmucl-sse2.pot
similarity index 100%
rename from i18n/locale/cmucl-sse2.pot
rename to src/i18n/locale/cmucl-sse2.pot
diff --git a/i18n/locale/cmucl-sunos-os.pot b/src/i18n/locale/cmucl-sunos-os.pot
similarity index 100%
rename from i18n/locale/cmucl-sunos-os.pot
rename to src/i18n/locale/cmucl-sunos-os.pot
diff --git a/i18n/locale/cmucl-unix-glibc2.pot b/src/i18n/locale/cmucl-unix-glibc2.pot
similarity index 100%
rename from i18n/locale/cmucl-unix-glibc2.pot
rename to src/i18n/locale/cmucl-unix-glibc2.pot
diff --git a/i18n/locale/cmucl-unix.pot b/src/i18n/locale/cmucl-unix.pot
similarity index 100%
rename from i18n/locale/cmucl-unix.pot
rename to src/i18n/locale/cmucl-unix.pot
diff --git a/i18n/locale/cmucl-x86-vm.pot b/src/i18n/locale/cmucl-x86-vm.pot
similarity index 100%
rename from i18n/locale/cmucl-x86-vm.pot
rename to src/i18n/locale/cmucl-x86-vm.pot
diff --git a/i18n/locale/cmucl-x87.pot b/src/i18n/locale/cmucl-x87.pot
similarity index 100%
rename from i18n/locale/cmucl-x87.pot
rename to src/i18n/locale/cmucl-x87.pot
diff --git a/i18n/locale/cmucl.pot b/src/i18n/locale/cmucl.pot
similarity index 100%
rename from i18n/locale/cmucl.pot
rename to src/i18n/locale/cmucl.pot
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-bsd-os.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-bsd-os.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-bsd-os.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-bsd-os.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-linux-os.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-linux-os.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-linux-os.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-linux-os.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-mp.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-mp.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-mp.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-mp.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-svr4.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-svr4.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-svr4.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-svr4.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-vm.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-vm.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-vm.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-vm.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sse2.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sse2.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sse2.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sse2.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sunos-os.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sunos-os.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sunos-os.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-sunos-os.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-unix-glibc2.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-unix-glibc2.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-unix-glibc2.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-unix-glibc2.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-unix.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-unix.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-unix.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-unix.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-x86-vm.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-x86-vm.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-x86-vm.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-x86-vm.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-x87.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-x87.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl-x87.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl-x87.po
diff --git a/i18n/locale/en@piglatin/LC_MESSAGES/cmucl.po b/src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl.po
similarity index 100%
rename from i18n/locale/en@piglatin/LC_MESSAGES/cmucl.po
rename to src/i18n/locale/en@piglatin/LC_MESSAGES/cmucl.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-bsd-os.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-bsd-os.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-bsd-os.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-bsd-os.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-linux-os.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-linux-os.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-linux-os.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-linux-os.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-mp.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-mp.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-mp.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-mp.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-sparc-svr4.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-sparc-svr4.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-sparc-svr4.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-sparc-svr4.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-sparc-vm.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-sparc-vm.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-sparc-vm.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-sparc-vm.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-sse2.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-sse2.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-sse2.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-sse2.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-sunos-os.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-sunos-os.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-sunos-os.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-sunos-os.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-unix-glibc2.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-unix-glibc2.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-unix-glibc2.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-unix-glibc2.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-unix.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-unix.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-unix.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-unix.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-x86-vm.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-x86-vm.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-x86-vm.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-x86-vm.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl-x87.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl-x87.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl-x87.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl-x87.po
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl.mo b/src/i18n/locale/ko/LC_MESSAGES/cmucl.mo
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl.mo
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl.mo
diff --git a/i18n/locale/ko/LC_MESSAGES/cmucl.po b/src/i18n/locale/ko/LC_MESSAGES/cmucl.po
similarity index 100%
rename from i18n/locale/ko/LC_MESSAGES/cmucl.po
rename to src/i18n/locale/ko/LC_MESSAGES/cmucl.po
diff --git a/i18n/tests/NormalizationTest.txt b/src/i18n/tests/NormalizationTest.txt
similarity index 100%
rename from i18n/tests/NormalizationTest.txt
rename to src/i18n/tests/NormalizationTest.txt
diff --git a/i18n/tests/WordBreakTest.txt b/src/i18n/tests/WordBreakTest.txt
similarity index 100%
rename from i18n/tests/WordBreakTest.txt
rename to src/i18n/tests/WordBreakTest.txt
diff --git a/i18n/tests/norm-test.lisp b/src/i18n/tests/norm-test.lisp
similarity index 100%
rename from i18n/tests/norm-test.lisp
rename to src/i18n/tests/norm-test.lisp
diff --git a/i18n/tests/word-break-test.lisp b/src/i18n/tests/word-break-test.lisp
similarity index 100%
rename from i18n/tests/word-break-test.lisp
rename to src/i18n/tests/word-break-test.lisp
diff --git a/i18n/unidata.bin b/src/i18n/unidata.bin
similarity index 100%
rename from i18n/unidata.bin
rename to src/i18n/unidata.bin
diff --git a/interface/debug.lisp b/src/interface/debug.lisp
similarity index 100%
rename from interface/debug.lisp
rename to src/interface/debug.lisp
diff --git a/interface/initial.lisp b/src/interface/initial.lisp
similarity index 100%
rename from interface/initial.lisp
rename to src/interface/initial.lisp
diff --git a/interface/inspect.lisp b/src/interface/inspect.lisp
similarity index 100%
rename from interface/inspect.lisp
rename to src/interface/inspect.lisp
diff --git a/interface/interface.lisp b/src/interface/interface.lisp
similarity index 100%
rename from interface/interface.lisp
rename to src/interface/interface.lisp
diff --git a/interface/precom.lisp b/src/interface/precom.lisp
similarity index 100%
rename from interface/precom.lisp
rename to src/interface/precom.lisp
diff --git a/lisp/.indent.pro b/src/lisp/.indent.pro
similarity index 100%
rename from lisp/.indent.pro
rename to src/lisp/.indent.pro
diff --git a/lisp/Config.FreeBSD b/src/lisp/Config.FreeBSD
similarity index 100%
rename from lisp/Config.FreeBSD
rename to src/lisp/Config.FreeBSD
diff --git a/lisp/Config.FreeBSD_gencgc b/src/lisp/Config.FreeBSD_gencgc
similarity index 100%
rename from lisp/Config.FreeBSD_gencgc
rename to src/lisp/Config.FreeBSD_gencgc
diff --git a/lisp/Config.NetBSD b/src/lisp/Config.NetBSD
similarity index 100%
rename from lisp/Config.NetBSD
rename to src/lisp/Config.NetBSD
diff --git a/lisp/Config.NetBSD_gencgc b/src/lisp/Config.NetBSD_gencgc
similarity index 100%
rename from lisp/Config.NetBSD_gencgc
rename to src/lisp/Config.NetBSD_gencgc
diff --git a/lisp/Config.OpenBSD b/src/lisp/Config.OpenBSD
similarity index 100%
rename from lisp/Config.OpenBSD
rename to src/lisp/Config.OpenBSD
diff --git a/lisp/Config.OpenBSD_gencgc b/src/lisp/Config.OpenBSD_gencgc
similarity index 100%
rename from lisp/Config.OpenBSD_gencgc
rename to src/lisp/Config.OpenBSD_gencgc
diff --git a/lisp/Config.alpha_linux b/src/lisp/Config.alpha_linux
similarity index 100%
rename from lisp/Config.alpha_linux
rename to src/lisp/Config.alpha_linux
diff --git a/lisp/Config.alpha_osf1 b/src/lisp/Config.alpha_osf1
similarity index 100%
rename from lisp/Config.alpha_osf1
rename to src/lisp/Config.alpha_osf1
diff --git a/lisp/Config.amd64 b/src/lisp/Config.amd64
similarity index 100%
rename from lisp/Config.amd64
rename to src/lisp/Config.amd64
diff --git a/lisp/Config.hp700_ux90 b/src/lisp/Config.hp700_ux90
similarity index 100%
rename from lisp/Config.hp700_ux90
rename to src/lisp/Config.hp700_ux90
diff --git a/lisp/Config.linux b/src/lisp/Config.linux
similarity index 100%
rename from lisp/Config.linux
rename to src/lisp/Config.linux
diff --git a/lisp/Config.linux_gencgc b/src/lisp/Config.linux_gencgc
similarity index 100%
rename from lisp/Config.linux_gencgc
rename to src/lisp/Config.linux_gencgc
diff --git a/lisp/Config.parisc_mach b/src/lisp/Config.parisc_mach
similarity index 100%
rename from lisp/Config.parisc_mach
rename to src/lisp/Config.parisc_mach
diff --git a/lisp/Config.pmax_mach b/src/lisp/Config.pmax_mach
similarity index 100%
rename from lisp/Config.pmax_mach
rename to src/lisp/Config.pmax_mach
diff --git a/lisp/Config.ppc_darwin b/src/lisp/Config.ppc_darwin
similarity index 100%
rename from lisp/Config.ppc_darwin
rename to src/lisp/Config.ppc_darwin
diff --git a/lisp/Config.sgi_52 b/src/lisp/Config.sgi_52
similarity index 100%
rename from lisp/Config.sgi_52
rename to src/lisp/Config.sgi_52
diff --git a/lisp/Config.sparc_common b/src/lisp/Config.sparc_common
similarity index 100%
rename from lisp/Config.sparc_common
rename to src/lisp/Config.sparc_common
diff --git a/lisp/Config.sparc_gcc b/src/lisp/Config.sparc_gcc
similarity index 100%
rename from lisp/Config.sparc_gcc
rename to src/lisp/Config.sparc_gcc
diff --git a/lisp/Config.sparc_sunc b/src/lisp/Config.sparc_sunc
similarity index 100%
rename from lisp/Config.sparc_sunc
rename to src/lisp/Config.sparc_sunc
diff --git a/lisp/Config.sun4_mach b/src/lisp/Config.sun4_mach
similarity index 100%
rename from lisp/Config.sun4_mach
rename to src/lisp/Config.sun4_mach
diff --git a/lisp/Config.sun4_solaris_gcc b/src/lisp/Config.sun4_solaris_gcc
similarity index 100%
rename from lisp/Config.sun4_solaris_gcc
rename to src/lisp/Config.sun4_solaris_gcc
diff --git a/lisp/Config.sun4_solaris_sunc b/src/lisp/Config.sun4_solaris_sunc
similarity index 100%
rename from lisp/Config.sun4_solaris_sunc
rename to src/lisp/Config.sun4_solaris_sunc
diff --git a/lisp/Config.sun4c_41 b/src/lisp/Config.sun4c_41
similarity index 100%
rename from lisp/Config.sun4c_41
rename to src/lisp/Config.sun4c_41
diff --git a/lisp/Config.x86_common b/src/lisp/Config.x86_common
similarity index 100%
rename from lisp/Config.x86_common
rename to src/lisp/Config.x86_common
diff --git a/lisp/Config.x86_darwin b/src/lisp/Config.x86_darwin
similarity index 100%
rename from lisp/Config.x86_darwin
rename to src/lisp/Config.x86_darwin
diff --git a/lisp/Config.x86_freebsd b/src/lisp/Config.x86_freebsd
similarity index 100%
rename from lisp/Config.x86_freebsd
rename to src/lisp/Config.x86_freebsd
diff --git a/lisp/Config.x86_linux b/src/lisp/Config.x86_linux
similarity index 100%
rename from lisp/Config.x86_linux
rename to src/lisp/Config.x86_linux
diff --git a/lisp/Config.x86_netbsd b/src/lisp/Config.x86_netbsd
similarity index 100%
rename from lisp/Config.x86_netbsd
rename to src/lisp/Config.x86_netbsd
diff --git a/lisp/Config.x86_solaris_sunc b/src/lisp/Config.x86_solaris_sunc
similarity index 100%
rename from lisp/Config.x86_solaris_sunc
rename to src/lisp/Config.x86_solaris_sunc
diff --git a/lisp/Darwin-os.c b/src/lisp/Darwin-os.c
similarity index 100%
rename from lisp/Darwin-os.c
rename to src/lisp/Darwin-os.c
diff --git a/lisp/Darwin-os.h b/src/lisp/Darwin-os.h
similarity index 100%
rename from lisp/Darwin-os.h
rename to src/lisp/Darwin-os.h
diff --git a/lisp/FreeBSD-os.c b/src/lisp/FreeBSD-os.c
similarity index 100%
rename from lisp/FreeBSD-os.c
rename to src/lisp/FreeBSD-os.c
diff --git a/lisp/FreeBSD-os.h b/src/lisp/FreeBSD-os.h
similarity index 100%
rename from lisp/FreeBSD-os.h
rename to src/lisp/FreeBSD-os.h
diff --git a/lisp/GNUmakefile b/src/lisp/GNUmakefile
similarity index 100%
rename from lisp/GNUmakefile
rename to src/lisp/GNUmakefile
diff --git a/lisp/Linux-os.c b/src/lisp/Linux-os.c
similarity index 100%
rename from lisp/Linux-os.c
rename to src/lisp/Linux-os.c
diff --git a/lisp/Linux-os.h b/src/lisp/Linux-os.h
similarity index 100%
rename from lisp/Linux-os.h
rename to src/lisp/Linux-os.h
diff --git a/lisp/NetBSD-os.c b/src/lisp/NetBSD-os.c
similarity index 100%
rename from lisp/NetBSD-os.c
rename to src/lisp/NetBSD-os.c
diff --git a/lisp/NetBSD-os.h b/src/lisp/NetBSD-os.h
similarity index 100%
rename from lisp/NetBSD-os.h
rename to src/lisp/NetBSD-os.h
diff --git a/lisp/OpenBSD-os.c b/src/lisp/OpenBSD-os.c
similarity index 100%
rename from lisp/OpenBSD-os.c
rename to src/lisp/OpenBSD-os.c
diff --git a/lisp/OpenBSD-os.h b/src/lisp/OpenBSD-os.h
similarity index 100%
rename from lisp/OpenBSD-os.h
rename to src/lisp/OpenBSD-os.h
diff --git a/lisp/WARNING.files b/src/lisp/WARNING.files
similarity index 100%
rename from lisp/WARNING.files
rename to src/lisp/WARNING.files
diff --git a/lisp/alloc.c b/src/lisp/alloc.c
similarity index 100%
rename from lisp/alloc.c
rename to src/lisp/alloc.c
diff --git a/lisp/alloc.h b/src/lisp/alloc.h
similarity index 100%
rename from lisp/alloc.h
rename to src/lisp/alloc.h
diff --git a/lisp/alpha-arch.c b/src/lisp/alpha-arch.c
similarity index 100%
rename from lisp/alpha-arch.c
rename to src/lisp/alpha-arch.c
diff --git a/lisp/alpha-assem.S b/src/lisp/alpha-assem.S
similarity index 100%
rename from lisp/alpha-assem.S
rename to src/lisp/alpha-assem.S
diff --git a/lisp/alpha-lispregs.h b/src/lisp/alpha-lispregs.h
similarity index 100%
rename from lisp/alpha-lispregs.h
rename to src/lisp/alpha-lispregs.h
diff --git a/lisp/alpha-nm b/src/lisp/alpha-nm
similarity index 100%
rename from lisp/alpha-nm
rename to src/lisp/alpha-nm
diff --git a/lisp/alpha-validate.h b/src/lisp/alpha-validate.h
similarity index 100%
rename from lisp/alpha-validate.h
rename to src/lisp/alpha-validate.h
diff --git a/lisp/amd64-arch.c b/src/lisp/amd64-arch.c
similarity index 100%
rename from lisp/amd64-arch.c
rename to src/lisp/amd64-arch.c
diff --git a/lisp/amd64-assem.S b/src/lisp/amd64-assem.S
similarity index 100%
rename from lisp/amd64-assem.S
rename to src/lisp/amd64-assem.S
diff --git a/lisp/amd64-lispregs.h b/src/lisp/amd64-lispregs.h
similarity index 100%
rename from lisp/amd64-lispregs.h
rename to src/lisp/amd64-lispregs.h
diff --git a/lisp/arch.h b/src/lisp/arch.h
similarity index 100%
rename from lisp/arch.h
rename to src/lisp/arch.h
diff --git a/lisp/backtrace.c b/src/lisp/backtrace.c
similarity index 100%
rename from lisp/backtrace.c
rename to src/lisp/backtrace.c
diff --git a/lisp/breakpoint.c b/src/lisp/breakpoint.c
similarity index 100%
rename from lisp/breakpoint.c
rename to src/lisp/breakpoint.c
diff --git a/lisp/breakpoint.h b/src/lisp/breakpoint.h
similarity index 100%
rename from lisp/breakpoint.h
rename to src/lisp/breakpoint.h
diff --git a/lisp/cgc.c b/src/lisp/cgc.c
similarity index 100%
rename from lisp/cgc.c
rename to src/lisp/cgc.c
diff --git a/lisp/cgc.h b/src/lisp/cgc.h
similarity index 100%
rename from lisp/cgc.h
rename to src/lisp/cgc.h
diff --git a/lisp/core.h b/src/lisp/core.h
similarity index 100%
rename from lisp/core.h
rename to src/lisp/core.h
diff --git a/lisp/coreparse.c b/src/lisp/coreparse.c
similarity index 100%
rename from lisp/coreparse.c
rename to src/lisp/coreparse.c
diff --git a/lisp/darwin-lispadjuster.c b/src/lisp/darwin-lispadjuster.c
similarity index 100%
rename from lisp/darwin-lispadjuster.c
rename to src/lisp/darwin-lispadjuster.c
diff --git a/lisp/darwin-nm b/src/lisp/darwin-nm
similarity index 100%
rename from lisp/darwin-nm
rename to src/lisp/darwin-nm
diff --git a/lisp/dynbind.c b/src/lisp/dynbind.c
similarity index 100%
rename from lisp/dynbind.c
rename to src/lisp/dynbind.c
diff --git a/lisp/dynbind.h b/src/lisp/dynbind.h
similarity index 100%
rename from lisp/dynbind.h
rename to src/lisp/dynbind.h
diff --git a/lisp/e_rem_pio2.c b/src/lisp/e_rem_pio2.c
similarity index 100%
rename from lisp/e_rem_pio2.c
rename to src/lisp/e_rem_pio2.c
diff --git a/lisp/elf.c b/src/lisp/elf.c
similarity index 100%
rename from lisp/elf.c
rename to src/lisp/elf.c
diff --git a/lisp/elf.h b/src/lisp/elf.h
similarity index 100%
rename from lisp/elf.h
rename to src/lisp/elf.h
diff --git a/lisp/exec-final.c b/src/lisp/exec-final.c
similarity index 100%
rename from lisp/exec-final.c
rename to src/lisp/exec-final.c
diff --git a/lisp/exec-init.c b/src/lisp/exec-init.c
similarity index 100%
rename from lisp/exec-init.c
rename to src/lisp/exec-init.c
diff --git a/lisp/fdlibm.h b/src/lisp/fdlibm.h
similarity index 100%
rename from lisp/fdlibm.h
rename to src/lisp/fdlibm.h
diff --git a/lisp/gc.c b/src/lisp/gc.c
similarity index 100%
rename from lisp/gc.c
rename to src/lisp/gc.c
diff --git a/lisp/gc.h b/src/lisp/gc.h
similarity index 100%
rename from lisp/gc.h
rename to src/lisp/gc.h
diff --git a/lisp/gencgc.c b/src/lisp/gencgc.c
similarity index 100%
rename from lisp/gencgc.c
rename to src/lisp/gencgc.c
diff --git a/lisp/gencgc.h b/src/lisp/gencgc.h
similarity index 100%
rename from lisp/gencgc.h
rename to src/lisp/gencgc.h
diff --git a/lisp/globals.c b/src/lisp/globals.c
similarity index 100%
rename from lisp/globals.c
rename to src/lisp/globals.c
diff --git a/lisp/globals.h b/src/lisp/globals.h
similarity index 100%
rename from lisp/globals.h
rename to src/lisp/globals.h
diff --git a/lisp/hppa-arch.c b/src/lisp/hppa-arch.c
similarity index 100%
rename from lisp/hppa-arch.c
rename to src/lisp/hppa-arch.c
diff --git a/lisp/hppa-assem.S b/src/lisp/hppa-assem.S
similarity index 100%
rename from lisp/hppa-assem.S
rename to src/lisp/hppa-assem.S
diff --git a/lisp/hppa-assem.s b/src/lisp/hppa-assem.s
similarity index 100%
rename from lisp/hppa-assem.s
rename to src/lisp/hppa-assem.s
diff --git a/lisp/hppa-lispregs.h b/src/lisp/hppa-lispregs.h
similarity index 100%
rename from lisp/hppa-lispregs.h
rename to src/lisp/hppa-lispregs.h
diff --git a/lisp/hppa-validate.h b/src/lisp/hppa-validate.h
similarity index 100%
rename from lisp/hppa-validate.h
rename to src/lisp/hppa-validate.h
diff --git a/lisp/hpux-nm b/src/lisp/hpux-nm
similarity index 100%
rename from lisp/hpux-nm
rename to src/lisp/hpux-nm
diff --git a/lisp/hpux-os.c b/src/lisp/hpux-os.c
similarity index 100%
rename from lisp/hpux-os.c
rename to src/lisp/hpux-os.c
diff --git a/lisp/hpux-os.h b/src/lisp/hpux-os.h
similarity index 100%
rename from lisp/hpux-os.h
rename to src/lisp/hpux-os.h
diff --git a/lisp/interr.c b/src/lisp/interr.c
similarity index 100%
rename from lisp/interr.c
rename to src/lisp/interr.c
diff --git a/lisp/interr.h b/src/lisp/interr.h
similarity index 100%
rename from lisp/interr.h
rename to src/lisp/interr.h
diff --git a/lisp/interrupt.c b/src/lisp/interrupt.c
similarity index 100%
rename from lisp/interrupt.c
rename to src/lisp/interrupt.c
diff --git a/lisp/interrupt.h b/src/lisp/interrupt.h
similarity index 100%
rename from lisp/interrupt.h
rename to src/lisp/interrupt.h
diff --git a/lisp/irix-asm-munge.c b/src/lisp/irix-asm-munge.c
similarity index 100%
rename from lisp/irix-asm-munge.c
rename to src/lisp/irix-asm-munge.c
diff --git a/lisp/irix-nm b/src/lisp/irix-nm
similarity index 100%
rename from lisp/irix-nm
rename to src/lisp/irix-nm
diff --git a/lisp/irix-os.c b/src/lisp/irix-os.c
similarity index 100%
rename from lisp/irix-os.c
rename to src/lisp/irix-os.c
diff --git a/lisp/irix-os.h b/src/lisp/irix-os.h
similarity index 100%
rename from lisp/irix-os.h
rename to src/lisp/irix-os.h
diff --git a/lisp/k_rem_pio2.c b/src/lisp/k_rem_pio2.c
similarity index 100%
rename from lisp/k_rem_pio2.c
rename to src/lisp/k_rem_pio2.c
diff --git a/lisp/linux-nm b/src/lisp/linux-nm
similarity index 100%
rename from lisp/linux-nm
rename to src/lisp/linux-nm
diff --git a/lisp/linux-stubs.S b/src/lisp/linux-stubs.S
similarity index 100%
rename from lisp/linux-stubs.S
rename to src/lisp/linux-stubs.S
diff --git a/lisp/lisp.c b/src/lisp/lisp.c
similarity index 100%
rename from lisp/lisp.c
rename to src/lisp/lisp.c
diff --git a/lisp/lisp.h b/src/lisp/lisp.h
similarity index 100%
rename from lisp/lisp.h
rename to src/lisp/lisp.h
diff --git a/lisp/lispregs.h b/src/lisp/lispregs.h
similarity index 100%
rename from lisp/lispregs.h
rename to src/lisp/lispregs.h
diff --git a/lisp/mach-o.c b/src/lisp/mach-o.c
similarity index 100%
rename from lisp/mach-o.c
rename to src/lisp/mach-o.c
diff --git a/lisp/mach-os.c b/src/lisp/mach-os.c
similarity index 100%
rename from lisp/mach-os.c
rename to src/lisp/mach-os.c
diff --git a/lisp/mach-os.h b/src/lisp/mach-os.h
similarity index 100%
rename from lisp/mach-os.h
rename to src/lisp/mach-os.h
diff --git a/lisp/mips-arch.c b/src/lisp/mips-arch.c
similarity index 100%
rename from lisp/mips-arch.c
rename to src/lisp/mips-arch.c
diff --git a/lisp/mips-assem.S b/src/lisp/mips-assem.S
similarity index 100%
rename from lisp/mips-assem.S
rename to src/lisp/mips-assem.S
diff --git a/lisp/mips-lispregs.h b/src/lisp/mips-lispregs.h
similarity index 100%
rename from lisp/mips-lispregs.h
rename to src/lisp/mips-lispregs.h
diff --git a/lisp/mips-validate.h b/src/lisp/mips-validate.h
similarity index 100%
rename from lisp/mips-validate.h
rename to src/lisp/mips-validate.h
diff --git a/lisp/monitor.c b/src/lisp/monitor.c
similarity index 100%
rename from lisp/monitor.c
rename to src/lisp/monitor.c
diff --git a/lisp/monitor.h b/src/lisp/monitor.h
similarity index 100%
rename from lisp/monitor.h
rename to src/lisp/monitor.h
diff --git a/lisp/os-common.c b/src/lisp/os-common.c
similarity index 100%
rename from lisp/os-common.c
rename to src/lisp/os-common.c
diff --git a/lisp/os.h b/src/lisp/os.h
similarity index 100%
rename from lisp/os.h
rename to src/lisp/os.h
diff --git a/lisp/osf1-os.c b/src/lisp/osf1-os.c
similarity index 100%
rename from lisp/osf1-os.c
rename to src/lisp/osf1-os.c
diff --git a/lisp/osf1-os.h b/src/lisp/osf1-os.h
similarity index 100%
rename from lisp/osf1-os.h
rename to src/lisp/osf1-os.h
diff --git a/lisp/parse.c b/src/lisp/parse.c
similarity index 100%
rename from lisp/parse.c
rename to src/lisp/parse.c
diff --git a/lisp/parse.h b/src/lisp/parse.h
similarity index 100%
rename from lisp/parse.h
rename to src/lisp/parse.h
diff --git a/lisp/ppc-arch.c b/src/lisp/ppc-arch.c
similarity index 100%
rename from lisp/ppc-arch.c
rename to src/lisp/ppc-arch.c
diff --git a/lisp/ppc-assem.S b/src/lisp/ppc-assem.S
similarity index 100%
rename from lisp/ppc-assem.S
rename to src/lisp/ppc-assem.S
diff --git a/lisp/ppc-darwin-dlshim.c b/src/lisp/ppc-darwin-dlshim.c
similarity index 100%
rename from lisp/ppc-darwin-dlshim.c
rename to src/lisp/ppc-darwin-dlshim.c
diff --git a/lisp/ppc-lispregs.h b/src/lisp/ppc-lispregs.h
similarity index 100%
rename from lisp/ppc-lispregs.h
rename to src/lisp/ppc-lispregs.h
diff --git a/lisp/ppc-validate.h b/src/lisp/ppc-validate.h
similarity index 100%
rename from lisp/ppc-validate.h
rename to src/lisp/ppc-validate.h
diff --git a/lisp/print.c b/src/lisp/print.c
similarity index 100%
rename from lisp/print.c
rename to src/lisp/print.c
diff --git a/lisp/print.h b/src/lisp/print.h
similarity index 100%
rename from lisp/print.h
rename to src/lisp/print.h
diff --git a/lisp/purify.c b/src/lisp/purify.c
similarity index 100%
rename from lisp/purify.c
rename to src/lisp/purify.c
diff --git a/lisp/purify.h b/src/lisp/purify.h
similarity index 100%
rename from lisp/purify.h
rename to src/lisp/purify.h
diff --git a/lisp/regnames.c b/src/lisp/regnames.c
similarity index 100%
rename from lisp/regnames.c
rename to src/lisp/regnames.c
diff --git a/lisp/runprog.c b/src/lisp/runprog.c
similarity index 100%
rename from lisp/runprog.c
rename to src/lisp/runprog.c
diff --git a/lisp/save.c b/src/lisp/save.c
similarity index 100%
rename from lisp/save.c
rename to src/lisp/save.c
diff --git a/lisp/save.h b/src/lisp/save.h
similarity index 100%
rename from lisp/save.h
rename to src/lisp/save.h
diff --git a/lisp/search.c b/src/lisp/search.c
similarity index 100%
rename from lisp/search.c
rename to src/lisp/search.c
diff --git a/lisp/search.h b/src/lisp/search.h
similarity index 100%
rename from lisp/search.h
rename to src/lisp/search.h
diff --git a/lisp/solaris-nm b/src/lisp/solaris-nm
similarity index 100%
rename from lisp/solaris-nm
rename to src/lisp/solaris-nm
diff --git a/lisp/solaris-os.c b/src/lisp/solaris-os.c
similarity index 100%
rename from lisp/solaris-os.c
rename to src/lisp/solaris-os.c
diff --git a/lisp/sparc-arch.c b/src/lisp/sparc-arch.c
similarity index 100%
rename from lisp/sparc-arch.c
rename to src/lisp/sparc-arch.c
diff --git a/lisp/sparc-assem.S b/src/lisp/sparc-assem.S
similarity index 100%
rename from lisp/sparc-assem.S
rename to src/lisp/sparc-assem.S
diff --git a/lisp/sparc-lispregs.h b/src/lisp/sparc-lispregs.h
similarity index 100%
rename from lisp/sparc-lispregs.h
rename to src/lisp/sparc-lispregs.h
diff --git a/lisp/sparc-validate.h b/src/lisp/sparc-validate.h
similarity index 100%
rename from lisp/sparc-validate.h
rename to src/lisp/sparc-validate.h
diff --git a/lisp/sunos-os.c b/src/lisp/sunos-os.c
similarity index 100%
rename from lisp/sunos-os.c
rename to src/lisp/sunos-os.c
diff --git a/lisp/sunos-os.h b/src/lisp/sunos-os.h
similarity index 100%
rename from lisp/sunos-os.h
rename to src/lisp/sunos-os.h
diff --git a/lisp/time.c b/src/lisp/time.c
similarity index 100%
rename from lisp/time.c
rename to src/lisp/time.c
diff --git a/lisp/undefineds.c b/src/lisp/undefineds.c
similarity index 100%
rename from lisp/undefineds.c
rename to src/lisp/undefineds.c
diff --git a/lisp/undefineds.h b/src/lisp/undefineds.h
similarity index 100%
rename from lisp/undefineds.h
rename to src/lisp/undefineds.h
diff --git a/lisp/validate.c b/src/lisp/validate.c
similarity index 100%
rename from lisp/validate.c
rename to src/lisp/validate.c
diff --git a/lisp/validate.h b/src/lisp/validate.h
similarity index 100%
rename from lisp/validate.h
rename to src/lisp/validate.h
diff --git a/lisp/vars.c b/src/lisp/vars.c
similarity index 100%
rename from lisp/vars.c
rename to src/lisp/vars.c
diff --git a/lisp/vars.h b/src/lisp/vars.h
similarity index 100%
rename from lisp/vars.h
rename to src/lisp/vars.h
diff --git a/lisp/version.c b/src/lisp/version.c
similarity index 100%
rename from lisp/version.c
rename to src/lisp/version.c
diff --git a/lisp/x86-arch.c b/src/lisp/x86-arch.c
similarity index 100%
rename from lisp/x86-arch.c
rename to src/lisp/x86-arch.c
diff --git a/lisp/x86-assem.S b/src/lisp/x86-assem.S
similarity index 100%
rename from lisp/x86-assem.S
rename to src/lisp/x86-assem.S
diff --git a/lisp/x86-lispregs.h b/src/lisp/x86-lispregs.h
similarity index 100%
rename from lisp/x86-lispregs.h
rename to src/lisp/x86-lispregs.h
diff --git a/lisp/x86-validate.h b/src/lisp/x86-validate.h
similarity index 100%
rename from lisp/x86-validate.h
rename to src/lisp/x86-validate.h
diff --git a/motif/lisp/callbacks.lisp b/src/motif/lisp/callbacks.lisp
similarity index 100%
rename from motif/lisp/callbacks.lisp
rename to src/motif/lisp/callbacks.lisp
diff --git a/motif/lisp/conversion.lisp b/src/motif/lisp/conversion.lisp
similarity index 100%
rename from motif/lisp/conversion.lisp
rename to src/motif/lisp/conversion.lisp
diff --git a/motif/lisp/events.lisp b/src/motif/lisp/events.lisp
similarity index 100%
rename from motif/lisp/events.lisp
rename to src/motif/lisp/events.lisp
diff --git a/motif/lisp/initial.lisp b/src/motif/lisp/initial.lisp
similarity index 100%
rename from motif/lisp/initial.lisp
rename to src/motif/lisp/initial.lisp
diff --git a/motif/lisp/interface-build.lisp b/src/motif/lisp/interface-build.lisp
similarity index 100%
rename from motif/lisp/interface-build.lisp
rename to src/motif/lisp/interface-build.lisp
diff --git a/motif/lisp/interface-glue.lisp b/src/motif/lisp/interface-glue.lisp
similarity index 100%
rename from motif/lisp/interface-glue.lisp
rename to src/motif/lisp/interface-glue.lisp
diff --git a/motif/lisp/internals.lisp b/src/motif/lisp/internals.lisp
similarity index 100%
rename from motif/lisp/internals.lisp
rename to src/motif/lisp/internals.lisp
diff --git a/motif/lisp/main.lisp b/src/motif/lisp/main.lisp
similarity index 100%
rename from motif/lisp/main.lisp
rename to src/motif/lisp/main.lisp
diff --git a/motif/lisp/prototypes.lisp b/src/motif/lisp/prototypes.lisp
similarity index 100%
rename from motif/lisp/prototypes.lisp
rename to src/motif/lisp/prototypes.lisp
diff --git a/motif/lisp/string-base.lisp b/src/motif/lisp/string-base.lisp
similarity index 100%
rename from motif/lisp/string-base.lisp
rename to src/motif/lisp/string-base.lisp
diff --git a/motif/lisp/timer-support.lisp b/src/motif/lisp/timer-support.lisp
similarity index 100%
rename from motif/lisp/timer-support.lisp
rename to src/motif/lisp/timer-support.lisp
diff --git a/motif/lisp/transport.lisp b/src/motif/lisp/transport.lisp
similarity index 100%
rename from motif/lisp/transport.lisp
rename to src/motif/lisp/transport.lisp
diff --git a/motif/lisp/widgets.lisp b/src/motif/lisp/widgets.lisp
similarity index 100%
rename from motif/lisp/widgets.lisp
rename to src/motif/lisp/widgets.lisp
diff --git a/motif/lisp/xt-types.lisp b/src/motif/lisp/xt-types.lisp
similarity index 100%
rename from motif/lisp/xt-types.lisp
rename to src/motif/lisp/xt-types.lisp
diff --git a/motif/server/Config.Darwin b/src/motif/server/Config.Darwin
similarity index 100%
rename from motif/server/Config.Darwin
rename to src/motif/server/Config.Darwin
diff --git a/motif/server/Config.FreeBSD b/src/motif/server/Config.FreeBSD
similarity index 100%
rename from motif/server/Config.FreeBSD
rename to src/motif/server/Config.FreeBSD
diff --git a/motif/server/Config.NetBSD b/src/motif/server/Config.NetBSD
similarity index 100%
rename from motif/server/Config.NetBSD
rename to src/motif/server/Config.NetBSD
diff --git a/motif/server/Config.OpenBSD b/src/motif/server/Config.OpenBSD
similarity index 100%
rename from motif/server/Config.OpenBSD
rename to src/motif/server/Config.OpenBSD
diff --git a/motif/server/Config.alpha_linux b/src/motif/server/Config.alpha_linux
similarity index 100%
rename from motif/server/Config.alpha_linux
rename to src/motif/server/Config.alpha_linux
diff --git a/motif/server/Config.alpha_osf1 b/src/motif/server/Config.alpha_osf1
similarity index 100%
rename from motif/server/Config.alpha_osf1
rename to src/motif/server/Config.alpha_osf1
diff --git a/motif/server/Config.hpux_cc b/src/motif/server/Config.hpux_cc
similarity index 100%
rename from motif/server/Config.hpux_cc
rename to src/motif/server/Config.hpux_cc
diff --git a/motif/server/Config.irix b/src/motif/server/Config.irix
similarity index 100%
rename from motif/server/Config.irix
rename to src/motif/server/Config.irix
diff --git a/motif/server/Config.pmax_mach b/src/motif/server/Config.pmax_mach
similarity index 100%
rename from motif/server/Config.pmax_mach
rename to src/motif/server/Config.pmax_mach
diff --git a/motif/server/Config.solaris b/src/motif/server/Config.solaris
similarity index 100%
rename from motif/server/Config.solaris
rename to src/motif/server/Config.solaris
diff --git a/motif/server/Config.solaris_sunc b/src/motif/server/Config.solaris_sunc
similarity index 100%
rename from motif/server/Config.solaris_sunc
rename to src/motif/server/Config.solaris_sunc
diff --git a/motif/server/Config.sun4c_411 b/src/motif/server/Config.sun4c_411
similarity index 100%
rename from motif/server/Config.sun4c_411
rename to src/motif/server/Config.sun4c_411
diff --git a/motif/server/Config.x86 b/src/motif/server/Config.x86
similarity index 100%
rename from motif/server/Config.x86
rename to src/motif/server/Config.x86
diff --git a/motif/server/GNUmakefile b/src/motif/server/GNUmakefile
similarity index 100%
rename from motif/server/GNUmakefile
rename to src/motif/server/GNUmakefile
diff --git a/motif/server/callbacks.c b/src/motif/server/callbacks.c
similarity index 100%
rename from motif/server/callbacks.c
rename to src/motif/server/callbacks.c
diff --git a/motif/server/datatrans.c b/src/motif/server/datatrans.c
similarity index 100%
rename from motif/server/datatrans.c
rename to src/motif/server/datatrans.c
diff --git a/motif/server/datatrans.h b/src/motif/server/datatrans.h
similarity index 100%
rename from motif/server/datatrans.h
rename to src/motif/server/datatrans.h
diff --git a/motif/server/events.c b/src/motif/server/events.c
similarity index 100%
rename from motif/server/events.c
rename to src/motif/server/events.c
diff --git a/motif/server/functions.h b/src/motif/server/functions.h
similarity index 100%
rename from motif/server/functions.h
rename to src/motif/server/functions.h
diff --git a/motif/server/global.h b/src/motif/server/global.h
similarity index 100%
rename from motif/server/global.h
rename to src/motif/server/global.h
diff --git a/motif/server/list.c b/src/motif/server/list.c
similarity index 100%
rename from motif/server/list.c
rename to src/motif/server/list.c
diff --git a/motif/server/main.c b/src/motif/server/main.c
similarity index 100%
rename from motif/server/main.c
rename to src/motif/server/main.c
diff --git a/motif/server/message.c b/src/motif/server/message.c
similarity index 100%
rename from motif/server/message.c
rename to src/motif/server/message.c
diff --git a/motif/server/message.h b/src/motif/server/message.h
similarity index 100%
rename from motif/server/message.h
rename to src/motif/server/message.h
diff --git a/motif/server/motif.c b/src/motif/server/motif.c
similarity index 100%
rename from motif/server/motif.c
rename to src/motif/server/motif.c
diff --git a/motif/server/packet.c b/src/motif/server/packet.c
similarity index 100%
rename from motif/server/packet.c
rename to src/motif/server/packet.c
diff --git a/motif/server/packet.h b/src/motif/server/packet.h
similarity index 100%
rename from motif/server/packet.h
rename to src/motif/server/packet.h
diff --git a/motif/server/requests.c b/src/motif/server/requests.c
similarity index 100%
rename from motif/server/requests.c
rename to src/motif/server/requests.c
diff --git a/motif/server/requests.h b/src/motif/server/requests.h
similarity index 100%
rename from motif/server/requests.h
rename to src/motif/server/requests.h
diff --git a/motif/server/resources.c b/src/motif/server/resources.c
similarity index 100%
rename from motif/server/resources.c
rename to src/motif/server/resources.c
diff --git a/motif/server/server.c b/src/motif/server/server.c
similarity index 100%
rename from motif/server/server.c
rename to src/motif/server/server.c
diff --git a/motif/server/tables.c b/src/motif/server/tables.c
similarity index 100%
rename from motif/server/tables.c
rename to src/motif/server/tables.c
diff --git a/motif/server/tables.h b/src/motif/server/tables.h
similarity index 100%
rename from motif/server/tables.h
rename to src/motif/server/tables.h
diff --git a/motif/server/text.c b/src/motif/server/text.c
similarity index 100%
rename from motif/server/text.c
rename to src/motif/server/text.c
diff --git a/motif/server/timer-support.c b/src/motif/server/timer-support.c
similarity index 100%
rename from motif/server/timer-support.c
rename to src/motif/server/timer-support.c
diff --git a/motif/server/translations.c b/src/motif/server/translations.c
similarity index 100%
rename from motif/server/translations.c
rename to src/motif/server/translations.c
diff --git a/motif/server/types.h b/src/motif/server/types.h
similarity index 100%
rename from motif/server/types.h
rename to src/motif/server/types.h
diff --git a/motif/server/widgets.c b/src/motif/server/widgets.c
similarity index 100%
rename from motif/server/widgets.c
rename to src/motif/server/widgets.c
diff --git a/motif/server/xmstring.c b/src/motif/server/xmstring.c
similarity index 100%
rename from motif/server/xmstring.c
rename to src/motif/server/xmstring.c
diff --git a/pcl/boot.lisp b/src/pcl/boot.lisp
similarity index 100%
rename from pcl/boot.lisp
rename to src/pcl/boot.lisp
diff --git a/pcl/braid.lisp b/src/pcl/braid.lisp
similarity index 100%
rename from pcl/braid.lisp
rename to src/pcl/braid.lisp
diff --git a/pcl/cache.lisp b/src/pcl/cache.lisp
similarity index 100%
rename from pcl/cache.lisp
rename to src/pcl/cache.lisp
diff --git a/pcl/clos-bench.lisp b/src/pcl/clos-bench.lisp
similarity index 100%
rename from pcl/clos-bench.lisp
rename to src/pcl/clos-bench.lisp
diff --git a/pcl/cmucl-documentation.lisp b/src/pcl/cmucl-documentation.lisp
similarity index 100%
rename from pcl/cmucl-documentation.lisp
rename to src/pcl/cmucl-documentation.lisp
diff --git a/pcl/combin.lisp b/src/pcl/combin.lisp
similarity index 100%
rename from pcl/combin.lisp
rename to src/pcl/combin.lisp
diff --git a/pcl/cpl.lisp b/src/pcl/cpl.lisp
similarity index 100%
rename from pcl/cpl.lisp
rename to src/pcl/cpl.lisp
diff --git a/pcl/ctor.lisp b/src/pcl/ctor.lisp
similarity index 100%
rename from pcl/ctor.lisp
rename to src/pcl/ctor.lisp
diff --git a/pcl/ctypes.lisp b/src/pcl/ctypes.lisp
similarity index 100%
rename from pcl/ctypes.lisp
rename to src/pcl/ctypes.lisp
diff --git a/pcl/defclass.lisp b/src/pcl/defclass.lisp
similarity index 100%
rename from pcl/defclass.lisp
rename to src/pcl/defclass.lisp
diff --git a/pcl/defcombin.lisp b/src/pcl/defcombin.lisp
similarity index 100%
rename from pcl/defcombin.lisp
rename to src/pcl/defcombin.lisp
diff --git a/pcl/defs.lisp b/src/pcl/defs.lisp
similarity index 100%
rename from pcl/defs.lisp
rename to src/pcl/defs.lisp
diff --git a/pcl/defsys.lisp b/src/pcl/defsys.lisp
similarity index 100%
rename from pcl/defsys.lisp
rename to src/pcl/defsys.lisp
diff --git a/pcl/dfun.lisp b/src/pcl/dfun.lisp
similarity index 100%
rename from pcl/dfun.lisp
rename to src/pcl/dfun.lisp
diff --git a/pcl/dlisp.lisp b/src/pcl/dlisp.lisp
similarity index 100%
rename from pcl/dlisp.lisp
rename to src/pcl/dlisp.lisp
diff --git a/pcl/dlisp2.lisp b/src/pcl/dlisp2.lisp
similarity index 100%
rename from pcl/dlisp2.lisp
rename to src/pcl/dlisp2.lisp
diff --git a/pcl/dlisp3.lisp b/src/pcl/dlisp3.lisp
similarity index 100%
rename from pcl/dlisp3.lisp
rename to src/pcl/dlisp3.lisp
diff --git a/pcl/env.lisp b/src/pcl/env.lisp
similarity index 100%
rename from pcl/env.lisp
rename to src/pcl/env.lisp
diff --git a/pcl/fin.lisp b/src/pcl/fin.lisp
similarity index 100%
rename from pcl/fin.lisp
rename to src/pcl/fin.lisp
diff --git a/pcl/fixup.lisp b/src/pcl/fixup.lisp
similarity index 100%
rename from pcl/fixup.lisp
rename to src/pcl/fixup.lisp
diff --git a/pcl/fngen.lisp b/src/pcl/fngen.lisp
similarity index 100%
rename from pcl/fngen.lisp
rename to src/pcl/fngen.lisp
diff --git a/pcl/fsc.lisp b/src/pcl/fsc.lisp
similarity index 100%
rename from pcl/fsc.lisp
rename to src/pcl/fsc.lisp
diff --git a/pcl/generic-functions.lisp b/src/pcl/generic-functions.lisp
similarity index 100%
rename from pcl/generic-functions.lisp
rename to src/pcl/generic-functions.lisp
diff --git a/pcl/gf-call-optimization.lisp b/src/pcl/gf-call-optimization.lisp
similarity index 100%
rename from pcl/gf-call-optimization.lisp
rename to src/pcl/gf-call-optimization.lisp
diff --git a/pcl/gray-compat.lisp b/src/pcl/gray-compat.lisp
similarity index 100%
rename from pcl/gray-compat.lisp
rename to src/pcl/gray-compat.lisp
diff --git a/pcl/gray-streams-class.lisp b/src/pcl/gray-streams-class.lisp
similarity index 100%
rename from pcl/gray-streams-class.lisp
rename to src/pcl/gray-streams-class.lisp
diff --git a/pcl/gray-streams.lisp b/src/pcl/gray-streams.lisp
similarity index 100%
rename from pcl/gray-streams.lisp
rename to src/pcl/gray-streams.lisp
diff --git a/pcl/herald.lisp b/src/pcl/herald.lisp
similarity index 100%
rename from pcl/herald.lisp
rename to src/pcl/herald.lisp
diff --git a/pcl/info.lisp b/src/pcl/info.lisp
similarity index 100%
rename from pcl/info.lisp
rename to src/pcl/info.lisp
diff --git a/pcl/init.lisp b/src/pcl/init.lisp
similarity index 100%
rename from pcl/init.lisp
rename to src/pcl/init.lisp
diff --git a/pcl/low.lisp b/src/pcl/low.lisp
similarity index 100%
rename from pcl/low.lisp
rename to src/pcl/low.lisp
diff --git a/pcl/macros.lisp b/src/pcl/macros.lisp
similarity index 100%
rename from pcl/macros.lisp
rename to src/pcl/macros.lisp
diff --git a/pcl/method-slot-access-optimization.lisp b/src/pcl/method-slot-access-optimization.lisp
similarity index 100%
rename from pcl/method-slot-access-optimization.lisp
rename to src/pcl/method-slot-access-optimization.lisp
diff --git a/pcl/methods.lisp b/src/pcl/methods.lisp
similarity index 100%
rename from pcl/methods.lisp
rename to src/pcl/methods.lisp
diff --git a/pcl/pclcom.lisp b/src/pcl/pclcom.lisp
similarity index 100%
rename from pcl/pclcom.lisp
rename to src/pcl/pclcom.lisp
diff --git a/pcl/pclload.lisp b/src/pcl/pclload.lisp
similarity index 100%
rename from pcl/pclload.lisp
rename to src/pcl/pclload.lisp
diff --git a/pcl/pkg.lisp b/src/pcl/pkg.lisp
similarity index 100%
rename from pcl/pkg.lisp
rename to src/pcl/pkg.lisp
diff --git a/pcl/precom2.lisp b/src/pcl/precom2.lisp
similarity index 100%
rename from pcl/precom2.lisp
rename to src/pcl/precom2.lisp
diff --git a/pcl/rt/ctor.lisp b/src/pcl/rt/ctor.lisp
similarity index 100%
rename from pcl/rt/ctor.lisp
rename to src/pcl/rt/ctor.lisp
diff --git a/pcl/rt/defclass.lisp b/src/pcl/rt/defclass.lisp
similarity index 100%
rename from pcl/rt/defclass.lisp
rename to src/pcl/rt/defclass.lisp
diff --git a/pcl/rt/defgeneric.lisp b/src/pcl/rt/defgeneric.lisp
similarity index 100%
rename from pcl/rt/defgeneric.lisp
rename to src/pcl/rt/defgeneric.lisp
diff --git a/pcl/rt/defmethod.lisp b/src/pcl/rt/defmethod.lisp
similarity index 100%
rename from pcl/rt/defmethod.lisp
rename to src/pcl/rt/defmethod.lisp
diff --git a/pcl/rt/find-method.lisp b/src/pcl/rt/find-method.lisp
similarity index 100%
rename from pcl/rt/find-method.lisp
rename to src/pcl/rt/find-method.lisp
diff --git a/pcl/rt/inline-access.lisp b/src/pcl/rt/inline-access.lisp
similarity index 100%
rename from pcl/rt/inline-access.lisp
rename to src/pcl/rt/inline-access.lisp
diff --git a/pcl/rt/make-instance.lisp b/src/pcl/rt/make-instance.lisp
similarity index 100%
rename from pcl/rt/make-instance.lisp
rename to src/pcl/rt/make-instance.lisp
diff --git a/pcl/rt/method-combination.lisp b/src/pcl/rt/method-combination.lisp
similarity index 100%
rename from pcl/rt/method-combination.lisp
rename to src/pcl/rt/method-combination.lisp
diff --git a/pcl/rt/methods.lisp b/src/pcl/rt/methods.lisp
similarity index 100%
rename from pcl/rt/methods.lisp
rename to src/pcl/rt/methods.lisp
diff --git a/pcl/rt/pkg.lisp b/src/pcl/rt/pkg.lisp
similarity index 100%
rename from pcl/rt/pkg.lisp
rename to src/pcl/rt/pkg.lisp
diff --git a/pcl/rt/pv.lisp b/src/pcl/rt/pv.lisp
similarity index 100%
rename from pcl/rt/pv.lisp
rename to src/pcl/rt/pv.lisp
diff --git a/pcl/rt/reinitialize-instance.lisp b/src/pcl/rt/reinitialize-instance.lisp
similarity index 100%
rename from pcl/rt/reinitialize-instance.lisp
rename to src/pcl/rt/reinitialize-instance.lisp
diff --git a/pcl/rt/slot-accessors.lisp b/src/pcl/rt/slot-accessors.lisp
similarity index 100%
rename from pcl/rt/slot-accessors.lisp
rename to src/pcl/rt/slot-accessors.lisp
diff --git a/pcl/rt/slot-boundp.lisp b/src/pcl/rt/slot-boundp.lisp
similarity index 100%
rename from pcl/rt/slot-boundp.lisp
rename to src/pcl/rt/slot-boundp.lisp
diff --git a/pcl/rt/slot-missing.lisp b/src/pcl/rt/slot-missing.lisp
similarity index 100%
rename from pcl/rt/slot-missing.lisp
rename to src/pcl/rt/slot-missing.lisp
diff --git a/pcl/rt/slot-type.lisp b/src/pcl/rt/slot-type.lisp
similarity index 100%
rename from pcl/rt/slot-type.lisp
rename to src/pcl/rt/slot-type.lisp
diff --git a/pcl/rt/slot-value.lisp b/src/pcl/rt/slot-value.lisp
similarity index 100%
rename from pcl/rt/slot-value.lisp
rename to src/pcl/rt/slot-value.lisp
diff --git a/pcl/rt/system.lisp b/src/pcl/rt/system.lisp
similarity index 100%
rename from pcl/rt/system.lisp
rename to src/pcl/rt/system.lisp
diff --git a/pcl/seal.lisp b/src/pcl/seal.lisp
similarity index 100%
rename from pcl/seal.lisp
rename to src/pcl/seal.lisp
diff --git a/pcl/simple-streams/classes.lisp b/src/pcl/simple-streams/classes.lisp
similarity index 100%
rename from pcl/simple-streams/classes.lisp
rename to src/pcl/simple-streams/classes.lisp
diff --git a/pcl/simple-streams/direct.lisp b/src/pcl/simple-streams/direct.lisp
similarity index 100%
rename from pcl/simple-streams/direct.lisp
rename to src/pcl/simple-streams/direct.lisp
diff --git a/pcl/simple-streams/external-formats/aliases b/src/pcl/simple-streams/external-formats/aliases
similarity index 100%
rename from pcl/simple-streams/external-formats/aliases
rename to src/pcl/simple-streams/external-formats/aliases
diff --git a/pcl/simple-streams/external-formats/ascii.lisp b/src/pcl/simple-streams/external-formats/ascii.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/ascii.lisp
rename to src/pcl/simple-streams/external-formats/ascii.lisp
diff --git a/pcl/simple-streams/external-formats/beta-gk.lisp b/src/pcl/simple-streams/external-formats/beta-gk.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/beta-gk.lisp
rename to src/pcl/simple-streams/external-formats/beta-gk.lisp
diff --git a/pcl/simple-streams/external-formats/cp1250.lisp b/src/pcl/simple-streams/external-formats/cp1250.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1250.lisp
rename to src/pcl/simple-streams/external-formats/cp1250.lisp
diff --git a/pcl/simple-streams/external-formats/cp1251.lisp b/src/pcl/simple-streams/external-formats/cp1251.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1251.lisp
rename to src/pcl/simple-streams/external-formats/cp1251.lisp
diff --git a/pcl/simple-streams/external-formats/cp1252.lisp b/src/pcl/simple-streams/external-formats/cp1252.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1252.lisp
rename to src/pcl/simple-streams/external-formats/cp1252.lisp
diff --git a/pcl/simple-streams/external-formats/cp1253.lisp b/src/pcl/simple-streams/external-formats/cp1253.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1253.lisp
rename to src/pcl/simple-streams/external-formats/cp1253.lisp
diff --git a/pcl/simple-streams/external-formats/cp1254.lisp b/src/pcl/simple-streams/external-formats/cp1254.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1254.lisp
rename to src/pcl/simple-streams/external-formats/cp1254.lisp
diff --git a/pcl/simple-streams/external-formats/cp1255.lisp b/src/pcl/simple-streams/external-formats/cp1255.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1255.lisp
rename to src/pcl/simple-streams/external-formats/cp1255.lisp
diff --git a/pcl/simple-streams/external-formats/cp1256.lisp b/src/pcl/simple-streams/external-formats/cp1256.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1256.lisp
rename to src/pcl/simple-streams/external-formats/cp1256.lisp
diff --git a/pcl/simple-streams/external-formats/cp1257.lisp b/src/pcl/simple-streams/external-formats/cp1257.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1257.lisp
rename to src/pcl/simple-streams/external-formats/cp1257.lisp
diff --git a/pcl/simple-streams/external-formats/cp1258.lisp b/src/pcl/simple-streams/external-formats/cp1258.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cp1258.lisp
rename to src/pcl/simple-streams/external-formats/cp1258.lisp
diff --git a/pcl/simple-streams/external-formats/cr.lisp b/src/pcl/simple-streams/external-formats/cr.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/cr.lisp
rename to src/pcl/simple-streams/external-formats/cr.lisp
diff --git a/pcl/simple-streams/external-formats/crlf.lisp b/src/pcl/simple-streams/external-formats/crlf.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/crlf.lisp
rename to src/pcl/simple-streams/external-formats/crlf.lisp
diff --git a/pcl/simple-streams/external-formats/final-sigma.lisp b/src/pcl/simple-streams/external-formats/final-sigma.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/final-sigma.lisp
rename to src/pcl/simple-streams/external-formats/final-sigma.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-1.lisp b/src/pcl/simple-streams/external-formats/iso8859-1.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-1.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-1.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-10.lisp b/src/pcl/simple-streams/external-formats/iso8859-10.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-10.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-10.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-13.lisp b/src/pcl/simple-streams/external-formats/iso8859-13.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-13.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-13.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-14.lisp b/src/pcl/simple-streams/external-formats/iso8859-14.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-14.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-14.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-15.lisp b/src/pcl/simple-streams/external-formats/iso8859-15.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-15.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-15.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-2.lisp b/src/pcl/simple-streams/external-formats/iso8859-2.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-2.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-2.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-3.lisp b/src/pcl/simple-streams/external-formats/iso8859-3.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-3.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-3.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-4.lisp b/src/pcl/simple-streams/external-formats/iso8859-4.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-4.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-4.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-5.lisp b/src/pcl/simple-streams/external-formats/iso8859-5.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-5.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-5.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-6.lisp b/src/pcl/simple-streams/external-formats/iso8859-6.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-6.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-6.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-7.lisp b/src/pcl/simple-streams/external-formats/iso8859-7.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-7.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-7.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-8.lisp b/src/pcl/simple-streams/external-formats/iso8859-8.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-8.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-8.lisp
diff --git a/pcl/simple-streams/external-formats/iso8859-9.lisp b/src/pcl/simple-streams/external-formats/iso8859-9.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/iso8859-9.lisp
rename to src/pcl/simple-streams/external-formats/iso8859-9.lisp
diff --git a/pcl/simple-streams/external-formats/koi8-r.lisp b/src/pcl/simple-streams/external-formats/koi8-r.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/koi8-r.lisp
rename to src/pcl/simple-streams/external-formats/koi8-r.lisp
diff --git a/pcl/simple-streams/external-formats/mac-cyrillic.lisp b/src/pcl/simple-streams/external-formats/mac-cyrillic.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/mac-cyrillic.lisp
rename to src/pcl/simple-streams/external-formats/mac-cyrillic.lisp
diff --git a/pcl/simple-streams/external-formats/mac-greek.lisp b/src/pcl/simple-streams/external-formats/mac-greek.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/mac-greek.lisp
rename to src/pcl/simple-streams/external-formats/mac-greek.lisp
diff --git a/pcl/simple-streams/external-formats/mac-icelandic.lisp b/src/pcl/simple-streams/external-formats/mac-icelandic.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/mac-icelandic.lisp
rename to src/pcl/simple-streams/external-formats/mac-icelandic.lisp
diff --git a/pcl/simple-streams/external-formats/mac-latin2.lisp b/src/pcl/simple-streams/external-formats/mac-latin2.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/mac-latin2.lisp
rename to src/pcl/simple-streams/external-formats/mac-latin2.lisp
diff --git a/pcl/simple-streams/external-formats/mac-roman.lisp b/src/pcl/simple-streams/external-formats/mac-roman.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/mac-roman.lisp
rename to src/pcl/simple-streams/external-formats/mac-roman.lisp
diff --git a/pcl/simple-streams/external-formats/mac-turkish.lisp b/src/pcl/simple-streams/external-formats/mac-turkish.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/mac-turkish.lisp
rename to src/pcl/simple-streams/external-formats/mac-turkish.lisp
diff --git a/pcl/simple-streams/external-formats/utf-16-be.lisp b/src/pcl/simple-streams/external-formats/utf-16-be.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/utf-16-be.lisp
rename to src/pcl/simple-streams/external-formats/utf-16-be.lisp
diff --git a/pcl/simple-streams/external-formats/utf-16-le.lisp b/src/pcl/simple-streams/external-formats/utf-16-le.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/utf-16-le.lisp
rename to src/pcl/simple-streams/external-formats/utf-16-le.lisp
diff --git a/pcl/simple-streams/external-formats/utf-16.lisp b/src/pcl/simple-streams/external-formats/utf-16.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/utf-16.lisp
rename to src/pcl/simple-streams/external-formats/utf-16.lisp
diff --git a/pcl/simple-streams/external-formats/utf-32-be.lisp b/src/pcl/simple-streams/external-formats/utf-32-be.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/utf-32-be.lisp
rename to src/pcl/simple-streams/external-formats/utf-32-be.lisp
diff --git a/pcl/simple-streams/external-formats/utf-32-le.lisp b/src/pcl/simple-streams/external-formats/utf-32-le.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/utf-32-le.lisp
rename to src/pcl/simple-streams/external-formats/utf-32-le.lisp
diff --git a/pcl/simple-streams/external-formats/utf-32.lisp b/src/pcl/simple-streams/external-formats/utf-32.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/utf-32.lisp
rename to src/pcl/simple-streams/external-formats/utf-32.lisp
diff --git a/pcl/simple-streams/external-formats/utf-8.lisp b/src/pcl/simple-streams/external-formats/utf-8.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/utf-8.lisp
rename to src/pcl/simple-streams/external-formats/utf-8.lisp
diff --git a/pcl/simple-streams/external-formats/void.lisp b/src/pcl/simple-streams/external-formats/void.lisp
similarity index 100%
rename from pcl/simple-streams/external-formats/void.lisp
rename to src/pcl/simple-streams/external-formats/void.lisp
diff --git a/pcl/simple-streams/file.lisp b/src/pcl/simple-streams/file.lisp
similarity index 100%
rename from pcl/simple-streams/file.lisp
rename to src/pcl/simple-streams/file.lisp
diff --git a/pcl/simple-streams/gray-compat.lisp b/src/pcl/simple-streams/gray-compat.lisp
similarity index 100%
rename from pcl/simple-streams/gray-compat.lisp
rename to src/pcl/simple-streams/gray-compat.lisp
diff --git a/pcl/simple-streams/herald.lisp b/src/pcl/simple-streams/herald.lisp
similarity index 100%
rename from pcl/simple-streams/herald.lisp
rename to src/pcl/simple-streams/herald.lisp
diff --git a/pcl/simple-streams/impl.lisp b/src/pcl/simple-streams/impl.lisp
similarity index 100%
rename from pcl/simple-streams/impl.lisp
rename to src/pcl/simple-streams/impl.lisp
diff --git a/pcl/simple-streams/internal.lisp b/src/pcl/simple-streams/internal.lisp
similarity index 100%
rename from pcl/simple-streams/internal.lisp
rename to src/pcl/simple-streams/internal.lisp
diff --git a/pcl/simple-streams/iodefs.lisp b/src/pcl/simple-streams/iodefs.lisp
similarity index 100%
rename from pcl/simple-streams/iodefs.lisp
rename to src/pcl/simple-streams/iodefs.lisp
diff --git a/pcl/simple-streams/null.lisp b/src/pcl/simple-streams/null.lisp
similarity index 100%
rename from pcl/simple-streams/null.lisp
rename to src/pcl/simple-streams/null.lisp
diff --git a/pcl/simple-streams/rt/simple-streams-test.lisp b/src/pcl/simple-streams/rt/simple-streams-test.lisp
similarity index 100%
rename from pcl/simple-streams/rt/simple-streams-test.lisp
rename to src/pcl/simple-streams/rt/simple-streams-test.lisp
diff --git a/pcl/simple-streams/socket.lisp b/src/pcl/simple-streams/socket.lisp
similarity index 100%
rename from pcl/simple-streams/socket.lisp
rename to src/pcl/simple-streams/socket.lisp
diff --git a/pcl/simple-streams/strategy.lisp b/src/pcl/simple-streams/strategy.lisp
similarity index 100%
rename from pcl/simple-streams/strategy.lisp
rename to src/pcl/simple-streams/strategy.lisp
diff --git a/pcl/simple-streams/string.lisp b/src/pcl/simple-streams/string.lisp
similarity index 100%
rename from pcl/simple-streams/string.lisp
rename to src/pcl/simple-streams/string.lisp
diff --git a/pcl/simple-streams/terminal.lisp b/src/pcl/simple-streams/terminal.lisp
similarity index 100%
rename from pcl/simple-streams/terminal.lisp
rename to src/pcl/simple-streams/terminal.lisp
diff --git a/pcl/slots-boot.lisp b/src/pcl/slots-boot.lisp
similarity index 100%
rename from pcl/slots-boot.lisp
rename to src/pcl/slots-boot.lisp
diff --git a/pcl/slots.lisp b/src/pcl/slots.lisp
similarity index 100%
rename from pcl/slots.lisp
rename to src/pcl/slots.lisp
diff --git a/pcl/std-class.lisp b/src/pcl/std-class.lisp
similarity index 100%
rename from pcl/std-class.lisp
rename to src/pcl/std-class.lisp
diff --git a/pcl/vector.lisp b/src/pcl/vector.lisp
similarity index 100%
rename from pcl/vector.lisp
rename to src/pcl/vector.lisp
diff --git a/pcl/walk.lisp b/src/pcl/walk.lisp
similarity index 100%
rename from pcl/walk.lisp
rename to src/pcl/walk.lisp
diff --git a/tests/arg-test.lisp b/src/tests/arg-test.lisp
similarity index 100%
rename from tests/arg-test.lisp
rename to src/tests/arg-test.lisp
diff --git a/tests/block-test.lisp b/src/tests/block-test.lisp
similarity index 100%
rename from tests/block-test.lisp
rename to src/tests/block-test.lisp
diff --git a/tests/byte.lisp b/src/tests/byte.lisp
similarity index 100%
rename from tests/byte.lisp
rename to src/tests/byte.lisp
diff --git a/tests/call-test.lisp b/src/tests/call-test.lisp
similarity index 100%
rename from tests/call-test.lisp
rename to src/tests/call-test.lisp
diff --git a/tests/char-test.lisp b/src/tests/char-test.lisp
similarity index 100%
rename from tests/char-test.lisp
rename to src/tests/char-test.lisp
diff --git a/tests/check-test.lisp b/src/tests/check-test.lisp
similarity index 100%
rename from tests/check-test.lisp
rename to src/tests/check-test.lisp
diff --git a/tests/circular.lisp b/src/tests/circular.lisp
similarity index 100%
rename from tests/circular.lisp
rename to src/tests/circular.lisp
diff --git a/tests/copy-prop.lisp b/src/tests/copy-prop.lisp
similarity index 100%
rename from tests/copy-prop.lisp
rename to src/tests/copy-prop.lisp
diff --git a/tests/dead-code.lisp b/src/tests/dead-code.lisp
similarity index 100%
rename from tests/dead-code.lisp
rename to src/tests/dead-code.lisp
diff --git a/tests/delete-note.lisp b/src/tests/delete-note.lisp
similarity index 100%
rename from tests/delete-note.lisp
rename to src/tests/delete-note.lisp
diff --git a/tests/derive.lisp b/src/tests/derive.lisp
similarity index 100%
rename from tests/derive.lisp
rename to src/tests/derive.lisp
diff --git a/tests/dynamic-type.lisp b/src/tests/dynamic-type.lisp
similarity index 100%
rename from tests/dynamic-type.lisp
rename to src/tests/dynamic-type.lisp
diff --git a/tests/eff-note.lisp b/src/tests/eff-note.lisp
similarity index 100%
rename from tests/eff-note.lisp
rename to src/tests/eff-note.lisp
diff --git a/tests/error-test.lisp b/src/tests/error-test.lisp
similarity index 100%
rename from tests/error-test.lisp
rename to src/tests/error-test.lisp
diff --git a/tests/error.lisp b/src/tests/error.lisp
similarity index 100%
rename from tests/error.lisp
rename to src/tests/error.lisp
diff --git a/tests/examples.lisp b/src/tests/examples.lisp
similarity index 100%
rename from tests/examples.lisp
rename to src/tests/examples.lisp
diff --git a/tests/float.lisp b/src/tests/float.lisp
similarity index 100%
rename from tests/float.lisp
rename to src/tests/float.lisp
diff --git a/tests/flush.lisp b/src/tests/flush.lisp
similarity index 100%
rename from tests/flush.lisp
rename to src/tests/flush.lisp
diff --git a/tests/ftype-assert.lisp b/src/tests/ftype-assert.lisp
similarity index 100%
rename from tests/ftype-assert.lisp
rename to src/tests/ftype-assert.lisp
diff --git a/tests/local-call-type.lisp b/src/tests/local-call-type.lisp
similarity index 100%
rename from tests/local-call-type.lisp
rename to src/tests/local-call-type.lisp
diff --git a/tests/macro-example.lisp b/src/tests/macro-example.lisp
similarity index 100%
rename from tests/macro-example.lisp
rename to src/tests/macro-example.lisp
diff --git a/tests/misdecl.lisp b/src/tests/misdecl.lisp
similarity index 100%
rename from tests/misdecl.lisp
rename to src/tests/misdecl.lisp
diff --git a/tests/mixed-compare.lisp b/src/tests/mixed-compare.lisp
similarity index 100%
rename from tests/mixed-compare.lisp
rename to src/tests/mixed-compare.lisp
diff --git a/tests/mop-1.impure-cload.lisp b/src/tests/mop-1.impure-cload.lisp
similarity index 100%
rename from tests/mop-1.impure-cload.lisp
rename to src/tests/mop-1.impure-cload.lisp
diff --git a/tests/mop-2.impure-cload.lisp b/src/tests/mop-2.impure-cload.lisp
similarity index 100%
rename from tests/mop-2.impure-cload.lisp
rename to src/tests/mop-2.impure-cload.lisp
diff --git a/tests/mv-bind.lisp b/src/tests/mv-bind.lisp
similarity index 100%
rename from tests/mv-bind.lisp
rename to src/tests/mv-bind.lisp
diff --git a/tests/nlx-hair.lisp b/src/tests/nlx-hair.lisp
similarity index 100%
rename from tests/nlx-hair.lisp
rename to src/tests/nlx-hair.lisp
diff --git a/tests/nlx-test.lisp b/src/tests/nlx-test.lisp
similarity index 100%
rename from tests/nlx-test.lisp
rename to src/tests/nlx-test.lisp
diff --git a/tests/pred-test.lisp b/src/tests/pred-test.lisp
similarity index 100%
rename from tests/pred-test.lisp
rename to src/tests/pred-test.lisp
diff --git a/tests/read-eof.lisp b/src/tests/read-eof.lisp
similarity index 100%
rename from tests/read-eof.lisp
rename to src/tests/read-eof.lisp
diff --git a/tests/rep-change.lisp b/src/tests/rep-change.lisp
similarity index 100%
rename from tests/rep-change.lisp
rename to src/tests/rep-change.lisp
diff --git a/tests/source-test.lisp b/src/tests/source-test.lisp
similarity index 100%
rename from tests/source-test.lisp
rename to src/tests/source-test.lisp
diff --git a/tests/spill-test.lisp b/src/tests/spill-test.lisp
similarity index 100%
rename from tests/spill-test.lisp
rename to src/tests/spill-test.lisp
diff --git a/tests/stack.lisp b/src/tests/stack.lisp
similarity index 100%
rename from tests/stack.lisp
rename to src/tests/stack.lisp
diff --git a/tests/struct-test.lisp b/src/tests/struct-test.lisp
similarity index 100%
rename from tests/struct-test.lisp
rename to src/tests/struct-test.lisp
diff --git a/tests/tagbody.lisp b/src/tests/tagbody.lisp
similarity index 100%
rename from tests/tagbody.lisp
rename to src/tests/tagbody.lisp
diff --git a/tests/tlf-test.lisp b/src/tests/tlf-test.lisp
similarity index 100%
rename from tests/tlf-test.lisp
rename to src/tests/tlf-test.lisp
diff --git a/tests/top-level-nlx.lisp b/src/tests/top-level-nlx.lisp
similarity index 100%
rename from tests/top-level-nlx.lisp
rename to src/tests/top-level-nlx.lisp
diff --git a/tests/transform.lisp b/src/tests/transform.lisp
similarity index 100%
rename from tests/transform.lisp
rename to src/tests/transform.lisp
diff --git a/tests/undef-test.lisp b/src/tests/undef-test.lisp
similarity index 100%
rename from tests/undef-test.lisp
rename to src/tests/undef-test.lisp
diff --git a/tests/values-note.lisp b/src/tests/values-note.lisp
similarity index 100%
rename from tests/values-note.lisp
rename to src/tests/values-note.lisp
diff --git a/tests/values-test.lisp b/src/tests/values-test.lisp
similarity index 100%
rename from tests/values-test.lisp
rename to src/tests/values-test.lisp
diff --git a/tests/values.lisp b/src/tests/values.lisp
similarity index 100%
rename from tests/values.lisp
rename to src/tests/values.lisp
diff --git a/tools/build-unidata.lisp b/src/tools/build-unidata.lisp
similarity index 100%
rename from tools/build-unidata.lisp
rename to src/tools/build-unidata.lisp
diff --git a/tools/build-utils.sh b/src/tools/build-utils.sh
similarity index 100%
rename from tools/build-utils.sh
rename to src/tools/build-utils.sh
diff --git a/tools/build-world.sh b/src/tools/build-world.sh
similarity index 100%
rename from tools/build-world.sh
rename to src/tools/build-world.sh
diff --git a/tools/clean-target.sh b/src/tools/clean-target.sh
similarity index 100%
rename from tools/clean-target.sh
rename to src/tools/clean-target.sh
diff --git a/tools/clmcom.lisp b/src/tools/clmcom.lisp
similarity index 100%
rename from tools/clmcom.lisp
rename to src/tools/clmcom.lisp
diff --git a/tools/clxcom.lisp b/src/tools/clxcom.lisp
similarity index 100%
rename from tools/clxcom.lisp
rename to src/tools/clxcom.lisp
diff --git a/tools/comcom.lisp b/src/tools/comcom.lisp
similarity index 100%
rename from tools/comcom.lisp
rename to src/tools/comcom.lisp
diff --git a/tools/config b/src/tools/config
similarity index 100%
rename from tools/config
rename to src/tools/config
diff --git a/tools/config.lisp b/src/tools/config.lisp
similarity index 100%
rename from tools/config.lisp
rename to src/tools/config.lisp
diff --git a/tools/cross-build-world.sh b/src/tools/cross-build-world.sh
similarity index 100%
rename from tools/cross-build-world.sh
rename to src/tools/cross-build-world.sh
diff --git a/tools/cross-scripts/cross-ppc-ppc-darwin.lisp b/src/tools/cross-scripts/cross-ppc-ppc-darwin.lisp
similarity index 100%
rename from tools/cross-scripts/cross-ppc-ppc-darwin.lisp
rename to src/tools/cross-scripts/cross-ppc-ppc-darwin.lisp
diff --git a/tools/cross-scripts/cross-ppc-x86.lisp b/src/tools/cross-scripts/cross-ppc-x86.lisp
similarity index 100%
rename from tools/cross-scripts/cross-ppc-x86.lisp
rename to src/tools/cross-scripts/cross-ppc-x86.lisp
diff --git a/tools/cross-scripts/cross-sparc-sparc.lisp b/src/tools/cross-scripts/cross-sparc-sparc.lisp
similarity index 100%
rename from tools/cross-scripts/cross-sparc-sparc.lisp
rename to src/tools/cross-scripts/cross-sparc-sparc.lisp
diff --git a/tools/cross-scripts/cross-x86-amd64.lisp b/src/tools/cross-scripts/cross-x86-amd64.lisp
similarity index 100%
rename from tools/cross-scripts/cross-x86-amd64.lisp
rename to src/tools/cross-scripts/cross-x86-amd64.lisp
diff --git a/tools/cross-scripts/cross-x86-netbsd.lisp b/src/tools/cross-scripts/cross-x86-netbsd.lisp
similarity index 100%
rename from tools/cross-scripts/cross-x86-netbsd.lisp
rename to src/tools/cross-scripts/cross-x86-netbsd.lisp
diff --git a/tools/cross-scripts/cross-x86-osx-freebsd.lisp b/src/tools/cross-scripts/cross-x86-osx-freebsd.lisp
similarity index 100%
rename from tools/cross-scripts/cross-x86-osx-freebsd.lisp
rename to src/tools/cross-scripts/cross-x86-osx-freebsd.lisp
diff --git a/tools/cross-scripts/cross-x86-osx-solaris.lisp b/src/tools/cross-scripts/cross-x86-osx-solaris.lisp
similarity index 100%
rename from tools/cross-scripts/cross-x86-osx-solaris.lisp
rename to src/tools/cross-scripts/cross-x86-osx-solaris.lisp
diff --git a/tools/cross-scripts/cross-x86-ppc-darwin.lisp b/src/tools/cross-scripts/cross-x86-ppc-darwin.lisp
similarity index 100%
rename from tools/cross-scripts/cross-x86-ppc-darwin.lisp
rename to src/tools/cross-scripts/cross-x86-ppc-darwin.lisp
diff --git a/tools/cross-scripts/cross-x86-sparc.lisp b/src/tools/cross-scripts/cross-x86-sparc.lisp
similarity index 100%
rename from tools/cross-scripts/cross-x86-sparc.lisp
rename to src/tools/cross-scripts/cross-x86-sparc.lisp
diff --git a/tools/cross-scripts/cross-x86-x86.lisp b/src/tools/cross-scripts/cross-x86-x86.lisp
similarity index 100%
rename from tools/cross-scripts/cross-x86-x86.lisp
rename to src/tools/cross-scripts/cross-x86-x86.lisp
diff --git a/tools/gdbinit-amd64 b/src/tools/gdbinit-amd64
similarity index 100%
rename from tools/gdbinit-amd64
rename to src/tools/gdbinit-amd64
diff --git a/tools/heapanal.lisp b/src/tools/heapanal.lisp
similarity index 100%
rename from tools/heapanal.lisp
rename to src/tools/heapanal.lisp
diff --git a/tools/hemcom.lisp b/src/tools/hemcom.lisp
similarity index 100%
rename from tools/hemcom.lisp
rename to src/tools/hemcom.lisp
diff --git a/tools/hemload.lisp b/src/tools/hemload.lisp
similarity index 100%
rename from tools/hemload.lisp
rename to src/tools/hemload.lisp
diff --git a/tools/hpux-startup.c b/src/tools/hpux-startup.c
similarity index 100%
rename from tools/hpux-startup.c
rename to src/tools/hpux-startup.c
diff --git a/tools/linker.sh b/src/tools/linker.sh
similarity index 100%
rename from tools/linker.sh
rename to src/tools/linker.sh
diff --git a/tools/load-foreign.csh b/src/tools/load-foreign.csh
similarity index 100%
rename from tools/load-foreign.csh
rename to src/tools/load-foreign.csh
diff --git a/tools/load-world.sh b/src/tools/load-world.sh
similarity index 100%
rename from tools/load-world.sh
rename to src/tools/load-world.sh
diff --git a/tools/make-dist.sh b/src/tools/make-dist.sh
similarity index 100%
rename from tools/make-dist.sh
rename to src/tools/make-dist.sh
diff --git a/tools/make-extra-dist.sh b/src/tools/make-extra-dist.sh
similarity index 100%
rename from tools/make-extra-dist.sh
rename to src/tools/make-extra-dist.sh
diff --git a/tools/make-main-dist.sh b/src/tools/make-main-dist.sh
similarity index 100%
rename from tools/make-main-dist.sh
rename to src/tools/make-main-dist.sh
diff --git a/tools/make-src-dist.sh b/src/tools/make-src-dist.sh
similarity index 100%
rename from tools/make-src-dist.sh
rename to src/tools/make-src-dist.sh
diff --git a/tools/pclcom.lisp b/src/tools/pclcom.lisp
similarity index 100%
rename from tools/pclcom.lisp
rename to src/tools/pclcom.lisp
diff --git a/tools/piglatin.lisp b/src/tools/piglatin.lisp
similarity index 100%
rename from tools/piglatin.lisp
rename to src/tools/piglatin.lisp
diff --git a/tools/rebuild-lisp.sh b/src/tools/rebuild-lisp.sh
similarity index 100%
rename from tools/rebuild-lisp.sh
rename to src/tools/rebuild-lisp.sh
diff --git a/tools/sample-wrapper b/src/tools/sample-wrapper
similarity index 100%
rename from tools/sample-wrapper
rename to src/tools/sample-wrapper
diff --git a/tools/setenv-scripts/base-features.lisp b/src/tools/setenv-scripts/base-features.lisp
similarity index 100%
rename from tools/setenv-scripts/base-features.lisp
rename to src/tools/setenv-scripts/base-features.lisp
diff --git a/tools/setenv-scripts/freebsd-features.lisp b/src/tools/setenv-scripts/freebsd-features.lisp
similarity index 100%
rename from tools/setenv-scripts/freebsd-features.lisp
rename to src/tools/setenv-scripts/freebsd-features.lisp
diff --git a/tools/setenv-scripts/linux-features.lisp b/src/tools/setenv-scripts/linux-features.lisp
similarity index 100%
rename from tools/setenv-scripts/linux-features.lisp
rename to src/tools/setenv-scripts/linux-features.lisp
diff --git a/tools/setenv-scripts/openbsd-features.lisp b/src/tools/setenv-scripts/openbsd-features.lisp
similarity index 100%
rename from tools/setenv-scripts/openbsd-features.lisp
rename to src/tools/setenv-scripts/openbsd-features.lisp
diff --git a/tools/setenv-scripts/solaris-features.lisp b/src/tools/setenv-scripts/solaris-features.lisp
similarity index 100%
rename from tools/setenv-scripts/solaris-features.lisp
rename to src/tools/setenv-scripts/solaris-features.lisp
diff --git a/tools/setenv-scripts/unknown.lisp b/src/tools/setenv-scripts/unknown.lisp
similarity index 100%
rename from tools/setenv-scripts/unknown.lisp
rename to src/tools/setenv-scripts/unknown.lisp
diff --git a/tools/setup.lisp b/src/tools/setup.lisp
similarity index 100%
rename from tools/setup.lisp
rename to src/tools/setup.lisp
diff --git a/tools/worldbuild.lisp b/src/tools/worldbuild.lisp
similarity index 100%
rename from tools/worldbuild.lisp
rename to src/tools/worldbuild.lisp
diff --git a/tools/worldcom.lisp b/src/tools/worldcom.lisp
similarity index 100%
rename from tools/worldcom.lisp
rename to src/tools/worldcom.lisp
diff --git a/tools/worldload.lisp b/src/tools/worldload.lisp
similarity index 100%
rename from tools/worldload.lisp
rename to src/tools/worldload.lisp