remove encoding of versions into the file system (for now?)
authorAndy Wingo <wingo@pobox.com>
Wed, 16 Jun 2010 20:20:28 +0000 (22:20 +0200)
committerAndy Wingo <wingo@pobox.com>
Wed, 16 Jun 2010 20:20:28 +0000 (22:20 +0200)
commite44d2e4d9884c25b746b95690bcfb601547220fd
tree2186d57f0adeace6e54bb7c2d6842bb6f3c35488
parente5602ce73e1b440fe8c70c34d89fd6ff7f8e9d0a
remove encoding of versions into the file system (for now?)

* module/ice-9/boot-9.scm (find-versioned-module): Remove. Still had
  some bugs (e.g. for "." in the path and in finding compiled files),
  did too much computation and statting, and we don't really want to
  promote versioning. Nor do we want to hard-code a particular encoding
  of versions in the file-system. Perhaps the real way to do this is to
  be extensible somehow.
  (try-module-autoload): Just dispatch to primitive-load-path in all cases.

* module/rnrs
* module/rnrs.scm:
* module/rnrs/arithmetic/bitwise.scm:
* module/rnrs/arithmetic/fixnums.scm:
* module/rnrs/arithmetic/flonums.scm:
* module/rnrs/base.scm:
* module/rnrs/conditions.scm:
* module/rnrs/control.scm:
* module/rnrs/enums.scm:
* module/rnrs/eval.scm:
* module/rnrs/exceptions.scm:
* module/rnrs/files.scm:
* module/rnrs/hashtables.scm:
* module/rnrs/io/simple.scm:
* module/rnrs/lists.scm:
* module/rnrs/mutable-pairs.scm:
* module/rnrs/mutable-strings.scm:
* module/rnrs/programs.scm:
* module/rnrs/r5rs.scm:
* module/rnrs/records/inspection.scm:
* module/rnrs/records/procedural.scm:
* module/rnrs/records/syntactic.scm:
* module/rnrs/sorting.scm:
* module/rnrs/syntax-case.scm:
* module/rnrs/unicode.scm: Move these files, eliding the "6/" infix, so
  that they are in the normal (unversioned) module path.
26 files changed:
module/Makefile.am
module/ice-9/boot-9.scm
module/rnrs.scm [moved from module/6/rnrs.scm with 100% similarity]
module/rnrs/arithmetic/bitwise.scm [moved from module/rnrs/arithmetic/6/bitwise.scm with 100% similarity]
module/rnrs/arithmetic/fixnums.scm [moved from module/rnrs/arithmetic/6/fixnums.scm with 100% similarity]
module/rnrs/arithmetic/flonums.scm [moved from module/rnrs/arithmetic/6/flonums.scm with 100% similarity]
module/rnrs/base.scm [moved from module/rnrs/6/base.scm with 100% similarity]
module/rnrs/conditions.scm [moved from module/rnrs/6/conditions.scm with 100% similarity]
module/rnrs/control.scm [moved from module/rnrs/6/control.scm with 100% similarity]
module/rnrs/enums.scm [moved from module/rnrs/6/enums.scm with 100% similarity]
module/rnrs/eval.scm [moved from module/rnrs/6/eval.scm with 100% similarity]
module/rnrs/exceptions.scm [moved from module/rnrs/6/exceptions.scm with 100% similarity]
module/rnrs/files.scm [moved from module/rnrs/6/files.scm with 100% similarity]
module/rnrs/hashtables.scm [moved from module/rnrs/6/hashtables.scm with 100% similarity]
module/rnrs/io/simple.scm [moved from module/rnrs/io/6/simple.scm with 100% similarity]
module/rnrs/lists.scm [moved from module/rnrs/6/lists.scm with 100% similarity]
module/rnrs/mutable-pairs.scm [moved from module/rnrs/6/mutable-pairs.scm with 100% similarity]
module/rnrs/mutable-strings.scm [moved from module/rnrs/6/mutable-strings.scm with 100% similarity]
module/rnrs/programs.scm [moved from module/rnrs/6/programs.scm with 100% similarity]
module/rnrs/r5rs.scm [moved from module/rnrs/6/r5rs.scm with 100% similarity]
module/rnrs/records/inspection.scm [moved from module/rnrs/records/6/inspection.scm with 100% similarity]
module/rnrs/records/procedural.scm [moved from module/rnrs/records/6/procedural.scm with 100% similarity]
module/rnrs/records/syntactic.scm [moved from module/rnrs/records/6/syntactic.scm with 100% similarity]
module/rnrs/sorting.scm [moved from module/rnrs/6/sorting.scm with 100% similarity]
module/rnrs/syntax-case.scm [moved from module/rnrs/6/syntax-case.scm with 100% similarity]
module/rnrs/unicode.scm [moved from module/rnrs/6/unicode.scm with 100% similarity]