Matthew Flatt
9355b39761
fix SRFI 1 docs on set-car! and set-cdr! (PR 9504)
...
svn: r10263
2008-06-14 21:04:55 +00:00
Chongkai Zhu
f922f37bf6
SRFI tested for v4
...
svn: r10114
2008-06-03 22:28:59 +00:00
Eli Barzilay
d0626521e1
fix bad srfi-41 reference
...
svn: r9901
2008-05-20 01:15:57 +00:00
Matthew Flatt
6ef3399174
hack SRFI 42 to recognize if from scheme/base
...
svn: r9854
2008-05-15 17:00:16 +00:00
Chongkai Zhu
2a510cac87
adding jpgs for SRFI 41 doc
...
svn: r9758
2008-05-08 23:39:29 +00:00
Matthew Flatt
7a4c379b8f
add srfi 41 implementation and update Chinese string constants
...
svn: r9483
2008-04-25 23:06:15 +00:00
Matthew Flatt
a26b334c67
proprocessor doc, merge scribblings and doc-categories fields
...
svn: r9414
2008-04-23 00:20:25 +00:00
Matthew Flatt
5f28020da3
tweak prose
...
svn: r9339
2008-04-16 21:19:50 +00:00
Matthew Flatt
28a3f3f0e7
r5rs and srfi docs and bindings
...
svn: r9336
2008-04-16 20:52:39 +00:00
Eli Barzilay
3b1d5169f9
some clarifying comments
...
svn: r9046
2008-03-21 18:46:07 +00:00
Eli Barzilay
fb8efd4816
added take+drop+append to scheme/list (problems with texpict providing drop too)
...
svn: r9045
2008-03-21 18:45:18 +00:00
Eli Barzilay
a314447264
use list* for cons*
...
svn: r9009
2008-03-17 18:17:13 +00:00
Eli Barzilay
2ea73fbc6a
* Helper for reproviding stuff from srfi/N/... subdirectories
...
* Switch srfi/1 and a few other packages (and optionals.ss) to
scheme/base
* Make srfi/1 etc reprovide `filter' from scheme/private/list
* Organize a few modules that were unnecessarily providing a full
language.
* srfi/45 reprovides stuff from scheme/promise (see comments in
"srfi/45/lazy.ss")
svn: r8999
2008-03-17 10:05:50 +00:00
Matthew Flatt
6bade7160f
restore 'filter' export of srfi/1/list, too
...
svn: r8996
2008-03-16 22:57:32 +00:00
Matthew Flatt
63a3d70819
restore 'filter' export of srfi/1
...
svn: r8995
2008-03-16 22:45:02 +00:00
Eli Barzilay
883908580c
switched to scheme/base
...
svn: r8992
2008-03-16 17:24:48 +00:00
Eli Barzilay
ca7586e09f
typo in last commit
...
svn: r8991
2008-03-16 15:31:16 +00:00
Eli Barzilay
5649006dac
call-with-escape-continuation -> call/ec
...
svn: r8990
2008-03-16 15:30:04 +00:00
Eli Barzilay
e30a57b5a7
receive -> let-values
...
svn: r8989
2008-03-16 15:28:42 +00:00
Eli Barzilay
eb30bc7c88
use let-values for no-rest-argument case, switch to scheme/base
...
svn: r8988
2008-03-16 15:21:29 +00:00
Eli Barzilay
38ba4f29e8
fix rotting indentation, switch to #lang
...
svn: r8987
2008-03-16 15:17:50 +00:00
Eli Barzilay
c3e9f14441
split reqprov.ss to require.ss and provide.ss
...
svn: r8952
2008-03-11 21:12:10 +00:00
Eli Barzilay
9c0df7fc7c
modspec-forms -> reqprov
...
svn: r8950
2008-03-11 15:22:20 +00:00
Eli Barzilay
3910b99921
srfi/66 is trivial, so no subdirectory (like srfi/4)
...
svn: r8945
2008-03-11 13:08:20 +00:00
Eli Barzilay
3c29bbda9d
* Moved the srfi-4 functionality back into the foreign library, so its
...
available from there instead of only from srfi/4
* Added scheme/modspec-forms with `matching-identifiers-in' for a
generic regexp-based selection of identifiers
* Used this new form to get make srfi/4 reprovide the relevant stuff
from foreign
* Did the same for srfi/66 (and added the missing renames etc to
foreign)
svn: r8944
2008-03-11 13:06:29 +00:00
Matthew Flatt
291fe9a9a3
fix requirein SRFI 4
...
svn: r8930
2008-03-08 14:37:16 +00:00
Danny Yoo
77e7725571
Updated to use datum->syntax.
...
svn: r8924
2008-03-08 06:43:45 +00:00
Danny Yoo
3f63c64d59
fixing paren
...
svn: r8923
2008-03-08 06:43:38 +00:00
Noel Welsh
80c3bb19ce
Update SRFI 26 to use the scheme/base language, so it can be used with keyword functions
...
svn: r8920
2008-03-07 16:58:45 +00:00
Noel Welsh
a53d243e99
I have changed the SRFI-4 implementation so structure types are exported for types except u8. This allows developers to subtype the SRFI-4 structures. I have also refactored the code, leading to a significantly simpler implementation
...
svn: r8918
2008-03-07 16:24:06 +00:00
Eli Barzilay
b76390a452
revise the way setup-plt crawls over the collection trees
...
svn: r8860
2008-03-03 22:04:28 +00:00
Eli Barzilay
bb34f747b6
make all files terminate with a newline
...
svn: r8786
2008-02-24 21:27:36 +00:00
Matthew Flatt
bd97e3e797
r6rs progress
...
svn: r8775
2008-02-23 14:11:24 +00:00
Eli Barzilay
b1a08edd5a
use new require specs in many places
...
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
86eb8365c4
svn: r8653
2008-02-13 20:24:54 +00:00
Eli Barzilay
572b7f1401
reformatting
...
svn: r8652
2008-02-13 20:17:26 +00:00
Eli Barzilay
44e99eed6e
typo
...
svn: r8649
2008-02-13 19:38:24 +00:00
Eli Barzilay
699c40643d
* Changed setup-plt to compile collections if they have an "info.ss"
...
file. (That is, it does not require the file to have a `name'
entry.)
* The name shown when setup works is the directory name, followed by
the `name' field from the info file when specified.
* This means that many `name's are no longer needed, so I'm removing
them. To see if you need a `name' entry, consider that the name
will be shown like this:
... foo (<your name here>)
This means that if the name is the same as the directory name, then
there is no point in having it. I also removed cases where the name
differed only in its capitalization for collections where the case
is obvious.
* Also, for subcollections, the name should clarify the name of the
subcollection in context. For example "Acknowledgments" explains
what scribbling/acks is, but there's no need to add the context name
as in "Scribblings: Acknowledgments".
* There may also be a point in keeping names for other uses. One such
example was in games, where the name field was used in the PLT Games
application. (This was changed to default on the directory name, so
it is no longer needed in most games.) Another example is in planet
packages.
svn: r8629
2008-02-12 10:33:01 +00:00
Eli Barzilay
3f3d26c3f3
temp fix
...
svn: r8620
2008-02-11 14:22:07 +00:00
Eli Barzilay
3c72e71e24
switched info.ss files to #lang
...
svn: r8532
2008-02-04 23:00:35 +00:00
Eli Barzilay
59b5f3a727
removed unused doc.txt entries from info.ss files
...
svn: r8529
2008-02-04 20:31:04 +00:00
Eli Barzilay
d78396aaf9
remove unused blurb fields
...
svn: r8526
2008-02-04 17:16:06 +00:00
Matthew Flatt
71be2da868
change initial state of randomizer back to reference implementation's
...
svn: r8187
2008-01-02 18:03:11 +00:00
Matthew Flatt
63e8522426
3.99.0.8: unify 'random' and SRFI-27
...
svn: r8171
2007-12-31 11:30:06 +00:00
Eli Barzilay
281c1b8838
2007->2008
...
svn: r8169
2007-12-31 00:47:21 +00:00
Mike Sperber
bfd42d01d0
Update SRFI 42 to latest reference implementation.
...
svn: r8128
2007-12-26 17:07:15 +00:00
Matthew Flatt
812618c6cc
fix SRFI-54 change
...
svn: r7921
2007-12-07 20:11:53 +00:00
Matthew Flatt
d91a07ef9b
updates from Chongkai, plus a small doc repair
...
svn: r7919
2007-12-07 18:38:07 +00:00
Noel Welsh
d1950e1614
Update SRFI-19 to add a few bug fixes from Dave that John missed. Update tests to catch more errors
...
svn: r7746
2007-11-16 17:56:56 +00:00
Matthew Flatt
3444f3b0a0
restore circular-list
...
svn: r7715
2007-11-14 03:16:25 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
69f54b79bd
sefi-64 patch from Chongkai
...
svn: r7537
2007-10-20 03:29:55 +00:00
John Clements
5fb7a90786
fixed bugs per dave gurnell's observations
...
svn: r7334
2007-09-14 17:37:23 +00:00
Matthew Flatt
965c70b826
repairs from Chongkai
...
svn: r7327
2007-09-13 13:46:08 +00:00
Jens Axel Soegaard
bc90208be1
Fixed PR8789.
...
svn: r7248
2007-09-01 10:44:13 +00:00
Matthew Flatt
4a6b36accb
srfi-27 bug fix from Chongkai
...
svn: r7235
2007-08-31 00:36:05 +00:00
Matthew Flatt
5628ebcf90
bug fixes from Chongkai
...
svn: r7152
2007-08-23 15:37:14 +00:00
Matthew Flatt
bae0952bf7
Chongkai's SRFI-27 re-implementation in terms of the native MzScheme random-number procedures
...
svn: r7145
2007-08-22 17:01:20 +00:00
Noel Welsh
99c1ee330c
Add SRFIs 35 and 64 to the documentation, and add them to the test script (which only checks they load)
...
svn: r7078
2007-08-10 10:13:35 +00:00
Matthew Flatt
c877c0a2d8
updates from Chongkai
...
svn: r7034
2007-08-06 16:15:55 +00:00
Matthew Flatt
89a43312e9
fix missing parens
...
svn: r7027
2007-08-06 02:29:58 +00:00
Matthew Flatt
972429ddf7
parameterize SRFI-29 read to make it independent of the context
...
svn: r7024
2007-08-05 12:06:20 +00:00
Matthew Flatt
90c5bea2e3
use define-runtime-path for SRFI-29 bundles sub-directory
...
svn: r6955
2007-07-25 12:39:03 +00:00
Matthew Flatt
321c489ef5
srfi 63 make-shared-array contract fix (from Chongkai)
...
svn: r6425
2007-05-31 05:06:49 +00:00
Matthew Flatt
9ec0fcf267
patch from Chongkai to fix a problem in SRFI-43
...
svn: r6207
2007-05-12 00:36:21 +00:00
Matthew Flatt
588483eb1c
SRFI 64 port (from Chongkai)
...
svn: r6093
2007-04-29 11:16:47 +00:00
Matthew Flatt
6db966db0e
patch s:equal? in srfi 63 (from Chongkai)
...
svn: r6063
2007-04-28 00:55:51 +00:00
Matthew Flatt
7632fae64f
add a cond (the indentation suggests that it used to be there) to make 63.ss file compile
...
svn: r6061
2007-04-27 22:33:18 +00:00
Chongkai Zhu
48138e97f2
SRFI 63 fixed and tested
...
svn: r6056
2007-04-27 04:12:47 +00:00
Jens Axel Soegaard
a5550a69da
Fixed PR 7650.
...
iota now uses (+ start (* n step)) to calculate the elements, instead of successive subtractions.
svn: r6025
2007-04-23 19:43:43 +00:00
Matthew Flatt
fdf878cda5
fix char-set-complement (PR 8624, patch from Jens Axel)
...
svn: r6016
2007-04-22 21:17:25 +00:00
Chongkai Zhu
bc9c424249
fix contracts for exact
...
svn: r6014
2007-04-22 02:20:48 +00:00
Jens Axel Soegaard
cbae3e5f88
Fixed PR 8623.
...
svn: r6009
2007-04-21 16:31:42 +00:00
Chongkai Zhu
a13692ed30
fix binary-search on 0 length vec
...
svn: r5972
2007-04-18 02:05:04 +00:00
Chongkai Zhu
bbfecd12e1
SRFI 35 added
...
svn: r5924
2007-04-11 14:06:01 +00:00
Chongkai Zhu
cb200bbca4
upgrade
...
svn: r5920
2007-04-11 02:41:32 +00:00
Chongkai Zhu
e571ff637d
update
...
svn: r5900
2007-04-09 06:07:59 +00:00
Chongkai Zhu
5947007621
update
...
svn: r5897
2007-04-09 04:56:48 +00:00
Chongkai Zhu
7326176fbf
upgrade
...
svn: r5870
2007-04-05 03:23:56 +00:00
Chongkai Zhu
ae9df5db7a
fix bug report 8591
...
svn: r5852
2007-04-01 01:38:00 +00:00
Chongkai Zhu
a31d421ede
fix bug report 8588
...
svn: r5845
2007-03-30 04:40:03 +00:00
Chongkai Zhu
c506af5c55
bug fix: tm:get-time-of-day
...
svn: r5771
2007-03-12 20:47:09 +00:00
Chongkai Zhu
7e7bac4ec0
new SRFI
...
svn: r5766
2007-03-10 06:08:14 +00:00
Chongkai Zhu
7cd41fd733
SRFI 54
...
svn: r5762
2007-03-09 07:21:50 +00:00
Chongkai Zhu
d85d956c27
SRFI 54
...
svn: r5761
2007-03-09 07:20:45 +00:00
Chongkai Zhu
67e01a1f47
add missing SRFIs
...
svn: r5727
2007-03-04 17:30:17 +00:00
Chongkai Zhu
4a64bbfeaa
update
...
svn: r5549
2007-02-04 00:17:04 +00:00
Eli Barzilay
19c33a8e2a
no need for string->immutable-string when creating exceptions
...
svn: r5372
2007-01-17 01:18:50 +00:00
Chongkai Zhu
19dd2b96f6
svn: r5184
2006-12-26 05:58:24 +00:00
Matthew Flatt
cf0b303497
359.2, collects changes
...
svn: r5143
2006-12-20 00:57:12 +00:00
Chongkai Zhu
ef5f1e26c1
new SRFI 71 implementation
...
svn: r4942
2006-11-23 23:31:27 +00:00
Matthew Flatt
8fa49ab706
re-export mzscheme integer-length from SRFI-60
...
svn: r4927
2006-11-23 01:51:55 +00:00
Chongkai Zhu
417262513b
big fix as proposed by http://srfi.schemers.org/srfi-13/post-mail-archive/msg00008.html
...
svn: r4870
2006-11-16 04:47:05 +00:00
Chongkai Zhu
aae3e1eac1
svn: r4689
2006-10-26 12:32:12 +00:00
Eli Barzilay
ff19344bfc
revert previous change
...
svn: r4618
2006-10-17 03:53:05 +00:00
Eli Barzilay
60b7acd56c
make srfi-13 reuse string builtins
...
svn: r4617
2006-10-17 03:42:49 +00:00
Robby Findler
a582a09d66
fixed PR 8210
...
svn: r3979
2006-08-07 13:31:32 +00:00
Chongkai Zhu
b481c785db
new SRFIs from Eli
...
svn: r3593
2006-07-04 14:47:07 +00:00
Chongkai Zhu
ba5c6607d8
improves upon the representation of arrays
...
svn: r3591
2006-07-04 14:31:05 +00:00
Chongkai Zhu
9f1e080b35
SRFI update
...
svn: r3317
2006-06-10 10:07:31 +00:00