ikarus/scheme
Abdulaziz Ghuloum e7386cd7d7 Major changes to the interactive repl:
- We can now redefine imported identifiers.
- We can now use let-syntax, letrec-syntax, and modules at
  top-level.

Hand-wavey Repl Semantics:
- Imported identifiers mean what they meant previously.  In
  particular, you cannot set! imported identifiers.
- An imported identifier may be redefined using define.  Once
  something is defined at the top-level, a specific location for it
  is created, and all definitions, references, and set!s to that
  variable go through the top-level location.
- Re-importing an identifier shadows the top-level location.
- Redefining re-exposes the top-level location.
- and do on.
- A reference to an unbound variable also fabricates a top-level
  location for that variable.

Let's see how this goes.
2008-05-01 04:21:07 -04:00
..
tests
…
unicode
…
Makefile.am
…
Makefile.in
…
ikarus.apply.ss
…
ikarus.boot.prebuilt
…
ikarus.bytevectors.ss
…
ikarus.cafe.ss
…
ikarus.chars.ss
…
ikarus.code-objects.ss
…
ikarus.codecs.ss
…
ikarus.collect.ss
…
ikarus.command-line.ss
…
ikarus.compiler.altcogen.ss
…
ikarus.compiler.source-optimizer.ss
…
ikarus.compiler.ss
…
ikarus.conditions.ss
…
ikarus.control.ss
…
ikarus.date-string.ss
…
ikarus.enumerations.ss
…
ikarus.exceptions.ss
…
ikarus.fasl.ss
…
ikarus.fasl.write.ss
…
ikarus.fixnums.ss
…
ikarus.guardians.ss
…
ikarus.handlers.ss
…
ikarus.hash-tables.ss
…
ikarus.intel-assembler.ss
…
ikarus.io.ss
…
ikarus.lists.ss
…
ikarus.load.ss
…
ikarus.main.ss
…
ikarus.multiple-values.ss
…
ikarus.numerics.ss
…
ikarus.pairs.ss
…
ikarus.posix.ss
…
ikarus.predicates.ss
…
ikarus.pretty-print.ss
…
ikarus.promises.ss
…
ikarus.reader.ss
…
ikarus.records.procedural.ss
…
ikarus.singular-objects.ss
…
ikarus.sort.ss
…
ikarus.strings.ss
…
ikarus.structs.ss
…
ikarus.symbols.ss
…
ikarus.time-and-date.ss
…
ikarus.timer.ss
…
ikarus.trace.ss
…
ikarus.unicode-conversion.ss
…
ikarus.unicode-data.ss
…
ikarus.vectors.ss
…
ikarus.writer.ss
…
last-revision
…
makefile.ss
…
pass-specify-rep-primops.ss
…
pass-specify-rep.ss
…
psyntax.builders.ss
…
psyntax.compat.ss
…
psyntax.config.ss
…
psyntax.expander.ss
…
psyntax.internal.ss
…
psyntax.library-manager.ss
…
run-tests.ss - Added tests for fasl objects 2008-03-09 00:25:03 -05:00
test64.ss
…
todo-r6rs.ss
…
x86-64-repl.ss
…