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 |
Abdulaziz Ghuloum
|
16a57eaf5c
|
* libnumerics librarified
|
2007-05-01 00:04:53 -04:00 |
Abdulaziz Ghuloum
|
1e54a6e8da
|
* libintelasm librarified
|
2007-04-30 23:46:31 -04:00 |
Abdulaziz Ghuloum
|
572b97c769
|
libchezio librarified
|
2007-04-30 23:18:37 -04:00 |
Abdulaziz Ghuloum
|
b737da1b6e
|
* some support for syntax-case added.
|
2007-04-30 22:00:04 -04:00 |
Abdulaziz Ghuloum
|
bee4776036
|
* working on librarifying syntax.ss
|
2007-04-30 04:51:37 -04:00 |
Abdulaziz Ghuloum
|
2fe1943872
|
* libhandlers librarified
|
2007-04-30 01:06:00 -04:00 |
Abdulaziz Ghuloum
|
163ac8e281
|
* libcontrol librarified
|
2007-04-30 01:02:08 -04:00 |
Abdulaziz Ghuloum
|
e373daaf13
|
removed:
src/libcontrol0.ss
src/libcontrol1.ss
|
2007-04-30 00:56:04 -04:00 |
Abdulaziz Ghuloum
|
159abbafc0
|
* merged libcontrol0.ss and libcontrol1.ss back to libcontrol.ss
|
2007-04-30 00:55:13 -04:00 |
Abdulaziz Ghuloum
|
e028e37d0f
|
* libcollect librarified
|
2007-04-30 00:50:10 -04:00 |
Abdulaziz Ghuloum
|
e953fff362
|
* librecords librarified
|
2007-04-30 00:47:37 -04:00 |
Abdulaziz Ghuloum
|
56f3d05a6e
|
* libcxr librarified
|
2007-04-30 00:35:28 -04:00 |
Abdulaziz Ghuloum
|
f4b0668ebb
|
* libguardians librarified
|
2007-04-30 00:33:22 -04:00 |
Abdulaziz Ghuloum
|
c3839a721d
|
* libcore librarified
|
2007-04-30 00:31:21 -04:00 |
Abdulaziz Ghuloum
|
d7414001bd
|
* libhash libarified
|
2007-04-29 23:13:19 -04:00 |
Abdulaziz Ghuloum
|
97478fd873
|
* libwriter librarified
|
2007-04-29 23:00:20 -04:00 |
Abdulaziz Ghuloum
|
5d7afb92d4
|
* libtokenizer now librarified
|
2007-04-29 22:29:42 -04:00 |
Abdulaziz Ghuloum
|
726d53ac1b
|
* chi-library now enforces that imported ids cannot be defined
in the body of the library
|
2007-04-29 21:59:06 -04:00 |
Abdulaziz Ghuloum
|
cf3ff29874
|
* libassembler librarified
|
2007-04-29 21:42:41 -04:00 |
Abdulaziz Ghuloum
|
cb6971a438
|
* libfasl librarified
|
2007-04-29 21:25:31 -04:00 |
Abdulaziz Ghuloum
|
338265eab1
|
* libtrace librarified
|
2007-04-29 20:55:51 -04:00 |
Abdulaziz Ghuloum
|
0cd876d5a2
|
* libpp librarified
* chi-library now knows about modules (kind of)
|
2007-04-29 20:41:55 -04:00 |
Abdulaziz Ghuloum
|
948797da22
|
* libcafe librarized
|
2007-04-29 18:35:18 -04:00 |
Abdulaziz Ghuloum
|
d8619ac96e
|
* libposix librarified
|
2007-04-29 05:02:44 -04:00 |
Abdulaziz Ghuloum
|
0144cf7bb1
|
* libtimers is now a library (kind of, meaning, chi-top-library can
parse it.
|
2007-04-29 04:38:08 -04:00 |
Abdulaziz Ghuloum
|
5e0649c5c0
|
* libtoplevel.ss is now using libraries only
|
2007-04-28 22:59:58 -04:00 |