Commit Graph

1220 Commits

Author SHA1 Message Date
Abdulaziz Ghuloum c69f74fb05 * re-ordered the clauses in label->binding since imported stuff are
more likely to occur than locally defined stuff (is this true in
  general?)
2007-05-07 00:25:21 -04:00
Abdulaziz Ghuloum 90da5334bd * the global bindings are now a pair of <library,gensym-location>. 2007-05-06 23:42:10 -04:00
Abdulaziz Ghuloum 08a0bb0989 * the library manager now has a hash table mapping all labels to
their bindings.  This gives a 0.3 second speed up to the bootstrap
  process.
2007-05-06 23:32:51 -04:00
Abdulaziz Ghuloum 4c12889e10 * removed current-library-collection from list of primitives. 2007-05-06 23:12:34 -04:00
Abdulaziz Ghuloum 2eb451febe * removed some junk from ikarus.syntax 2007-05-06 23:11:30 -04:00
Abdulaziz Ghuloum 085a0c14ed * removed $code? from the compiler as well. 2007-05-06 22:50:28 -04:00
Abdulaziz Ghuloum 70008f2f7a * removed all references to $code? from the code. 2007-05-06 22:49:33 -04:00
Abdulaziz Ghuloum d58f15b14c * added code? to the compiler. 2007-05-06 22:48:10 -04:00
Abdulaziz Ghuloum 1703ff38f8 * (ikarus system unsafe) is gone.
* a new bootstrap library is added for three primitives.
2007-05-06 20:54:30 -04:00
Abdulaziz Ghuloum f46dac0612 * eval-core is no longer exported 2007-05-06 20:46:47 -04:00
Abdulaziz Ghuloum e638797f11 * eval-top-level is no longer exported to the top-level 2007-05-06 20:43:56 -04:00
Abdulaziz Ghuloum e3c58d4464 * moved load to ikarus.load.ss 2007-05-06 20:39:42 -04:00
Abdulaziz Ghuloum cbad0231d4 * ikarus.cafe now imports eval-top-level explicitly from
ikarus.syntax
2007-05-06 20:29:58 -04:00
Abdulaziz Ghuloum 7032f963e1 * void is moved to ikarus.singular-objects
* removed:
    src/ikarus.void.ss
2007-05-06 20:23:45 -04:00
Abdulaziz Ghuloum aa50cd2b12 renamed:
src/libtoplevel.ss => src/ikarus.main.ss
2007-05-06 20:20:13 -04:00
Abdulaziz Ghuloum 3b5fe561ea * removed the junkyard library since everything there is not needed
* by the user.
2007-05-06 20:18:36 -04:00
Abdulaziz Ghuloum a0c81d9ce7 * moved some prims to (ikarus system $interrupts) 2007-05-06 20:15:49 -04:00
Abdulaziz Ghuloum 6dc380029c * makefile and the compiler now signal an error if a primitive
is not associated with a location.
2007-05-06 20:12:25 -04:00
Abdulaziz Ghuloum a146056491 * removed (ikarus system) from the set of libraries. 2007-05-06 20:07:00 -04:00
Abdulaziz Ghuloum eb5770e079 * moved misc things to (ikarus system $junkyard) 2007-05-06 20:04:26 -04:00
Abdulaziz Ghuloum 207654f779 * scheme-env-junk is gone from makefile.ss 2007-05-06 20:01:18 -04:00
Abdulaziz Ghuloum cec70be7b8 * (scheme) is gone from the library manager. 2007-05-06 19:22:06 -04:00
Abdulaziz Ghuloum a41b08894d * (ikarus syntax) now uses (ikarus system $all) instead of (scheme)
to construct scheme-stx objects.
2007-05-06 19:20:52 -04:00
Abdulaziz Ghuloum 5a488fe96c * before removing (ikarus system). 2007-05-06 19:14:51 -04:00
Abdulaziz Ghuloum e35a87b57e * removed install-library from the prims 2007-05-06 18:58:54 -04:00
Abdulaziz Ghuloum d579b63f52 * cleanip of ikarus.trace, vectors, and writer.ss 2007-05-06 18:52:19 -04:00
Abdulaziz Ghuloum e3ddd4d0e6 * added the $unbound-object? prim to the (ikarus system $symbols)
library.
2007-05-06 18:43:04 -04:00
Abdulaziz Ghuloum 00075f13d0 * cleanup of input-files 2007-05-06 18:30:08 -04:00
Abdulaziz Ghuloum 190f360daf * cleanip of unsafe io primitives. 2007-05-06 18:28:21 -04:00
Abdulaziz Ghuloum ab49f9ee42 * cleanup of io-primitives.ss 2007-05-06 18:27:10 -04:00
Abdulaziz Ghuloum 79408d142d * cleanup of io-ports.ss 2007-05-06 18:25:53 -04:00
Abdulaziz Ghuloum e976ee649b * cleanip of intel-assembler.ss 2007-05-06 18:24:25 -04:00
Abdulaziz Ghuloum 81179a5e5d * cleanup of hash-tables.ss 2007-05-06 18:23:07 -04:00
Abdulaziz Ghuloum fcf401b076 * removed import of (scheme) from ikarus.handlers 2007-05-06 18:21:13 -04:00
Abdulaziz Ghuloum aebad6ece7 * added symbol-bound?, symbol-value, and set-symbol-value! to the
symbols library.
2007-05-06 18:18:53 -04:00
Abdulaziz Ghuloum 0d03979d60 * removed import of (scheme) from ikarus.fixnums.ss 2007-05-06 18:13:57 -04:00
Abdulaziz Ghuloum ec4b28c09b * removed import of (scheme) from ikarus.fasl.ss 2007-05-06 18:12:31 -04:00
Abdulaziz Ghuloum aa0d7341a2 * added a (ikarus system $stack) library and removed imports of
(scheme) from ikarus.control.ss
* moved $$apply to (ikarus system $stack).
2007-05-06 18:10:51 -04:00
Abdulaziz Ghuloum edc01b587b * removed import of (scheme) from ikarus.command-line.ss 2007-05-06 18:04:15 -04:00
Abdulaziz Ghuloum 08ba1ee1b9 * removed import of (scheme) from ikarus.collect.ss 2007-05-06 18:00:49 -04:00
Abdulaziz Ghuloum f8f4283886 * removed import of (scheme) from ikarus.code-objects.ss 2007-05-06 17:59:32 -04:00
Abdulaziz Ghuloum 891cde0e74 * removed import of (scheme) from ikarus.chars.ss 2007-05-06 17:58:34 -04:00
Abdulaziz Ghuloum adc4869540 * added (ikarus system $apply) and removed import of (scheme) in
ikarus.apply.ss
2007-05-06 17:57:31 -04:00
Abdulaziz Ghuloum 116b8c2227 * removed import of (scheme) in ikarus.compiler.ss 2007-05-06 17:55:04 -04:00
Abdulaziz Ghuloum fb63e58c6c * removed import (scheme) from ikarus.lists. 2007-05-06 17:47:36 -04:00
Abdulaziz Ghuloum 4afe70f770 removed some more imports of (scheme) 2007-05-06 17:41:59 -04:00
Abdulaziz Ghuloum 3764fcbdad * removed uses of (scheme) in libtoplevel and makefile 2007-05-06 17:02:49 -04:00
Abdulaziz Ghuloum 7173bcc61b * primitive-set! is gone. 2007-05-05 23:10:47 -04:00
Abdulaziz Ghuloum 931be7dda9 * ikarus.core.ss is gone. 2007-05-05 23:04:37 -04:00
Abdulaziz Ghuloum 77f87faeaa * moved date-string to ikarus.date-string.ss 2007-05-05 23:03:29 -04:00