Commit Graph

368 Commits

Author SHA1 Message Date
Matthew Flatt
f93e2f2de7 doc corrections from Doug Orleans
svn: r9004
2008-03-17 15:02:10 +00:00
Matthew Flatt
ddc58d73f0 fix docs on declared module name
svn: r9003
2008-03-17 14:09:53 +00:00
Matthew Flatt
968dbfea6c fix meta-phase instantiation problems
svn: r9002
2008-03-17 13:40:56 +00:00
Robby Findler
9ba432ab9c added the _ special case to ->d
svn: r8998
2008-03-17 04:01:39 +00:00
Matthew Flatt
b64d03d932 fix mac sdk support; change initial namespace to not have 'module'; set up mzc --c-mods (still need docs)
svn: r8997
2008-03-16 23:08:53 +00:00
Matthew Flatt
293ba025ba prefab structure types (3.99.0.18)
svn: r8967
2008-03-13 20:59:22 +00:00
Eli Barzilay
0d80418013 typo
svn: r8964
2008-03-13 07:44:54 +00:00
Eli Barzilay
bb9671f27b remove subtract-out
svn: r8962
2008-03-13 04:16:02 +00:00
Eli Barzilay
bf3da735a4 subtract require/provide forms
svn: r8956
2008-03-12 07:14:57 +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
c5bda65ee7 documented scheme/modspec-forms
svn: r8949
2008-03-11 13:55:11 +00:00
Eli Barzilay
f31d956552 better title(?)
svn: r8948
2008-03-11 13:53:18 +00:00
Matthew Flatt
d158302f1c req-trans and flatten doc clarifications
svn: r8946
2008-03-11 13:32:39 +00:00
Eli Barzilay
57b9507a89 clarification on what expand-import returns
svn: r8943
2008-03-11 12:48:14 +00:00
Eli Barzilay
330649b2d2 flatten and docs
svn: r8926
2008-03-08 06:58:12 +00:00
Eli Barzilay
08953a7baf capital S like in rest of docs
svn: r8925
2008-03-08 06:51:50 +00:00
Matthew Flatt
53bc658226 r6rs tests and repairs
svn: r8905
2008-03-06 18:56:31 +00:00
Sam Tobin-Hochstadt
a8d6e611fe Fix match documentation - () is not a literal.
svn: r8857
2008-03-03 18:44:54 +00:00
Matthew Flatt
b3476706ec add newline handling to reencode-input/output-port; provide a streamlined path for custom-port buffering (via pipes); fix JIT bug related to updating the runstack pointer after a call that turns out to be a direct-native call
svn: r8851
2008-03-02 16:00:12 +00:00
Matthew Flatt
b3a47edde1 Unicode 5.0, use U+FFFD as replacement char
svn: r8838
2008-03-01 14:17:50 +00:00
Matthew Flatt
3e77d0b60f bring numerics (real, rational, etc) in line with R6RS
svn: r8832
2008-02-29 19:53:51 +00:00
Matthew Flatt
8ffe707b76 more r6rs work
svn: r8825
2008-02-29 02:37:00 +00:00
Matthew Flatt
682f356b45 3.99.0.14, define-require-syntax, define-provide-syntax, fix extreme corner case for identifier binding (a macro-introduced identifier that is unmarked and unrenamed)
svn: r8822
2008-02-28 17:15:54 +00:00
Matthew Flatt
5a646bfe18 r6rs io
svn: r8807
2008-02-26 22:15:02 +00:00
Matthew Flatt
743db7529d r6rs io work; compiler tweaks
svn: r8805
2008-02-26 13:54:54 +00:00
Eli Barzilay
8c1ff5d5e0 strict comparators
svn: r8800
2008-02-25 15:02:56 +00:00
Eli Barzilay
7236a89568 strict comparators
svn: r8799
2008-02-25 15:02:39 +00:00
Matthew Flatt
8311c8f9e4 Eli's repaired and specialized sort, fix in 'for/fold' binding, generalized integers-bytes functions, and some r6rs work
svn: r8798
2008-02-25 14:42:32 +00:00
Eli Barzilay
bb34f747b6 make all files terminate with a newline
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +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
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
40bbadeaee simple network evaluator example
svn: r8737
2008-02-20 00:26:05 +00:00
Eli Barzilay
8653264868 cleaned up the interface a little
svn: r8724
2008-02-19 15:20:37 +00:00
Eli Barzilay
264af9a6d0 improved scribble syntax use
svn: r8720
2008-02-19 12:22:45 +00:00
Eli Barzilay
8155554b35 PR 9211
svn: r8719
2008-02-19 09:30:54 +00:00
John Clements
2d55e74093 typos
svn: r8683
2008-02-16 06:54:16 +00:00
John Clements
8caa50c20a includes -> includes
svn: r8682
2008-02-16 06:48:37 +00:00
John Clements
f69f0753e3 More info for any
svn: r8675
2008-02-15 19:36:56 +00:00
Eli Barzilay
dfc1b74d66 PR9197
svn: r8659
2008-02-14 06:14:41 +00:00
Robby Findler
efeb8c7818 PR 9193
svn: r8646
2008-02-13 16:43:07 +00:00
Matthew Flatt
0dc359a956 fix a scribble bug; add r6rs reader
svn: r8635
2008-02-12 21:50:35 +00:00
Matthew Flatt
86b0c9909a fix bug in tracking nominal imporst (which is why the version changed), add EoPL scribblings and fix browser scribblings
svn: r8633
2008-02-12 14:59:05 +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
88290b46be set up mzlib/contract docs a bit more
svn: r8624
2008-02-11 22:06:06 +00:00
Matthew Flatt
b03e7426eb finish mzlib docs, except for contracts
svn: r8623
2008-02-11 21:37:03 +00:00
Matthew Flatt
9bfa156f91 fix scribble output when a table appears as the first thing in an itemization item; a little more mzlib scribblings
svn: r8617
2008-02-11 12:55:30 +00:00
Matthew Flatt
6f057bd68c fix syntax-local-expand/capture-lifts
svn: r8614
2008-02-10 15:52:46 +00:00
Matthew Flatt
f22f94b345 minor doc-build space savings
svn: r8600
2008-02-09 14:38:02 +00:00
Matthew Flatt
1959c56743 doc and test repairs
svn: r8597
2008-02-09 13:01:39 +00:00
Matthew Flatt
15304f5870 more mzlib scribbling
svn: r8552
2008-02-06 04:10:54 +00:00
Matthew Flatt
8bac4b1d28 start scribbling mzlib (about half done)
svn: r8546
2008-02-05 22:07:35 +00:00
Matthew Flatt
75b8275231 fix typo on reference first page
svn: r8541
2008-02-05 17:01:05 +00:00
Matthew Flatt
8efa991f4f match: specify failure, and add byte strings as patterns
svn: r8540
2008-02-05 16:59:54 +00:00
Matthew Flatt
52355ec9e6 move setup/infotab documentation to setup-plt manual
svn: r8539
2008-02-05 16:51:19 +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
ef5e871f49 add back the erroneous byte-regexp expression
svn: r8537
2008-02-05 14:34:20 +00:00
Eli Barzilay
426a4ce5c4 more regexp fixes
svn: r8536
2008-02-05 10:05:00 +00:00
Eli Barzilay
b02db9ee94 fix default value for regexp-quote
svn: r8535
2008-02-05 09:59:25 +00:00
Eli Barzilay
03f29ff7b1 fix uses of #lang setup/infotab
svn: r8534
2008-02-05 05:24:32 +00:00
Eli Barzilay
3da233dd8e fix some minor bug and typos in previous commit
svn: r8533
2008-02-05 00:22:33 +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
Danny Yoo
ab3dee3d0e Added #:mutable to fish example in procedures.scrbl.
svn: r8517
2008-02-03 04:09:16 +00:00
Danny Yoo
d4da20c951 scribble typos; fixed index entries for concatenate
svn: r8516
2008-02-03 03:56:23 +00:00
Danny Yoo
3141700af2 Fixed eval typo for real->decimal-string doc, added shared-eval to shared.scrbl.
svn: r8515
2008-02-03 03:32:59 +00:00
Danny Yoo
ed6058025d Fixed typo with let* scribble example.
svn: r8514
2008-02-03 03:32:58 +00:00
Danny Yoo
6267f3000f fixed typo
svn: r8513
2008-02-03 02:48:29 +00:00
Danny Yoo
67904bdb1c fixed typo
svn: r8512
2008-02-03 02:04:33 +00:00
Matthew Flatt
d1c61e5ef1 plt-r5rs exe and r5rs doc
svn: r8501
2008-02-02 04:14:04 +00:00
Matthew Flatt
10ce5150d4 reference clarifications on immutable literals; JIT tweak
svn: r8491
2008-01-31 23:15:10 +00:00
Robby Findler
5094c9b95b fixed up case for contracts
svn: r8479
2008-01-30 20:25:37 +00:00
Robby Findler
9bdbfba888 Matthias's improvements to the contracts docs, plus a few minor fixes
svn: r8478
2008-01-30 20:20:31 +00:00
Matthew Flatt
6e2e7d9447 3.99.0.10: immutable vector and box literals
svn: r8465
2008-01-29 19:23:47 +00:00
Danny Yoo
8fe96fd23b Typo
svn: r8464
2008-01-29 18:36:28 +00:00
Matthew Flatt
3cd1b5f14f regexp doc fixes
svn: r8462
2008-01-29 17:37:10 +00:00
Eli Barzilay
6ba2fc8941 typo
svn: r8461
2008-01-29 16:10:02 +00:00
Matthew Flatt
1547458786 fix typo in time-apply
svn: r8454
2008-01-28 23:26:34 +00:00
Matthew Flatt
987b9e7681 scribbled dynext (from Will Farr)
svn: r8450
2008-01-28 19:40:52 +00:00
Matthew Flatt
e35c94f91d clean out _loader compilation support; merge compiler library docs into mzc manual; improve mzscheme cmdline handling so that configuration options do not cancel defaults like -i and -u
svn: r8432
2008-01-27 14:20:42 +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
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
0302ca0a8d added mappend\!
svn: r8327
2008-01-14 23:23:39 +00:00
John Clements
83568dd0de immutable -> mutable
svn: r8322
2008-01-14 19:53:37 +00:00
Matthew Flatt
62f38e2a40 readline scribblings; set GC alignment to 8-byte by default
svn: r8320
2008-01-14 13:06:53 +00:00
Matthew Flatt
1c16d5829e add support for user-specific documentation list
svn: r8306
2008-01-11 23:13:11 +00:00
Matthew Flatt
ce04c9457b change style<%> size caching so that it doesn't create a link to a dc; adjust GC page size of windows to match system allocation granularity
svn: r8298
2008-01-11 14:30:37 +00:00
Eli Barzilay
fff894d710 remove the now-redundant main-doc option
svn: r8288
2008-01-11 02:29:49 +00:00
Matthew Flatt
1e069dd2bc doc build automatically go to main doc dir; added doc categories for start doc; fix locale-sensitive byte<->string ops to actually use the locale; other small edits
svn: r8286
2008-01-10 23:42:23 +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
343308481a work on guide, and fix problems with scribble/eval
svn: r8250
2008-01-07 21:47:22 +00:00
Matthew Flatt
a4cd1cdbae minor Scribbl{e,ings} tweaks
svn: r8244
2008-01-07 12:18:53 +00:00
Robby Findler
1644b86aa8 ported all of the contracts guide except the examples section
svn: r8242
2008-01-07 04:42:25 +00:00
Eli Barzilay
e824a51c59 typos
svn: r8239
2008-01-07 02:13:08 +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
Matthew Flatt
4b24262f96 maybe fix decreasing results from process-milliseconds
svn: r8226
2008-01-05 21:04:12 +00:00
Matthew Flatt
90f8b75f33 fix docs on planet path syntax
svn: r8207
2008-01-04 16:40:38 +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
Matthew Flatt
63e8522426 3.99.0.8: unify 'random' and SRFI-27
svn: r8171
2007-12-31 11:30:06 +00:00
Robby Findler
90de53d2b2 finished ->d
svn: r8166
2007-12-30 23:36:58 +00:00
Matthew Flatt
5890eedeb4 scribble mrlib docs
svn: r8165
2007-12-30 22:46:20 +00:00
Matthew Flatt
643a19d01b new 'file' collection to house file-format libraries
svn: r8156
2007-12-29 19:27:05 +00:00
Matthew Flatt
f80de2d73f scribble trait docs
svn: r8154
2007-12-29 14:37:46 +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
Matthew Flatt
92ac61e806 scheme/mpair
svn: r8151
2007-12-29 12:30:25 +00:00
Matthew Flatt
bd260e132e typo in reference
svn: r8139
2007-12-27 16:35:35 +00:00
Matthew Flatt
53bf8bae8e 3.99.0.7: add prop:equal+hash
svn: r8137
2007-12-27 16:19:35 +00:00
Matthew Flatt
c0872f69ea equal? and hashing work on cyclic values
svn: r8132
2007-12-27 11:07:14 +00:00
Matthew Flatt
5c76cb507e finish mz docs
svn: r8123
2007-12-26 02:58:13 +00:00
Matthew Flatt
396dd54b06 call-with-exception-handler change, plus some configure/Makefile changes that didn't help fix the built-on-10.5-for-10.4 problem but are still healthier in the long run
svn: r8102
2007-12-22 12:41:48 +00:00
Matthew Flatt
dfc2da108e change --main to print its results, add scheme_detach_multiple_values
svn: r8092
2007-12-21 13:27:04 +00:00
Matthew Flatt
68ec60f448 fill out more documentation; add placeholder? and hash-table-placeholder?
svn: r8089
2007-12-21 03:45:22 +00:00
Robby Findler
342eb86c10 finished the new ->*
svn: r8086
2007-12-20 20:35:58 +00:00
Matthew Flatt
d794bde875 liberalize un{quote,syntax}-spliciing to allow a non-list at the end of an enclosing list
svn: r8083
2007-12-20 14:00:15 +00:00
Matthew Flatt
c4960b7418 turn shared.ss test suite back on, tweak docs
svn: r8076
2007-12-19 22:25:12 +00:00
Matthew Flatt
a018da21f7 detect syntax-wrapped keyword for generate-temporaries
svn: r8074
2007-12-19 21:41:28 +00:00
Matthew Flatt
f70ea2d03a shared
svn: r8069
2007-12-19 21:32:07 +00:00
Matthew Flatt
b78f8acb50 catch sxref failures and report as warnings when loading help data
svn: r8063
2007-12-19 15:36:35 +00:00
Matthew Flatt
415cd0bf15 lazy, force, delay in scheme/promise and scheme; clean up mzscheme some, and clean up the docs some
svn: r8053
2007-12-18 21:37:23 +00:00
Robby Findler
a3f3dcb64d added keywords to ->*
svn: r8049
2007-12-18 20:19:11 +00:00
Matthew Flatt
058d8dc77e document mz/mr command-line arguments
svn: r8047
2007-12-18 13:52:50 +00:00
Robby Findler
e050a30cdb improved the contract -> documentation
svn: r8044
2007-12-18 02:29:56 +00:00
Matthew Flatt
ec3f79cf47 doc tweaks
svn: r8043
2007-12-18 01:44:09 +00:00
Matthew Flatt
9117a35625 contract doc tweaks
svn: r8042
2007-12-18 01:24:40 +00:00
Robby Findler
0e43e1da8c added keywords to -> contract
svn: r8041
2007-12-17 23:48:30 +00:00
Matthew Flatt
5b984bc34e tweak mzscheme's help form
svn: r8036
2007-12-17 16:23:54 +00:00
Matthew Flatt
f5845e01a0 slideshow fixes
svn: r8035
2007-12-17 15:56:53 +00:00
Matthew Flatt
67752bc435 add 'last' field to picts, and document slideshow/code
svn: r8033
2007-12-17 00:28:20 +00:00
Robby Findler
57fa5d8e66 fixed a typo
svn: r8027
2007-12-16 04:43:24 +00:00
Robby Findler
44d76d4c9a fixed a typo
svn: r8026
2007-12-16 04:38:40 +00:00
Matthew Flatt
fd1de94a48 change Scribble to complain about colliding tags
svn: r8025
2007-12-16 03:10:00 +00:00
Robby Findler
9a0498b44d moved class, contracts, serialize, and traits into scheme/ and changed the class and contract interface so that contracts no longer depend on the class system (instead its the other way around)
svn: r8017
2007-12-15 18:46:55 +00:00
Matthew Flatt
f12a39d97b added scheme/help
svn: r8016
2007-12-15 18:02:05 +00:00
Matthew Flatt
265550c08f reference doc tweaks
svn: r8008
2007-12-14 13:19:46 +00:00
Matthew Flatt
b167903e2c better arg names in docs for make-polar
svn: r8002
2007-12-13 23:14:18 +00:00
Matthew Flatt
a375882307 scribble wxme docs
svn: r8000
2007-12-13 22:30:40 +00:00
Matthew Flatt
8d4d43e45f add missing file
svn: r7990
2007-12-13 15:39:43 +00:00
Matthew Flatt
138a38ea04 new scheme/cmdline, refine -r/-u to imply -N
svn: r7989
2007-12-13 15:04:20 +00:00
Matthew Flatt
bd7ced966e add 'compose' to scheme/base; switch Help Desk to a mzscheme app
svn: r7979
2007-12-12 22:17:09 +00:00
Matthew Flatt
5a6f8aede3 sandbox doc and API tweaks
svn: r7972
2007-12-12 18:39:15 +00:00
Matthew Flatt
020948cf1b document the scheme/control library
svn: r7971
2007-12-12 18:19:07 +00:00