further compilation fixes -- all files compile fine now
authorAndy Wingo <wingo@pobox.com>
Thu, 25 Sep 2008 15:17:02 +0000 (17:17 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 25 Sep 2008 15:17:02 +0000 (17:17 +0200)
commit99b1dd09ccba248261b679657519e6a5b2b76560
tree9f3860bcbfa2682c42a8773744cf3fe0d9c39f9d
parent7024b583294f2f3db19608510603d162fa1c6cb7
further compilation fixes -- all files compile fine now

* ice-9/runq.scm (strip-sequence): Remove use of obtuse guile `define'
  extension.

* ice-9/boot-9.scm (while): Redefine so as not to unquote in a procedure.
  Less hygienic. Perhaps we should switch to syncase at some point.

* ice-9/session.scm (help): Redefine as a normal macro, so that it can be
  compiled. Not very useful though -- further effort should go into
  (system repl ...).
  (system-module): Removed, it didn't work, and is not useful as far as I
  can tell.

* ice-9/string-fun.scm (string-prefix-predicate): Remove guile define
  extension usage. Compilation also fixed by `while' compilation fix.

* ice-9/threads.scm (par-mapper): Remove guile define extension usage.
ice-9/boot-9.scm
ice-9/runq.scm
ice-9/session.scm
ice-9/string-fun.scm
ice-9/threads.scm