Eli Barzilay
b1a08edd5a
use new require specs in many places
...
svn: r8774
2008-02-23 09:42:03 +00:00
Matthew Flatt
3ed0c89b8b
fix expansion of lone 'lambda' in a module body
...
svn: r8758
2008-02-21 21:59:57 +00:00
Matthew Flatt
5427d8c546
fix enter!
...
svn: r8757
2008-02-21 18:45:23 +00:00
Matthew Flatt
f39b12a555
doc repairs and r6rs repairs
...
svn: r8754
2008-02-21 14:49:58 +00:00
Matthew Flatt
b953b448ba
expose struct:struct-info
...
svn: r8753
2008-02-21 13:30:25 +00:00
Robby Findler
9692473c62
changed union to or/c
...
svn: r8747
2008-02-20 23:25:13 +00:00
Robby Findler
f0efed2a3e
PR 9200
...
svn: r8746
2008-02-20 22:39:07 +00:00
Robby Findler
79f4b8ff30
removed union from scheme/contract
...
svn: r8745
2008-02-20 21:18:48 +00:00
Matthew Flatt
ba63bd6f95
3.99.0.13: generalize require and provide to work with arbitrary phases
...
svn: r8742
2008-02-20 14:17:37 +00:00
Eli Barzilay
8653264868
cleaned up the interface a little
...
svn: r8724
2008-02-19 15:20:37 +00:00
Eli Barzilay
3a03f08900
fix arity error message
...
svn: r8714
2008-02-19 07:36:49 +00:00
Matthew Flatt
b87d9a986e
support documentation for bindings from a hypothetical module, as opposed to a specific module
...
svn: r8663
2008-02-14 16:59:26 +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
Matthew Flatt
b03e7426eb
finish mzlib docs, except for contracts
...
svn: r8623
2008-02-11 21:37:03 +00:00
Eli Barzilay
82d0dd13f2
handle #f for sleep
...
svn: r8619
2008-02-11 14:20:54 +00:00
Matthew Flatt
6f057bd68c
fix syntax-local-expand/capture-lifts
...
svn: r8614
2008-02-10 15:52:46 +00:00
Eli Barzilay
ae087c18b6
fixed error messages
...
svn: r8611
2008-02-10 06:19:58 +00:00
Matthew Flatt
1959c56743
doc and test repairs
...
svn: r8597
2008-02-09 13:01:39 +00:00
Eli Barzilay
8a17372db3
Make regexp-split and relatives work with empty matches like other
...
regexp packages (eg, Dorai's pregexp and Emacs).
svn: r8556
2008-02-06 19:19:44 +00:00
Eli Barzilay
6436441ebd
minor things
...
svn: r8554
2008-02-06 11:35:01 +00:00
Eli Barzilay
ab64d26a21
yet further improvements
...
svn: r8553
2008-02-06 10:14:24 +00:00
Eli Barzilay
2ae21adbff
use tail-calls for regexp iterations
...
svn: r8549
2008-02-06 02:49:19 +00:00
Matthew Flatt
8bac4b1d28
start scribbling mzlib (about half done)
...
svn: r8546
2008-02-05 22:07:35 +00:00
Eli Barzilay
f3bbc44451
Major cleanup, switch regexp-fn to a macro to clarify things
...
svn: r8545
2008-02-05 22:02:34 +00:00
Matthew Flatt
794e6c8a39
add #:use-sources to Scribble module declarations, so that scheme/base and mzscheme can better share documentation; finish documenting legacy mzscheme bindings
...
svn: r8538
2008-02-05 16:33:26 +00:00
Eli Barzilay
3c72e71e24
switched info.ss files to #lang
...
svn: r8532
2008-02-04 23:00:35 +00:00
Matthew Flatt
096ec546a6
fix struct-out; add -I configuration option
...
svn: r8530
2008-02-04 21:51:39 +00:00
Matthew Flatt
4c23a44fd5
fix module->namespace problem, add link to bug report page, fix tests
...
svn: r8470
2008-01-30 00:21:24 +00:00
Eli Barzilay
dbd27dafc6
* Added send-url/file that consumes a path and adds the file://, use
...
that in places that show docs.
* Made send-url quote characters that are possibly dangerous for
subprocesses (good uses should call it wil already quoted urls).
Also a keyword argument that can disable this, if someone really
wants to.
* IE7 bug workaround finally working (but will need to switch from
regedit to mred, to avoid vista warning).
svn: r8467
2008-01-29 21:38:27 +00:00
Matthew Flatt
17d717a8ba
scheme/bool and scheme/local
...
svn: r8394
2008-01-23 18:11:02 +00:00
Matthew Flatt
b2dbe63ed1
small doc fixes, plus change to syntax pattern matching to allow null as a dotted match after ellipses
...
svn: r8384
2008-01-23 01:35:26 +00:00
Robby Findler
ccceb3368a
fixed PR 9155
...
svn: r8368
2008-01-19 18:00:16 +00:00
Eli Barzilay
cd239fc23c
minor code improvements, added ninth and tenth
...
svn: r8364
2008-01-18 16:04:43 +00:00
Matthew Flatt
63c5d8a7cb
doc improvements: enter! and 'more'
...
svn: r8348
2008-01-16 14:09:59 +00:00
Matthew Flatt
b014545c7a
added 'more: systems' doc
...
svn: r8341
2008-01-16 00:21:19 +00:00
Matthew Flatt
8b16cee613
start mzc scribbling
...
svn: r8334
2008-01-15 13:09:40 +00:00
John Clements
6267a19122
added mappend\!
...
svn: r8326
2008-01-14 23:07:24 +00:00
Matthew Flatt
05434ec54d
change path->main-collects-relative, and change output directory of start document
...
svn: r8301
2008-01-11 19:54:38 +00:00
Matthew Flatt
2d08c17725
fix bug in deserializer; also change scribble eval to not use sandbox module mode
...
svn: r8280
2008-01-10 19:47:13 +00:00
Matthew Flatt
6487debfee
keep props in include
...
svn: r8267
2008-01-08 23:49:35 +00:00
Matthew Flatt
6352736822
fix include/reader
...
svn: r8265
2008-01-08 22:16:01 +00:00
Robby Findler
a7f300543e
improved keyword error messages a little bit
...
svn: r8240
2008-01-07 03:41:47 +00:00
Matthew Flatt
f3cb86dc1a
sandbox Scribble evaluations; fix rational exact->inexact loss of precision
...
svn: r8238
2008-01-06 16:54:34 +00:00
Robby Findler
cda0888ab9
renamed string/len to string-len/c
...
svn: r8237
2008-01-06 15:53:50 +00:00
Matthew Flatt
7fc41024c0
3.99.0.9: binding links in docs use nominal import sources
...
svn: r8196
2008-01-03 19:07:02 +00:00
Robby Findler
3cf6ed4673
mostly finished the contract library changes
...
svn: r8195
2008-01-03 18:10:43 +00:00
Robby Findler
e7b5653dd6
finished case->
...
svn: r8178
2008-01-02 01:24:55 +00:00
Robby Findler
90de53d2b2
finished ->d
...
svn: r8166
2007-12-30 23:36:58 +00:00
Matthew Flatt
b9cc763355
scheme/runtime-path
...
svn: r8153
2007-12-29 14:18:15 +00:00
Matthew Flatt
1d8b21f53b
disallow empty application; rename regexp-match/fail-without-reading to regexp-try-match
...
svn: r8152
2007-12-29 13:51:32 +00:00