Abdulaziz Ghuloum
|
2c25051855
|
* auto-invoke completely gone.
|
2007-05-03 01:59:57 -04:00 |
Abdulaziz Ghuloum
|
4eca8e3915
|
* auto-invoke is gone. top-level must explicitly invoke a library.
|
2007-05-03 01:49:16 -04:00 |
Abdulaziz Ghuloum
|
cc17420db8
|
* added an (invoke libspec* ...) form to the top-level.
|
2007-05-03 01:47:43 -04:00 |
Abdulaziz Ghuloum
|
7595e45326
|
* the primitive chi-top-library is gone.
|
2007-05-03 01:25:09 -04:00 |
Abdulaziz Ghuloum
|
bee47205bf
|
* initializer of "expand" is also gone.
|
2007-05-03 01:23:54 -04:00 |
Abdulaziz Ghuloum
|
11e6d6518f
|
* the "expand" primitive is gone.
|
2007-05-03 01:22:33 -04:00 |
Abdulaziz Ghuloum
|
4f8d8fa212
|
* new-cafe and load use eval-top-level now.
|
2007-05-03 01:19:50 -04:00 |
Abdulaziz Ghuloum
|
2632c786ec
|
* added an "eval-top-level" procedure.
|
2007-05-03 01:18:59 -04:00 |
Abdulaziz Ghuloum
|
86a75e8d54
|
* added an "imported-loc->library" procedure to the library manager
|
2007-05-03 01:07:10 -04:00 |
Abdulaziz Ghuloum
|
d0c92ae99e
|
things are looking better, lotsa cleanup in libcompile.
|
2007-05-03 00:54:32 -04:00 |
Abdulaziz Ghuloum
|
5db96309b6
|
* load-handler is gone.
|
2007-05-03 00:41:40 -04:00 |
Abdulaziz Ghuloum
|
f6cafc8f40
|
* added a default-cafe-eval procedure that new-cafe calls by default.
* defailt-cafe-eval calls chi-library-top.
|
2007-05-03 00:38:42 -04:00 |
Abdulaziz Ghuloum
|
35600203f9
|
* added an load-handler procedure that defaults to calling
chi-library-top.
* changed definition of load to use load-handler
|
2007-05-03 00:33:18 -04:00 |
Abdulaziz Ghuloum
|
cc2f391a6f
|
* sc-expand is gone
|
2007-05-03 00:19:06 -04:00 |
Abdulaziz Ghuloum
|
097e430912
|
* current-expand is gone
|
2007-05-03 00:17:53 -04:00 |
Abdulaziz Ghuloum
|
260487b393
|
* libsyntax now uses eval-core to evaluate its run-time expressions.
|
2007-05-03 00:12:43 -04:00 |
Abdulaziz Ghuloum
|
f14ac302f4
|
* added eval-core procedure.
|
2007-05-03 00:10:13 -04:00 |
Abdulaziz Ghuloum
|
c780c192a1
|
* compile-time-core-eval is gone
|
2007-05-03 00:00:50 -04:00 |
Abdulaziz Ghuloum
|
96b15b3d74
|
* current-eval is gone.
|
2007-05-02 23:59:55 -04:00 |
Abdulaziz Ghuloum
|
d6958c99a0
|
* making more changes
|
2007-05-02 23:56:46 -04:00 |
Abdulaziz Ghuloum
|
d83bff5f5e
|
* expand-mode is gone
|
2007-05-02 20:36:23 -04:00 |
Abdulaziz Ghuloum
|
9a80586934
|
* run-library-expander now installs and invokes the library
automatically.
|
2007-05-02 20:29:32 -04:00 |
Abdulaziz Ghuloum
|
c3767da70e
|
* Added an invoke-library primitive to the library manager.
|
2007-05-02 20:05:19 -04:00 |
Abdulaziz Ghuloum
|
362d9f3b38
|
* removes library-name/ver/id and added library-spec primitive
|
2007-05-02 19:22:54 -04:00 |
Abdulaziz Ghuloum
|
63d35807c1
|
* library manager exports library-name/id/version prims
|
2007-05-02 19:19:37 -04:00 |
Abdulaziz Ghuloum
|
eb0d58f2aa
|
* still working on the run-library-expander
|
2007-05-02 19:07:48 -04:00 |
Abdulaziz Ghuloum
|
1fdce919d7
|
* split the library expander into a core-library-expander
and two expanders: one for boot and one for runtime
|
2007-05-02 18:44:25 -04:00 |
Abdulaziz Ghuloum
|
4c4af70ffc
|
* expander now uses imported-label->binding to resolve imported
bindings.
|
2007-05-02 18:16:25 -04:00 |
Abdulaziz Ghuloum
|
7aa29c5a00
|
* Added an imported-binding->label primitive to the library manager
|
2007-05-02 18:13:31 -04:00 |
Abdulaziz Ghuloum
|
402f6e48ed
|
* The main subst used for expanding a library is now obtained
from the library manager.
|
2007-05-02 18:02:17 -04:00 |
Abdulaziz Ghuloum
|
86dc98afa1
|
* the scheme env is moved to the library manager
|
2007-05-02 17:13:16 -04:00 |
Abdulaziz Ghuloum
|
ef4bb0951e
|
* Added installed-libraries prim.
|
2007-05-02 16:55:54 -04:00 |
Abdulaziz Ghuloum
|
4df202261b
|
* install-library now can install simple libraries.
|
2007-05-02 06:24:37 -04:00 |
Abdulaziz Ghuloum
|
896a4408fd
|
* added initial code for a library manager
|
2007-05-02 04:48:41 -04:00 |
Abdulaziz Ghuloum
|
8383fd79d6
|
* added a primitive-location parameter.
|
2007-05-02 02:16:56 -04:00 |
Abdulaziz Ghuloum
|
efded22ebc
|
* boot-library-expand now returns an environment along with the
expanded code.
|
2007-05-02 01:52:11 -04:00 |
Abdulaziz Ghuloum
|
671e2f475c
|
* Added a "boot-library-expand" to separate the top-library
expander from the experimental expander.
|
2007-05-02 00:06:44 -04:00 |
Abdulaziz Ghuloum
|
718b20767f
|
* cleanup of makefile.ss
|
2007-05-01 17:39:17 -04:00 |
Abdulaziz Ghuloum
|
2fae44c304
|
* syntax-objects are now non-generative records
|
2007-05-01 17:25:43 -04:00 |
Abdulaziz Ghuloum
|
e1bfd0f31f
|
* added with-output-to-file to the scheme-env
|
2007-05-01 16:49:07 -04:00 |
Abdulaziz Ghuloum
|
b2b8ba6994
|
* moved some of the original macros to be true macros
instead of chi procedures.
|
2007-05-01 16:41:36 -04:00 |
Abdulaziz Ghuloum
|
f62a41cc43
|
* removed all x:identifiers that were introduced during the move.
|
2007-05-01 06:15:42 -04:00 |
Abdulaziz Ghuloum
|
5e3e02e295
|
* psyntax removed from repository.
* syntax.ss renamed to libsyntax.ss.
|
2007-05-01 06:09:01 -04:00 |
Abdulaziz Ghuloum
|
00326031d8
|
* entire system librarified
|
2007-05-01 05:49:33 -04:00 |
Abdulaziz Ghuloum
|
b772735658
|
* syntax.ss librarified.
|
2007-05-01 05:16:32 -04:00 |
Abdulaziz Ghuloum
|
218b0aab48
|
* before librarifiying syntax.ss
|
2007-05-01 05:12:32 -04:00 |
Abdulaziz Ghuloum
|
76023d27c6
|
* libcompile librarified
|
2007-05-01 04:37:35 -04:00 |
Abdulaziz Ghuloum
|
5ae6f6bc76
|
* before trying libcompile
|
2007-05-01 04:36:53 -04:00 |
Abdulaziz Ghuloum
|
705e8f386b
|
* fixed error in check-dups of modules in internal defines.
|
2007-05-01 02:19:05 -04:00 |
Abdulaziz Ghuloum
|
17664b1a37
|
* working on libcompile
|
2007-05-01 00:06:47 -04:00 |