`needs:` now knows about where some its lives
authorketmar <ketmar@ketmar.no-ip.org>
Thu, 14 Jan 2010 01:24:38 +0000 (03:24 +0200)
committerketmar <ketmar@ketmar.no-ip.org>
Thu, 14 Jan 2010 01:24:38 +0000 (03:24 +0200)
commitc2d5b020782c93faef68819b58f76ee7fd641366
treec8c99f4093b28c75ed89ba39a50e8ddafc0e6036
parentb4ac155332c24d8a2e0eddea2b7d80673835f9d4
`needs:` now knows about where some its lives

  i added a simple "library" concept (fuck r6rs!)
  generator now scans known library files, which must
  have "(exports: id id ...)";
  `needs:` also looks for a file named as a symbol,
  for a file ",sym/,sym" and for a file ",sym/init"
44 files changed:
src/gen/bootstrap.gen
sys/agenerator/generate.scm
sys/agenerator/generator.scm
sys/agenerator/genlist.scm
sys/agenerator/liblist.scm [new file with mode: 0644]
sys/agenerator/libscan/scanlibs.scm [new file with mode: 0644]
sys/agenerator/libscan/scanlibs_0.scm [new file with mode: 0644]
sys/compiler/compiler_ins.scm [new file with mode: 0644]
sys/exts/delay.scm [new file with mode: 0644]
sys/exts/dynwind/dw.scm [new file with mode: 0644]
sys/exts/dynwind/dwtst_0.scm [new file with mode: 0644]
sys/exts/dynwind/dwtst_1.scm [new file with mode: 0644]
sys/exts/dynwind/z1 [new file with mode: 0644]
sys/exts/lib/mbe.scm [new file with mode: 0644]
sys/exts/lib/merge-sort.scm
sys/exts/macs/case.scm
sys/exts/macs/do.scm
sys/exts/macs/should-be.scm [new file with mode: 0644]
sys/exts/macs/values.scm
sys/exts/macs/whenunless.scm
sys/exts/mbe/mbe.scm [deleted file]
sys/exts/mbe_macs/and.scm [new file with mode: 0644]
sys/exts/mbe_macs/chcase.scm [new file with mode: 0644]
sys/exts/mbe_macs/cond.scm [new file with mode: 0644]
sys/exts/mbe_macs/do.scm [new file with mode: 0644]
sys/exts/mbe_macs/let.scm [new file with mode: 0644]
sys/exts/mbe_macs/or.scm [new file with mode: 0644]
sys/exts/misc/dict.scm
sys/exts/misc/emac.scm [deleted file]
sys/exts/misc/expand-macro.scm [new file with mode: 0644]
sys/exts/misc/xslib.scm
sys/exts/streams.scm [new file with mode: 0644]
sys/exts/streams/streams.scm [deleted file]
sys/exts/util/dbgprint.scm
sys/exts/util/withfile.scm
sys/macs/needs.scm [deleted file]
sys/macs/needs_old.scm [new file with mode: 0644]
sys/needs/needs.scm [new file with mode: 0644]
sys/parser/00/psdread.scm [new file with mode: 0644]
sys/parser/00/r5rs_read.scm [new file with mode: 0644]
sys/parser/00/read.scm [new file with mode: 0644]
sys/parser/r5rs_read.scm [new file with mode: 0644]
sys/parser/tst1.scm [new file with mode: 0644]
sys/util/stdprint.scm