Commit Graph

1766 Commits

Author SHA1 Message Date
Stevie Strickland
ffa34e1f7d Add augride, which is like augment but enables the contract writer to give
subclasses an idea of whether a method can be augmented (augment) or whether
a method augmentation can be overridden (augride).

svn: r18240
2010-02-21 00:17:42 +00:00
Stevie Strickland
5df617e4d4 Forgot to add this to the literals list.
svn: r18239
2010-02-20 23:45:55 +00:00
Stevie Strickland
d67058c1ac Document inherit.
svn: r18238
2010-02-20 22:58:21 +00:00
Stevie Strickland
6ae1a713df One more small edit.
svn: r18231
2010-02-20 21:06:59 +00:00
Stevie Strickland
50482d7016 Small fixes, go back to the original section title.
svn: r18230
2010-02-20 21:06:22 +00:00
Stevie Strickland
7e5e4a50fa Check in an initial cut of class/c documentation.
svn: r18229
2010-02-20 20:32:17 +00:00
Robby Findler
ac2c537b8f clarified bitwise-bit-field and bitwise-bit-set?
svn: r18225
2010-02-20 15:20:27 +00:00
Matthew Flatt
eb46f95246 doc corrections
svn: r18224
2010-02-20 14:58:10 +00:00
Matthew Flatt
e38e8d88e0 basic set library
svn: r18222
2010-02-20 13:00:48 +00:00
Jay McCarthy
c2bfa60e31 Adding documentation for symbol-unreadable?
svn: r18133
2010-02-17 22:02:24 +00:00
Matthew Flatt
91d725fbb9 add optional initialization argument to make-hash (and variants)
svn: r18120
2010-02-17 17:44:29 +00:00
Matthew Flatt
6f0d6b28de some mz and ffi changes from the mr2 branch
svn: r18099
2010-02-16 17:55:28 +00:00
Jon Rafkind
21b98bb2fa add example for "with-syntax"
svn: r18038
2010-02-10 17:49:26 +00:00
Stevie Strickland
c1f7ba9042 Add ellipses to the compound-unit, compound-unit/infer grammars for the
import parts of link clauses.

svn: r18036
2010-02-10 16:15:45 +00:00
Robby Findler
8228482d86 fixed up the regexp-match contracts to make them more specific
svn: r18030
2010-02-09 16:03:03 +00:00
Jon Rafkind
e5fd8a904c document latest generator functionality
svn: r18022
2010-02-08 19:47:41 +00:00
Carl Eastlund
fe40d3e888 Merged changes from trunk.
svn: r18007
2010-02-06 19:23:24 +00:00
Carl Eastlund
17f83a5a54 Corrected contract of datum->syntax source locations.
svn: r17997
2010-02-05 20:49:10 +00:00
Eli Barzilay
c88a5a6856 A bunch of additional typos
svn: r17976
2010-02-05 03:21:52 +00:00
Carl Eastlund
137f9a3279 Fixed bugs in contract construction examples.
svn: r17963
2010-02-04 02:17:15 +00:00
Carl Eastlund
a4a25ba1e9 Wrote documentation for new contract interface. Still needs proofreading, etc.
svn: r17961
2010-02-03 21:02:02 +00:00
Carl Eastlund
d7a7409fe0 Merged changes from the trunk.
svn: r17954
2010-02-03 15:15:11 +00:00
Carl Eastlund
87712b0dd2 Clarified the recursive behavior of datum->syntax on hash tables and prefab structs.
svn: r17936
2010-02-02 01:33:39 +00:00
Matthew Flatt
5433c57504 wrap each top-level form in a module with a prompt
svn: r17917
2010-01-31 17:04:55 +00:00
Carl Eastlund
a2226c965a Updated documentation for "contract" form.
svn: r17910
2010-01-31 04:30:55 +00:00
Matthew Flatt
bcadf5ac69 doc improvements: some details on reachability for weak references; module example in insidemz; clarification for 'read-language' related to readtables and #reader
svn: r17905
2010-01-31 01:10:56 +00:00
John Clements
11c87c75e1 minor typo fix an/and
svn: r17866
2010-01-28 18:09:52 +00:00
Matthew Flatt
4ce8dfa7da fix problems with having a struct implement both prop:evt and prop:procedure; merge to 4.2.4
svn: r17802
2010-01-24 15:30:16 +00:00
John Clements
1a9e2c8df1 ormap docs didn't say what it returned (earlier fix fluffed, IIUC)
svn: r17624
2010-01-13 01:20:48 +00:00
Jay McCarthy
c22810cef1 Fixing two typos found by pdedede
svn: r17615
2010-01-12 02:37:22 +00:00
Jon Rafkind
e9165f30fe document latest scheme/generator functions
svn: r17613
2010-01-11 22:22:51 +00:00
Matthew Flatt
349c15d478 replae module->compiled-module-expression with module->imports and module->exports
svn: r17588
2010-01-09 14:42:18 +00:00
Matthew Flatt
4fedeeaf7a add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
svn: r17576
2010-01-08 19:53:04 +00:00
Matthew Flatt
dff26c2e22 doc fixes (PRs 9971, 10168)
svn: r17566
2010-01-08 14:14:16 +00:00
Matthew Flatt
41261c6047 fill out fl and fx operations; repair fixnum-overflow bug in quotient
svn: r17524
2010-01-07 03:30:33 +00:00
Robby Findler
68efb4008a normalized the results of procedure-arity
svn: r17504
2010-01-06 19:34:29 +00:00
Sam Tobin-Hochstadt
1cca4008f7 update match grammar
svn: r17482
2010-01-05 14:48:30 +00:00
Matthew Flatt
38d7e8fea2 built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
svn: r17461
2010-01-02 16:33:28 +00:00
Matthew Flatt
e68aabd67a change expand and local-expand to lift certificates
svn: r17439
2009-12-30 17:27:38 +00:00
Robby Findler
fb6daf8c0c added caveat about slowness
svn: r17394
2009-12-24 18:37:02 +00:00
Robby Findler
195d608fe5 added scheme/fixnum
svn: r17391
2009-12-23 15:41:40 +00:00
Stevie Strickland
fb85388288 Add this%, which is the class counterpart of the object reference "this".
svn: r17359
2009-12-19 20:56:40 +00:00
Matthew Flatt
0a1e4e6e83 fix an allocation in bytecode compiler; add flvector equality
svn: r17353
2009-12-18 21:53:02 +00:00
Matthew Flatt
fdd7122994 scheme/flonum (v4.2.3.8)
svn: r17348
2009-12-18 15:40:00 +00:00
Matthew Flatt
ff81d89c52 guarantee current-inexact-milliseconds as since Jan 1, 1970
svn: r17343
2009-12-17 20:47:40 +00:00
Mike Sperber
a3ae03861b Typo fixes.
svn: r17336
2009-12-17 14:52:13 +00:00
Mike Sperber
56c6ae78f7 Typo fix fix.
svn: r17335
2009-12-17 14:35:02 +00:00
Mike Sperber
6a1b831ab8 Typo fix.
svn: r17334
2009-12-17 14:34:01 +00:00
Matthew Flatt
45e84ca087 unboxing of let-bound flonums (v4.2.3.6)
svn: r17328
2009-12-16 13:30:40 +00:00
Mike Sperber
0c03246daa Fix xref.
svn: r17268
2009-12-11 16:50:58 +00:00
Sam Tobin-Hochstadt
c8c9bd0556 Add `in-bytes-lines'
svn: r17261
2009-12-10 17:01:53 +00:00
Eli Barzilay
eb95fbfda3 two more typos like the ones ryan fixed earlier
svn: r17219
2009-12-06 00:17:23 +00:00
Eli Barzilay
1b5ab0b46a several typos in the vectors docs (PR10642), also some in list docs
svn: r17218
2009-12-06 00:15:21 +00:00
Ryan Culpepper
63469d2f3d scribblings: fixed misc doc typos
syntax/id-table: disabled debugging code

svn: r17215
2009-12-05 22:02:46 +00:00
Robby Findler
ada899f158 added more examples and tests for order-of-magnitude
svn: r17212
2009-12-05 20:38:38 +00:00
Matthew Flatt
aacffcc2bf fix docs on collection paths (PR 10641)
svn: r17186
2009-12-04 22:01:43 +00:00
Matthew Flatt
4eef1b3cee flvectors
svn: r17177
2009-12-03 16:42:32 +00:00
Eli Barzilay
3d9c4b0ac5 Added --addon'/-A', in addition to $PLTADDONDIR from revision 17121.
svn: r17136
2009-12-01 15:11:45 +00:00
Sam Tobin-Hochstadt
ca5f5656c0 document `file->list'
fix typos in contracts.

svn: r17134
2009-12-01 14:33:09 +00:00
Ryan Culpepper
d36297d176 reference: added spacing in sequence boilerplate macro
Please propagate to release branch if possible.

svn: r17129
2009-12-01 07:57:33 +00:00
Eli Barzilay
2fd3c23393 Undo this change. Like I said on the list, it is wrong to poll the
environment variable every time it is accessed (especially given that
there will be a command-line option for this).  I'll commit a proper
thing later tonight if I get to it.

svn: r17122
2009-12-01 02:16:19 +00:00
Carl Eastlund
b4a32ddc1c Merged changes from branches/cce/plt+addon-dir:
- Added PLTADDONDIR environment variable to control the location of
  generated files from Planet and Scribble, specifically by overriding
  the result of (find-system-path 'addon-dir).
- Updated documentation of find-system-path to report this change.

svn: r17121
2009-12-01 02:10:50 +00:00
Matthew Flatt
06288a8b7f procedure-rename special treatment of struct accessors & mutators
svn: r17093
2009-11-29 15:53:08 +00:00
Matthew Flatt
f03ab78c40 another syntax hack to fix 'scheme/package'; other test corrections
svn: r17075
2009-11-27 02:12:27 +00:00
Matthew Flatt
61dd4ca0b9 add unsafe-f64vector-{ref,set!} and improve JIT to inline arithmetic ops with more than 2 arguments
svn: r17068
2009-11-26 15:07:16 +00:00
Jon Rafkind
91d4240765 add some examples
svn: r17052
2009-11-24 23:14:18 +00:00
Carl Eastlund
958e3418aa Added caveat in Reference to "7.5 Building New Contract Combinators" and its
subsection "7.5.1 Contracts as structs" stating:

"Note: The interface in this section is unstable and subject to change."

This is in preparation for a new implementation of contract properties.

svn: r17014
2009-11-23 21:21:40 +00:00
Stevie Strickland
2a7664eba8 Fix up docs for flat-named-contract.
svn: r16929
2009-11-20 21:35:26 +00:00
John Clements
89a388c6f7 added examples for expand
svn: r16847
2009-11-17 20:29:47 +00:00
Eli Barzilay
518a9d2df1 added path-up to scheme/require
svn: r16824
2009-11-17 08:11:44 +00:00
Sam Tobin-Hochstadt
0ae5843f11 Add unstable/match with == match expander.
Add 'match expander' tech def.

svn: r16814
2009-11-16 16:58:11 +00:00
Eli Barzilay
b1f5b0652c new kinds of promises
svn: r16807
2009-11-16 11:06:47 +00:00
Jon Rafkind
f0d5ba438c add more pair/list examples
svn: r16797
2009-11-16 04:46:49 +00:00
Jon Rafkind
860a36d499 add examples for all c-r shortcuts
svn: r16795
2009-11-16 04:04:58 +00:00
Jon Rafkind
c991ada1e7 add examples for pairs
svn: r16794
2009-11-16 02:40:45 +00:00
Sam Tobin-Hochstadt
fb29a2498e Move a bunch of functions from typed-scheme/utils/utils to unstable.
Add convenience lib for unstable docs.
Add char support to format-{id,symbol}
Add unstable/sequence library.

svn: r16789
2009-11-15 22:15:29 +00:00
Matthew Flatt
c34d5f3776 revised docs for 'delay', which now accepts a body sequence instead of a single expression
svn: r16783
2009-11-15 14:25:49 +00:00
Jon Rafkind
2683cecd17 add some examples for for-meta'
svn: r16668
2009-11-10 21:22:05 +00:00
Matthew Flatt
a9345c4fe1 fix typo and explicitly close scheme/vector example evaluator
svn: r16650
2009-11-10 12:34:54 +00:00
Sam Tobin-Hochstadt
99a70b38d8 Move mutated-vars and poly-c libraries to unstable collection.
- add docs
 - change requires
 - fix `letrec-syntaxes+values'
Fix contract on `author+email'

svn: r16628
2009-11-09 02:29:02 +00:00
Matthew Flatt
7cce5c98a3 further clarify performance guarantee of immutable hash tables
svn: r16620
2009-11-08 19:06:57 +00:00
Robby Findler
667e967085 added order-of-magnitude from Jos Koot and some tests for other scheme/math stuff
svn: r16607
2009-11-07 14:26:39 +00:00
Sam Tobin-Hochstadt
dcb5f5cfb1 Types for all functions documented in reference/vector.scrbl
Fix docs for vector-arg{min,max}.

svn: r16602
2009-11-07 07:11:00 +00:00
Eli Barzilay
69e90b7ef3 #:key argument to remove-duplicates
svn: r16587
2009-11-06 22:32:53 +00:00
Robby Findler
bf911e8c7a bare bones documentation of the contract library's struct properties
svn: r16585
2009-11-06 22:31:46 +00:00
Robby Findler
eedffbca23 minor tweak to an example
svn: r16543
2009-11-04 17:22:48 +00:00
Mike Sperber
a2de64c9ba Doc typo fix.
svn: r16516
2009-11-03 10:38:22 +00:00
Sam Tobin-Hochstadt
149e695a55 New `scheme/vector' library.
svn: r16511
2009-11-03 04:16:48 +00:00
Matthew Flatt
70560372b7 unsafe-{string,bytes}-{ref,set,length}
svn: r16490
2009-10-31 02:19:57 +00:00
Matthew Flatt
973d51c20f change 'read-language' protocol so that the result from 'get-info' accepts a key plus default value (instead of just a key)
svn: r16459
2009-10-29 23:05:56 +00:00
Sam Tobin-Hochstadt
653d0ccd66 Add in-port', port->list', `file->list'.
Add documentation, tests for above.
Allow procedure argument to `fold-files' to return 2 values in all cases.
Document, test.

svn: r16453
2009-10-29 18:49:34 +00:00
Matthew Flatt
06ce50d51a fix contract of 'read-language'
svn: r16446
2009-10-28 18:58:59 +00:00
Robby Findler
4ddbe71e2d fixed the comparison contracts so they work right wrt to complex numbers
svn: r16445
2009-10-28 16:04:39 +00:00
Danny Yoo
6f4b44916b fixing typo.
svn: r16440
2009-10-27 17:10:14 +00:00
Stevie Strickland
dbf380208a read-line -> read-line-evt
svn: r16384
2009-10-20 17:37:19 +00:00
Kevin Tew
ac7853dc00 Allow binding to ephemeral ports
svn: r16382
2009-10-20 17:00:20 +00:00
Jon Rafkind
56cb585e7d add examples to the class documentation
svn: r16378
2009-10-20 01:10:45 +00:00
Stevie Strickland
c17885638a * Fix with-contract so that all uncontracted names are automatically exported
* Also allow mutation of contracted names that flow in/out of with-contract.

svn: r16376
2009-10-19 23:17:30 +00:00
Jon Rafkind
04386a7839 add some examples for byte strings
svn: r16343
2009-10-16 19:41:40 +00:00
Eli Barzilay
e1d2fdb3d6 typo
svn: r16325
2009-10-15 15:02:07 +00:00
Jay McCarthy
a9a9274ff8 Fixing a typo
svn: r16306
2009-10-13 16:00:15 +00:00
Matthias Felleisen
1d78134f11 fixed 2 typos in syntax
svn: r16294
2009-10-10 18:10:43 +00:00
Matthew Flatt
d39cbf9c57 add some cross-references to sequence defns
svn: r16280
2009-10-08 12:25:24 +00:00
Matthew Flatt
75dc35602c fix and improve docs on hash-map and hash-for-each
svn: r16279
2009-10-08 12:06:50 +00:00
Matthew Flatt
f1a3eaaf6d more updates to 'do' docs (continuing from PR 10508)
svn: r16246
2009-10-05 18:01:17 +00:00
Eli Barzilay
a71b7ab998 typo (PR10508)
svn: r16245
2009-10-05 17:36:29 +00:00
Matthew Flatt
f6d34ab964 add unsafe-flabs and unsafe-fxabs (4.2.2.4)
svn: r16234
2009-10-04 03:25:56 +00:00
Matthew Flatt
01d15eb9b6 add unsafe-fx->fl; avoid some gcc warnings
svn: r16221
2009-10-02 19:45:41 +00:00
Matthew Flatt
954e850e20 fix reference (restoring some text that was lost in the reference-manual rewrite) to describe the problem with macro-introduced bindings and the top level
svn: r16205
2009-10-01 21:14:21 +00:00
Eli Barzilay
6a8c35d429 typo in DFlag
svn: r16181
2009-09-30 03:58:59 +00:00
Eli Barzilay
ac39ffe739 undo revision 16179, which had some junk included by mistake
svn: r16180
2009-09-30 03:57:08 +00:00
Eli Barzilay
38388b1d34 typo in DFlag
svn: r16179
2009-09-30 03:55:22 +00:00
Stevie Strickland
df409ae42f Fixes some bad references in the mzlib scribble documentation that refer to
things that have moved away from the base contract file.

svn: r16127
2009-09-25 14:57:36 +00:00
Sam Tobin-Hochstadt
f64fe4a2e2 Fix bug in reader examples for keywords. Push to 4.2.2.
svn: r16066
2009-09-19 00:00:21 +00:00
Eli Barzilay
5e1def3615 argument name typo
svn: r16060
2009-09-18 05:47:20 +00:00
Stevie Strickland
636adcc142 Refactoring all the private contract stuff into its own playpen.
svn: r16052
2009-09-17 20:55:37 +00:00
Stevie Strickland
aca0bcf82e First moving private/contract.ss to a different name. The diaspora from
that file into others will happen next.

svn: r16048
2009-09-17 17:42:45 +00:00
Matthew Flatt
ffe5097042 fix documented contract on current-load-relative-directory
svn: r16037
2009-09-17 12:47:51 +00:00
Robby Findler
b5fe3916ec fixed a typo
svn: r16033
2009-09-17 10:20:17 +00:00
Jon Rafkind
f48b567901 add better example for define-for-syntax
svn: r16025
2009-09-16 19:03:55 +00:00
Matthew Flatt
e447bc743f doc typo and style corrections
svn: r16020
2009-09-16 00:59:44 +00:00
Jon Rafkind
aef4f3905c add prompt/control examples
svn: r16016
2009-09-15 01:18:33 +00:00
Jon Rafkind
f6b9265f77 add some examples for the control operators
svn: r16013
2009-09-14 21:42:59 +00:00
Jon Rafkind
9f10bc960b typo
svn: r16011
2009-09-14 21:13:22 +00:00
Matthew Flatt
30c0dcf045 dynamic-require and 0 mode; repair to unsafe-fl ops; x86_64 for Mac OS X
svn: r15985
2009-09-11 23:05:50 +00:00
Jon Rafkind
974cc561bb add #:property to define-struct/contract list of keywords
svn: r15975
2009-09-11 17:39:12 +00:00
Jon Rafkind
e95e50435c typo
svn: r15909
2009-09-08 04:44:41 +00:00
Matthew Flatt
3ebbd56865 fix cm problem tracking reader dependencies; add 'reader' reader language
svn: r15907
2009-09-08 00:07:11 +00:00
Matthew Flatt
d92ac1c2fd fix docs for syntax-local-name, syntax-local-infer-name, and 'inferred-name
svn: r15904
2009-09-07 21:02:03 +00:00
Matthew Flatt
a65ad71fad clarification on closing pipe ports
svn: r15903
2009-09-07 20:49:35 +00:00
Matthew Flatt
8ae0ea9d14 unsafe ops (v4.2.1.8)
svn: r15899
2009-09-06 18:24:46 +00:00
Jon Rafkind
03be1db63e add examples for define-contract/struct
svn: r15889
2009-09-05 17:04:14 +00:00
Robby Findler
937d2efab3 added exists to provide/contract
svn: r15871
2009-09-04 04:52:02 +00:00
Jon Rafkind
e6b536edba remove tabs
svn: r15859
2009-09-02 16:59:26 +00:00
Jon Rafkind
9bbbec05b3 add examples for booleans
svn: r15851
2009-09-01 16:31:08 +00:00
Robby Findler
5c73253e03 changed the low-level api for contracts so the projections accept an extra argument indicating if the contract is being used positively or negatively
svn: r15850
2009-09-01 16:25:08 +00:00
Jon Rafkind
19de92f5fd document generator forms
svn: r15833
2009-08-30 02:43:35 +00:00
Ryan Culpepper
927a4b45cb fixed typo, added line breaks
svn: r15829
2009-08-29 22:59:33 +00:00
Eli Barzilay
cb78ec3bf6 a bunch of typos
svn: r15823
2009-08-28 04:06:14 +00:00
Eli Barzilay
ec9fc2571a Added `in-producer'.
(Note that `test-generator' tests use quasiquote for the expected result).

svn: r15811
2009-08-27 09:15:52 +00:00
Jon Rafkind
49e57413bf scribble: fix typo
svn: r15801
2009-08-26 16:08:33 +00:00
Matthew Flatt
8da19de7b2 improve readable-snip<%> and related docs
svn: r15784
2009-08-19 20:51:23 +00:00
John Clements
97196f5c26 no description of 'lst' argument
svn: r15746
2009-08-15 20:41:55 +00:00
Matthew Flatt
f37c71c6ee setup-plt -D skips compilation of .scrbl files
svn: r15727
2009-08-13 16:24:33 +00:00
Matthew Flatt
5207a215af add missing core form to kernel-form-identifier-list, improve docs
svn: r15702
2009-08-11 19:48:05 +00:00
Matthew Flatt
2414f4f880 print-syntax-width (4.2.1.6)
svn: r15696
2009-08-10 22:01:57 +00:00
Robby Findler
b5b32d1d8e added automatic compilation to the module language, plus various other tweaks (contract library enhancement, bug fixes here and there)
svn: r15635
2009-07-30 05:17:40 +00:00
Matthew Flatt
324743b1c0 refine regexp-split contract
svn: r15625
2009-07-29 19:18:57 +00:00
Matthew Flatt
a47d94f75f add file-or-directory-identity (4.1.2.5)
svn: r15623
2009-07-29 17:39:03 +00:00
Eli Barzilay
2425917a33 typo (PR10362 and PR10363)
svn: r15604
2009-07-28 17:05:47 +00:00
Noel Welsh
2ad22dd716 Fix incorrect documentation of -p command line option.
The documentation for command line arguments to MzScheme says:

-p <file> <u> <path> : requires (planet "<file>" "<user>" "<pkg>")
http://docs.plt-scheme.org/reference/running-sa.html#(part._mz-cmdline)

Running mzscheme --help says:

 -p <package> : Like -e '(require (planet "<package>")'

Experiments confirm the executable is correct and the docs are wrong.

svn: r15597
2009-07-28 14:24:19 +00:00
Eli Barzilay
f30688bd52 typo in the doc for matching-identifiers-out
svn: r15585
2009-07-27 15:47:16 +00:00
Matthew Flatt
1b21c14fd4 fix doc bug; could merge to 4.1.2
svn: r15584
2009-07-27 14:24:37 +00:00
Matthew Flatt
229e2636de change scribble 'variant' to 'property'; add contracts in scribble/decode
svn: r15581
2009-07-27 03:55:43 +00:00
Matthew Flatt
345c17e85c major Scribble revision (v4.2.1.2)
svn: r15569
2009-07-25 20:25:33 +00:00
Matthew Flatt
a8473f08ff fix min & max contracts
svn: r15533
2009-07-22 15:47:44 +00:00
Matthew Flatt
a68e353b99 change to automatic reaping of zombie processes started by 'subprocess'
svn: r15520
2009-07-21 16:23:05 +00:00
Matthew Flatt
70566bd740 change 'PLT Scheme' authors to 'PLT'; merge to 4.2.1
svn: r15515
2009-07-21 12:00:28 +00:00
Robby Findler
269a9ba98d svn: r15511 2009-07-20 22:48:57 +00:00
Matthew Flatt
3974942e9b fix code that doesn't fit in a line for Latex/PDF output
svn: r15504
2009-07-20 19:38:59 +00:00
Robby Findler
5adb4eb004 changed the meaning of one of the pretty-print parameters slightly and used that to fix redex's stepper
svn: r15419
2009-07-09 15:55:11 +00:00
Matthew Flatt
ab1db74ecc more keyword-argument performance improvements, including general fast path for applying simple applicable-struct wrappers over plain procedures
svn: r15403
2009-07-08 13:57:16 +00:00
Jon Rafkind
58424ecdcc add example for local-expand
svn: r15347
2009-06-30 21:37:52 +00:00
Matthew Flatt
e62f3bba13 doc custodian use of tcp-accept-evt
svn: r15336
2009-06-30 13:14:40 +00:00
Jon Rafkind
5b794816c1 add example for async channels
svn: r15330
2009-06-30 01:57:14 +00:00
John Clements
edb16e4f4a fixed two grammatical typos
svn: r15302
2009-06-26 18:26:40 +00:00
Eli Barzilay
93e2aa5e82 typo
svn: r15296
2009-06-26 01:28:14 +00:00
Jon Rafkind
4cc0ea60f6 add examples for file ports
svn: r15262
2009-06-25 00:14:13 +00:00
Jay McCarthy
3141c3736f Adding struct* to scheme/match
svn: r15255
2009-06-24 19:36:26 +00:00
Matthew Flatt
7f019819e0 allow empty splicing-syntax-parameterize body in a defn context (PR 10311)
svn: r15251
2009-06-24 13:17:17 +00:00
Matthew Flatt
36f3ed4465 expose and support unreadable symbols, which are generated during expansion
svn: r15239
2009-06-23 00:17:45 +00:00
Robby Findler
ec44ee7df1 added hash/c
svn: r15210
2009-06-18 21:31:33 +00:00
Eli Barzilay
6818dba0c6 typo
svn: r15183
2009-06-16 01:14:35 +00:00
Matthew Flatt
189b3811db fix docs on eqv?, 0.0, and -0.0
svn: r15160
2009-06-13 01:00:59 +00:00
Matthew Flatt
3ce6cbb737 safe-for-space fixes for the interepreter; syntax-local-lift-provide
svn: r15154
2009-06-12 17:46:25 +00:00
Eli Barzilay
3910aeca50 typos, mostly redundant "then"s
svn: r15143
2009-06-11 08:12:18 +00:00
Eli Barzilay
3ec17454cf indentation
svn: r15138
2009-06-11 02:20:03 +00:00
Carl Eastlund
44505e77e3 Propagated contract documentation change for regexp-match from bug 10301 to related functions.
svn: r15136
2009-06-10 23:05:45 +00:00
Eli Barzilay
33da679c31 better output contract for regexp-match
svn: r15135
2009-06-10 22:33:06 +00:00
Eli Barzilay
4288c6c2c7 The Scribble reader was improved to make it pull out the syntax
punctuations outside of the form, as it does with quote punctuations.
So things like this

  #, @foo{...}

that required the space to make the @foo read as a scribble form are
now better written as

  @#,foo{...}

This changes all such occurrences.  (In case you see this change in
your files and are worried that there might be changes: I mechanically
verified that the result of `read'ing the modified files is identical
to the previous version.)

svn: r15111
2009-06-07 10:12:32 +00:00
Matthew Flatt
933f578002 syntax-local-lift-values-expression (v4.2.0.3)
svn: r15107
2009-06-06 15:13:43 +00:00
Carl Eastlund
3679f6f675 Typo in reader documentation: #, listed twice instead of #' and #,
svn: r15082
2009-06-04 19:55:30 +00:00
Jay McCarthy
55a2990543 Fixing a typo in runtime-path documentation
svn: r14997
2009-05-27 11:17:05 +00:00
Eli Barzilay
90040aac2b another typo from PR10258 (less than or equal to the string length)
svn: r14976
2009-05-25 02:56:24 +00:00
Eli Barzilay
1246aeb786 typo (PR10258)
svn: r14975
2009-05-25 01:03:41 +00:00
Eli Barzilay
2b7e836243 fix typo in examples
svn: r14952
2009-05-23 07:35:39 +00:00
Eli Barzilay
0b5a8d8123 typo
svn: r14951
2009-05-23 07:09:54 +00:00
Matthew Flatt
70859f0d0b identifier-prune-lexical-context (4.2.0.2)
svn: r14850
2009-05-17 12:31:51 +00:00
Matthew Flatt
05113c4a8f doc typos and guarantee on thread-dead-evt result
svn: r14825
2009-05-15 08:53:05 +00:00
Matthew Flatt
99c19a552c fix doc typo
svn: r14761
2009-05-09 13:37:04 +00:00
Eli Barzilay
7ad3d7b4a6 typos
svn: r14746
2009-05-08 11:12:55 +00:00
Matthew Flatt
57d518dc8c doc typo
svn: r14705
2009-05-04 02:19:27 +00:00
Matthew Flatt
2b4a0692eb doc repairs (PR 10225)
svn: r14703
2009-05-04 01:38:54 +00:00
Matthew Flatt
16e483033c fix define after define* in package; doc repairs
svn: r14701
2009-05-03 23:49:22 +00:00
Eli Barzilay
a1d943146b added a nullary case to compose
svn: r14697
2009-05-03 20:41:37 +00:00
Matthew Flatt
a1b65fb055 doc corrections
svn: r14696
2009-05-03 19:33:10 +00:00
Eli Barzilay
3ca6ac2175 added stupid make-list and stupid const
svn: r14693
2009-05-03 16:17:48 +00:00
Eli Barzilay
ff73a5395e removed lots of "the the"s
svn: r14679
2009-05-01 21:02:51 +00:00
Matthew Flatt
ae36abfc37 doc corrections
svn: r14677
2009-05-01 17:03:53 +00:00
Matthew Flatt
2b8b10dd40 fix problem with package, define*, and macro-introduced identifiers
svn: r14671
2009-04-30 23:57:45 +00:00
Matthew Flatt
d5b5c8fb97 refine note on immutable hash table performance
svn: r14664
2009-04-29 21:55:16 +00:00
Matthew Flatt
224f9fa3a7 fix bug in tracking paren shapes; fix Scribble binding search code; add syntax/template library
svn: r14661
2009-04-29 20:31:07 +00:00
John Clements
ce0a98dc61 added 2 indexed terms
svn: r14657
2009-04-29 18:20:37 +00:00
Eli Barzilay
610b5c7388 typo
svn: r14616
2009-04-26 20:04:42 +00:00
Matthew Flatt
a542660087 raise canvas scroll limits to 1B instead of 10k
svn: r14605
2009-04-24 21:54:28 +00:00
Jon Rafkind
4bc8e35d39 add example for subtract-in
svn: r14599
2009-04-24 21:22:24 +00:00
Jon Rafkind
7924ec7ca2 add example for matching-identifiers-in
svn: r14591
2009-04-24 05:08:51 +00:00
Matthew Flatt
3f803b2298 another doc fix (missed part of PR 10214)
svn: r14586
2009-04-22 18:32:09 +00:00
Matthew Flatt
43fe904fe5 fix typos (incl PRs 10213, 10214)
svn: r14585
2009-04-22 18:30:35 +00:00
Matthew Flatt
f51f8c8b7f avoid generating unnecessary struct-accessor and -mutator names
svn: r14566
2009-04-20 13:14:40 +00:00
Matthew Flatt
4b3626c156 fix inverted argument default for editor<%> read-from-file method; better Check Sytax results on packages; added syntax/flatten-begin library
svn: r14548
2009-04-17 22:50:19 +00:00
Eli Barzilay
59a38c0dad typo (PR10207)
svn: r14546
2009-04-17 19:15:20 +00:00
Matthew Flatt
e95edcc82d margin note on Unix Scripts at docs for --script flag
svn: r14542
2009-04-17 12:43:37 +00:00
Matthew Flatt
12b81e0cd7 clarify need to wait on a subprocess
svn: r14468
2009-04-08 18:38:59 +00:00
Eli Barzilay
dda7b1c6d7 typo (PR10186)
svn: r14457
2009-04-08 05:52:12 +00:00
Matthew Flatt
dcef141ca9 document visit-availing effect of module->namespace
svn: r14456
2009-04-08 02:26:46 +00:00
Matthew Flatt
fd9ee204a5 on third thought, it's module->namespace that needs to prepare the compile time, not dynamic-require, and that's why it worked before; restored the visit-availing behavior of module->namespace, and rewound the previous change (still for PR 10185)
svn: r14455
2009-04-08 02:21:22 +00:00
Matthew Flatt
8c9bcd50c2 on second thought, PR 10185 demonstrates why the variant of dynamic-require (and namespace-attach-module) that doesn't make the phase availble is difficult to reason about; changing dynamic-require and namespace-attach-module, instead of DrScheme
svn: r14454
2009-04-08 02:11:21 +00:00
Matthew Flatt
1d26e97a35 Scheme-implemented editor classes; on-demand instantiation of module phases
svn: r14445
2009-04-07 17:12:22 +00:00
Eli Barzilay
e6277e92ac foldl/foldr output type typo
svn: r14432
2009-04-06 05:49:57 +00:00
Eli Barzilay
c0a8a01222 Changed @itemize{...} to @itemize[...] (done after comparing the doc
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)

svn: r14427
2009-04-05 17:46:20 +00:00
Eli Barzilay
06636c1813 added in-sequences and in-cycle
svn: r14424
2009-04-05 08:29:17 +00:00
Eli Barzilay
9af9210aa2 added hash-ref! and hash-has-key?
svn: r14423
2009-04-05 04:35:12 +00:00
Stevie Strickland
99aac7d745 Sam and I did some work to allow automatic inferred linking in
(define-values/)invoke-unit/infer.

svn: r14315
2009-03-27 13:47:12 +00:00
Matthew Flatt
34c14d27f5 typo
svn: r14288
2009-03-26 12:00:13 +00:00
John Clements
76358d66e7 added note on permissions failure in find-files
svn: r14282
2009-03-25 22:27:26 +00:00
Sam Tobin-Hochstadt
e0a95e9e22 Add `tanh' with documentation.
svn: r14250
2009-03-24 17:48:11 +00:00
Matthew Flatt
31e1057128 aother refinement to note on require sub-form expansion
svn: r14239
2009-03-23 16:38:21 +00:00
Matthew Flatt
f3a5008176 typo
svn: r14238
2009-03-23 16:32:02 +00:00
Matthew Flatt
59988f5ca5 refine examples for require & provide
svn: r14237
2009-03-23 16:30:29 +00:00
Sam Tobin-Hochstadt
40b4731106 Expand (require A ...) into (begin (require A) ...)
- docs (including discussion of require scoping)
- tests

svn: r14232
2009-03-23 14:13:10 +00:00
Matthew Flatt
5d3d5a890a record per-thread milliseconds
svn: r14224
2009-03-23 01:26:51 +00:00
Matthew Flatt
5514afa4bc notes on the hazards of sandbox break propagation
svn: r14220
2009-03-22 16:42:03 +00:00
Eli Barzilay
18fd48af97 Added `count'.
svn: r14210
2009-03-22 02:53:27 +00:00
Matthew Flatt
7dc8e077ed add 'not-provide-all-defined and 'nonimal-id suport for rename transformers; fix scheme/foreign and foreign docs to use it
svn: r14195
2009-03-20 16:59:28 +00:00
Matthew Flatt
2109cec2f4 free-id=? propagation through module exports; add 'not-free-identifier=? syntax property to disable free-id=? propagation; add prop:rename-transformer and prop:set-transformer; fix scheme/local so that local syntax bindings are visible to later definitions (v4.1.5.3)
svn: r14191
2009-03-19 20:22:18 +00:00
Ryan Culpepper
04e2fb9118 scheme/splicing: updated reference for new splicing forms
svn: r14189
2009-03-19 19:02:28 +00:00
Matthew Flatt
e8cbe7ff81 splicing-let, etc.
svn: r14165
2009-03-17 23:09:38 +00:00
Matthew Flatt
9335e3cf28 doc updates for v4.1.5.2
svn: r14161
2009-03-17 21:06:42 +00:00
Carl Eastlund
2068a5dcc3 Corrected a typo in the contracts reference ('exmaple' -> 'example').
svn: r14151
2009-03-17 15:36:36 +00:00
Matthew Flatt
499464527e reference repairs (PRs 9978, 9704, 9820)
svn: r14125
2009-03-16 13:08:23 +00:00
Jon Rafkind
838b3dff2a link to file-position from the 'update flag
svn: r14102
2009-03-14 23:59:09 +00:00
Sam Tobin-Hochstadt
0182868947 Fix docs on exception raised.
svn: r14043
2009-03-10 23:56:07 +00:00
Matthew Flatt
44e7744646 fix package so that syntax-local-value works after define*
svn: r14021
2009-03-09 13:24:34 +00:00
Eli Barzilay
1b5e4ffa87 typo
svn: r14000
2009-03-07 00:46:28 +00:00
Matthew Flatt
4d4d2f54e2 fix references docs: buffer-mode argument to make-output-port is optional
svn: r13995
2009-03-06 22:23:49 +00:00
Robby Findler
976ec00702 fixed docs
svn: r13937
2009-03-04 02:17:26 +00:00
Jon Rafkind
11923c3567 add another example with require inside eval for protect-out
svn: r13908
2009-03-03 02:51:32 +00:00
Jon Rafkind
bc3e541cf6 example for protect-out
svn: r13907
2009-03-03 02:44:59 +00:00
Matthew Flatt
ff0b532864 adjust syntax/loc and some docs
svn: r13899
2009-03-02 22:24:25 +00:00
Stevie Strickland
cf005e3297 Adding unit/s and define-unit/s, which is the inferred version of
unit-new-import-export etc.

svn: r13860
2009-02-26 22:52:08 +00:00
Matthew Flatt
90bc1d816d fix some Scribble rendering issues with tables containing flows abd cell styles; extend Slideshow play to handle more optional arguments; fix some docs
svn: r13843
2009-02-25 21:14:22 +00:00
Matthew Flatt
b6f3bab025 add pin-curve, pin-arrow-curve, pin-arrows-curve
svn: r13818
2009-02-24 17:25:39 +00:00
Jon Rafkind
d3a8cd369a typo in prefix-out example
svn: r13798
2009-02-23 03:19:29 +00:00
Jon Rafkind
6777df63df add examples for require forms
svn: r13787
2009-02-22 03:31:35 +00:00
Robby Findler
5fd53ac98d fixed typo
svn: r13769
2009-02-21 16:38:09 +00:00
Matthew Flatt
24e4fd407b chat-noir literate small repairs
svn: r13765
2009-02-21 13:30:22 +00:00
Jon Rafkind
7663087254 add examples for require forms
svn: r13754
2009-02-20 21:05:08 +00:00
Jon Rafkind
84152a94f6 add examples for define-syntax and friends
svn: r13752
2009-02-20 04:28:10 +00:00
Matthew Flatt
ada4a7aeae allow negative years in a 'date' structure
svn: r13728
2009-02-18 21:29:58 +00:00
Stevie Strickland
7e1ea98876 Pull back Robby's allowance of all struct options just a bit, plus handle
the ones we do allow natively.

svn: r13727
2009-02-18 21:14:50 +00:00
Matthew Flatt
87f92bc33e doc clarification
svn: r13719
2009-02-18 02:59:56 +00:00
Stevie Strickland
7e8816ce0f * Add initial version of define-struct/contract
* Allow uncontracted exports of syntax from a with-contract form.

svn: r13717
2009-02-18 02:25:45 +00:00
Stevie Strickland
5f01ad8412 Copy and paste error.
svn: r13702
2009-02-17 18:27:54 +00:00
Stevie Strickland
792dc70ea6 Add description of what #:freevars/#:freevar does.
svn: r13701
2009-02-17 18:26:24 +00:00
Stevie Strickland
64a68db15d Initial attempt at free var contracts. Needs a little more work, but might
handle Robby's use cases.

svn: r13700
2009-02-17 18:18:53 +00:00
Stevie Strickland
316f48c8e1 Add a guide reference here.
svn: r13694
2009-02-17 14:55:55 +00:00
Stevie Strickland
7920cc48a3 Clean up define/contract's description a bit, and avoid leaning on
with-contract as much.

svn: r13693
2009-02-17 14:30:00 +00:00
Matthew Flatt
0f18d68649 Scribble: change handling of argumentd in defproc, etc., to use lexical bidning instead of parameters and symbols; fix some docs
svn: r13688
2009-02-17 01:15:38 +00:00
Matthew Flatt
9927b0b576 changed htdp languages to allow identifier module paths; scribble improvements to latex back-end; added definterface
svn: r13681
2009-02-16 22:04:51 +00:00
Matthew Flatt
7947367373 rename local smaller
svn: r13673
2009-02-16 17:06:21 +00:00
Stevie Strickland
c6b92782e2 Rename cstruct to struct/ctc, to avoid confusion with cstruct from the ffi.
svn: r13661
2009-02-16 14:50:59 +00:00
Stevie Strickland
340035bef7 Adding cstruct, which is like the struct signature form but with contracts.
svn: r13647
2009-02-16 02:51:12 +00:00
Matthew Flatt
7daedece49 getting-started doc improvements, and small change to raise-syntax-error
svn: r13607
2009-02-15 15:15:06 +00:00
Matthew Flatt
8a2c68cffc improve hash docs to better point to the caveats (PR 10074)
svn: r13594
2009-02-15 02:31:42 +00:00
Stevie Strickland
cbcad0528c There is now a new form, define-unit/contract, that basically mixes
define-unit with the application of a unit contract.  So you can think
of it as a define/contract for units that keeps the static info needed
for link inference.

svn: r13584
2009-02-14 21:32:02 +00:00
Stevie Strickland
ba534102e8 Changed the name in the grammar, but not here.
svn: r13572
2009-02-14 08:11:16 +00:00
Stevie Strickland
ebe06e9572 Allowing _all_ types of tagged-sig-specs in unit/c, though whether that
makes sense or not, we'll see.  Easy enough to set up, and it also sets
up the plan for a new form I'd like to add, which is why I've factored out
the syntax classes into their own file.

svn: r13570
2009-02-14 07:40:50 +00:00
Stevie Strickland
50af2b09f7 Remove the contract clause here.
svn: r13566
2009-02-13 23:24:44 +00:00
Stevie Strickland
7865e23c03 Remove the example from here, now that there's information in the guide.
The example was malformed anyway.

svn: r13565
2009-02-13 23:22:17 +00:00
Stevie Strickland
dc78217029 Rework the docs so that we're explicit about how the variables in contract
expressions are bound.

svn: r13563
2009-02-13 23:18:26 +00:00
Stevie Strickland
12bbf258df I added the ability to mention a signature without the wrapping parens
late in the branch, but forgot to put it in the documentation.

svn: r13525
2009-02-12 00:32:29 +00:00
Stevie Strickland
fbb5de4fa7 Adding the initial cut at unit/c.
svn: r13524
2009-02-11 22:46:48 +00:00
Matthew Flatt
7b11c290f5 qq fixes, so that (quasiquote #(unquote lst)) is a syntax error
svn: r13517
2009-02-11 15:01:04 +00:00
Matthew Flatt
767766521c infix for literal prefab structs, quasiquote unquoting in value positions of hash-table literals, and related changes (v4.1.4.3)
svn: r13504
2009-02-09 15:27:51 +00:00
Matthew Flatt
8ce9e2457d typos
svn: r13433
2009-02-04 21:08:35 +00:00
Matthew Flatt
e5756667d6 use PDF-based picts in the Latex build of the Quick tutorial; in general, change a .pdf image extension to .png for HTML output; add package-original-identifiers and fix package-exporte-identifiers
svn: r13432
2009-02-04 21:03:28 +00:00
Eli Barzilay
bd561ab191 some paren typos
svn: r13416
2009-02-04 16:28:14 +00:00
Jon Rafkind
516ebbbc4c typo
svn: r13379
2009-02-03 17:25:46 +00:00
Eli Barzilay
c2d5c44a7f use make-evaluator in network example; describe common use for testing; describe nested call restriction
svn: r13343
2009-01-31 20:49:40 +00:00
Matthew Flatt
5e2dfcbac4 define-runtime-module-path
svn: r13283
2009-01-26 00:32:26 +00:00
Matthew Flatt
ed6e1ffda6 change 'syntax-local-transformer-expand' to capture lifts into a 'let'
svn: r13274
2009-01-24 13:49:33 +00:00
Matthew Flatt
df4b9f41a8 add bitwise-bit-field
svn: r13266
2009-01-23 17:22:57 +00:00
Eli Barzilay
4e6039bedd typo
svn: r13259
2009-01-22 18:53:14 +00:00
Matthew Flatt
db12513b65 fix #:all-defined for 'define-package' by adjusting 'identifier-remove-from-definition-context'; add for-syntax 'package?' and 'package-export-identifiers'; adjust Scribble to find definitions of phase-1 exports
svn: r13253
2009-01-21 20:00:55 +00:00
Matthew Flatt
ea0958e362 doc clarifications on module constants
svn: r13248
2009-01-21 15:44:30 +00:00
Stevie Strickland
46bcdf9924 I thought I'd already made this change to the documentation, but perhaps I
didn't commit it after all.

svn: r13191
2009-01-17 22:44:09 +00:00
Stevie Strickland
3c9cef3d82 Last sync before this goes live.
svn: r13184
2009-01-16 22:23:15 +00:00
Matthew Flatt
5c4193fd31 fix make-derived-parameter
svn: r13180
2009-01-16 20:04:12 +00:00
Stevie Strickland
0fcf609e2b Syncing again
svn: r13178
2009-01-16 19:11:18 +00:00
Stevie Strickland
768117b201 Sync to trunk in preparation of merging (though unit-contracts will go first).
svn: r13171
2009-01-16 16:59:20 +00:00
Stevie Strickland
c04baf6d83 Sync to trunk in preparation of merging.
svn: r13170
2009-01-16 16:59:09 +00:00
Eli Barzilay
a76cdc248f added promise-forced? and promise-running?
svn: r13160
2009-01-16 05:46:07 +00:00
Stevie Strickland
f739d7a8d3 Syncing here also.
svn: r13137
2009-01-15 02:38:49 +00:00
Stevie Strickland
ea3879fd8f Syncing again, whee.
svn: r13136
2009-01-15 02:35:34 +00:00
Stevie Strickland
dbe366c6a0 Add error checking for contracted form, also added documentation in reference
svn: r13135
2009-01-15 00:42:49 +00:00
Matthew Flatt
fd2136071a document 'help' change
svn: r13128
2009-01-14 22:45:46 +00:00
Stevie Strickland
2537508865 Syncing on up
svn: r13084
2009-01-13 01:05:50 +00:00
Matthew Flatt
17ad24945b syntax-local-lift-require
svn: r13075
2009-01-12 21:46:40 +00:00
Matthew Flatt
2530e04720 add some-system-path<->string functions to scheme/path
svn: r13065
2009-01-11 14:47:51 +00:00
Matthew Flatt
4180d67e34 make scheme/path fuctions work on paths for any playform
svn: r13064
2009-01-11 13:52:26 +00:00
Stevie Strickland
22ee00b10f Oh, no! Aliens, bio-duplication, nude conspiracies.. oh my God,
Lyndon LaRouche was right!

svn: r13037
2009-01-08 14:55:23 +00:00
Robby Findler
c9ebe9bba3 changed the way or/c works; PR 10010
svn: r13030
2009-01-07 16:48:17 +00:00
Robby Findler
2afe7621b3 PR 10010
svn: r13029
2009-01-07 16:06:37 +00:00
Matthew Flatt
090c73647f atomic mode for objc methods; doc tweaks
svn: r13022
2009-01-06 19:52:40 +00:00
Matthew Flatt
851c58ea50 add #:contracts optional sub-form to defform
svn: r13012
2009-01-05 14:00:07 +00:00
Matthew Flatt
821a82195e change 'help' to open the main doc page instead of the docs for 'help' itself
svn: r13004
2009-01-04 23:15:50 +00:00
Matthew Flatt
2527029adb doc tweaks
svn: r13000
2009-01-04 14:08:13 +00:00
Matthew Flatt
e54ad05bb0 doc read/write closed ports => exn:fail
svn: r12984
2009-01-03 12:20:48 +00:00
Stevie Strickland
6d966c80af Syncing
svn: r12982
2009-01-03 03:09:06 +00:00
Matthew Flatt
b2d0a37f7b add propagated arguments to 'call-with-continuation-prompt'; streamline 'with-handlers' expansion; speed up slightly some JITted cross-module function calls
svn: r12979
2009-01-02 21:57:31 +00:00
Matthew Flatt
1c38bd2d3f fix unit signature 'open' by adjusting 'rename', 'only', and 'execpt'
svn: r12964
2009-01-01 21:15:56 +00:00
Robby Findler
fb821d9041 added argmin and argmax to scheme/list and to the teaching languages
svn: r12960
2009-01-01 00:03:31 +00:00
Matthew Flatt
5cefde5945 regexp grammar correction so that [^] can't be parsed as a range containing ^
svn: r12956
2008-12-30 23:58:41 +00:00
Matthew Flatt
5b395a3abc new guide section on parameterize and other doc tweaks
svn: r12953
2008-12-30 16:21:11 +00:00
Matthew Flatt
87274b2a97 procedure-rename
svn: r12952
2008-12-30 14:36:25 +00:00
Matthew Flatt
1642a84e69 add equal?/recur; implement equal? for image-snip% via properties
svn: r12950
2008-12-29 22:36:53 +00:00
Matthew Flatt
0cd2537a82 add equal<%> ad interface*
svn: r12946
2008-12-28 15:05:02 +00:00
John Clements
14b0203fb9 changed res-expr to range-expr for consistency
svn: r12943
2008-12-27 07:22:38 +00:00
Stevie Strickland
9e4d8d08b9 Syncing
svn: r12929
2008-12-23 03:20:02 +00:00
Matthew Flatt
fb7fa06fa0 fix reference doc typos
svn: r12922
2008-12-21 14:32:32 +00:00
Stevie Strickland
d81776083f Sync
svn: r12899
2008-12-19 05:43:50 +00:00
Eli Barzilay
5cb1e91764 typo
svn: r12897
2008-12-19 04:26:19 +00:00
Eli Barzilay
7d48a62155 documented recent changes
svn: r12896
2008-12-19 02:38:55 +00:00
Stevie Strickland
29487b251e I guess this documentation got lost at some point during the various branch
moves, so add it back.

svn: r12888
2008-12-18 17:13:13 +00:00
Matthew Flatt
f830ee6184 reference and ffi corrections and clarifications
svn: r12880
2008-12-18 02:52:45 +00:00
Eli Barzilay
f74dc2b8c7 Added `call-with-trusted-sandbox-configuration', and used in scribble
and in tests.

svn: r12871
2008-12-16 20:29:17 +00:00
Eli Barzilay
e5027cb7b0 added a clarifying example for how limits interact
svn: r12864
2008-12-15 22:15:52 +00:00
Eli Barzilay
b0758de6f1 clarification on the (new) way memory is charged
svn: r12856
2008-12-15 18:22:58 +00:00
Matthew Flatt
45e4684e4f memory accounting: blame the parent instead of the child
svn: r12853
2008-12-15 17:09:33 +00:00
Eli Barzilay
ab115fb6e4 default global limit is 30mb
svn: r12852
2008-12-15 16:26:25 +00:00
Eli Barzilay
b882de2409 allow any number for memory limits
svn: r12851
2008-12-15 16:22:41 +00:00
Eli Barzilay
c62595772f Finally enabled using a sub code-inspector properly, with a new
'read-bytecode permission mode.  Added tests and (crappily)
documented.

svn: r12846
2008-12-15 01:07:00 +00:00
Eli Barzilay
188489b34f * Added `exn:fail:sandbox-terminated' for all sandbox termination
kinds.
* The default exit handler kills the sandbox, with an appropriate
  termination message.
* Also, sending an eof to the sandbox shows 'eof as the reason
* Added some tests for these.
* Still need to deal with termination messages for evaluator suicide.

svn: r12837
2008-12-13 22:12:16 +00:00
Eli Barzilay
bdf71f1b46 typo
svn: r12836
2008-12-13 21:13:03 +00:00
Eli Barzilay
510d9f081f some clarifications
svn: r12835
2008-12-13 19:09:54 +00:00
Eli Barzilay
46e16fc206 * The sandbox now uses a new code-inspector to avoid using protected
bindings
* Added `sandbox-make-code-inspector' to control this
* Changed the function form of `sandbox-security-guard' to be a thunk,
  to make it uniform with other sandbox settings.

svn: r12831
2008-12-13 17:17:12 +00:00
Eli Barzilay
e2221c800b * sandbox-security-guard can now be a function that translates a given
security guard to a new one
* this is now used for the default to avoid grabbing the global
  security guard

svn: r12828
2008-12-13 14:11:28 +00:00
Eli Barzilay
a1222d66ca * Implementer global sandbox memory limit and added
`sandbox-memory-limit' to set it
* Added `evaluator-alive?'
* Undo accidental commenting of most tests

svn: r12786
2008-12-12 12:45:08 +00:00
Matthew Flatt
ffab3dd835 add Waddell99 citation
svn: r12725
2008-12-08 00:07:42 +00:00
Matthew Flatt
89d0801d7a change quote-syntax to include a certificate for the enclosing module, enable certificate checking of phase-1 bindings, and fix some other problems with certificates
svn: r12714
2008-12-05 22:45:04 +00:00
Matthew Flatt
f11b46828c some doc clarifications and hyperlinks
svn: r12682
2008-12-02 20:26:32 +00:00
Eli Barzilay
bf8b409174 removed some bogus text
svn: r12674
2008-12-02 14:36:42 +00:00
Eli Barzilay
e0917e1a5e * Added `call-in-sandbox-context'.
* Removed `get-namespace' since it's generalized in the above.
* Deal with killing the current thread (or the current custodian) in
  the sandbox code.  (Works only without per-expression limits --
  still need to find a solution for `call-with-limits'.)
* Added tests for this.

svn: r12670
2008-12-02 05:26:45 +00:00
Eli Barzilay
9f96c73547 typos
svn: r12668
2008-12-02 00:01:31 +00:00
Eli Barzilay
ab817097b4 * Create string/bytes output port in the user's custodian (at least
try to do so...).
* Add tests for output collection under resources -- some are
  commented since they're not working right, either a bug in this code
  that I don't see, or some problem with memory accounting.
* Clarify in the docs that output collection is still under resource
  limits.

svn: r12667
2008-12-01 22:19:58 +00:00
Matthew Flatt
df62fbad79 fix typo (PR 9955)
svn: r12658
2008-12-01 11:27:35 +00:00
Eli Barzilay
8905cc86e5 Added `sandbox-exit-handler' to control the exit handler
svn: r12654
2008-11-30 21:44:47 +00:00
Matthew Flatt
67f29daee5 reference doc corrections
svn: r12650
2008-11-30 14:32:58 +00:00
Matthew Flatt
7022d3cf0a compile-context-preservation-enabled and slightly better stack traces for errors from JIT-inlined arithmetic
svn: r12602
2008-11-26 23:07:13 +00:00
Matthew Flatt
2c48c2c817 splicing-syntax-parameterize and docs for scheme/splicing
svn: r12600
2008-11-26 21:31:58 +00:00
Matthew Flatt
9d6fcd9873 add package docs
svn: r12591
2008-11-25 19:12:35 +00:00
Matthew Flatt
ed536c002e scheme/package (and more int-def repairs)
svn: r12589
2008-11-25 17:58:21 +00:00
Eli Barzilay
4d6aed5328 typo
svn: r12582
2008-11-24 23:42:36 +00:00
Eli Barzilay
e2c5c973fc document improved splitting with empty matches
svn: r12581
2008-11-24 23:42:20 +00:00
Matthew Flatt
a0f91d905e revised internal-definitions context and a basic 'define-package' form
svn: r12579
2008-11-24 19:52:41 +00:00
Matthew Flatt
f66e852163 add cross-references from model section to function sections
svn: r12502
2008-11-18 23:33:29 +00:00
Matthew Flatt
f81826e792 move threads-are-not-OS-threads docs from 10 to 1.1.13
svn: r12501
2008-11-18 23:22:56 +00:00
Matthew Flatt
c73bb99cf6 fix struct type immutable-field handling and checking of prop:procedure values (PR 9914 and more)
svn: r12454
2008-11-15 02:49:54 +00:00
Matthew Flatt
4dd202b960 ,
svn: r12430
2008-11-13 21:11:48 +00:00
Matthew Flatt
4fe1da791c display-list[-to-file] to display-lines[-to-file]
svn: r12402
2008-11-12 03:25:24 +00:00
Matthew Flatt
c8c04c2186 use scheme/private/map as doc src point for map, etc.
svn: r12398
2008-11-12 02:09:24 +00:00
Matthew Flatt
f96026edf1 minor doc corrections
svn: r12391
2008-11-11 22:24:17 +00:00
Matthew Flatt
a6d953b6f5 add port->string, file->string, etc.
svn: r12388
2008-11-11 17:55:14 +00:00
Matthew Flatt
ad75c8aa58 fix problems in lex-rename simplification; other tiny improvements and doc repairs
svn: r12380
2008-11-10 22:50:54 +00:00
Matthew Flatt
9a1916e03e link 'help' to general docs
svn: r12374
2008-11-10 15:49:39 +00:00
Eli Barzilay
1e8bda724d fix result of write-{string,bytes}
svn: r12370
2008-11-10 04:02:44 +00:00
Eli Barzilay
8009a73622 added get-namespace
svn: r12364
2008-11-09 07:35:49 +00:00
Eli Barzilay
1e3517d904 clarify errors when creating the sandbox
svn: r12362
2008-11-09 05:21:30 +00:00
Robby Findler
2394848555 function contracts now preserve tail recursion
svn: r12360
2008-11-09 02:31:25 +00:00
Eli Barzilay
5c2e2c25c5 argument typo
svn: r12359
2008-11-09 01:59:00 +00:00
Matthew Flatt
65eb7e7a18 call-with-immediate-continuation-mark
svn: r12339
2008-11-07 02:54:12 +00:00
Matthew Flatt
4215289320 doc fixes
svn: r12328
2008-11-06 16:22:12 +00:00
Matthew Flatt
37aae202c5 speed up doc build a little; fix bugs related to getting continuation marks from a thread and using the errortrace profiler
svn: r12237
2008-11-04 23:32:44 +00:00
Matthew Flatt
95bedb17fb change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases
svn: r12231
2008-11-04 14:24:12 +00:00
Matthew Flatt
3a433f4ae4 clarify that unbound = top-level binding in reference
svn: r12226
2008-11-03 16:18:16 +00:00
Matthew Flatt
0b79aaa1ae doc repairs
svn: r12216
2008-11-02 12:28:59 +00:00
Matthew Flatt
cc02b65628 point to syntax/module-reader from #lang reference docs
svn: r12200
2008-10-31 15:23:16 +00:00
Matthew Flatt
3bc23270cf fix reference docs to match r12197
svn: r12199
2008-10-31 15:18:03 +00:00
Matthew Flatt
05fbd0ffd3 fix problem with simplifying module-rename contexts that have marked renamings
svn: r12195
2008-10-31 14:44:32 +00:00
Eli Barzilay
ae66a076fd typo (PR9880)
svn: r12194
2008-10-31 14:13:01 +00:00
Matthew Flatt
00d2aabaf0 jit tweaks
svn: r12144
2008-10-27 19:00:13 +00:00
Jon Rafkind
06e5070d2d s/open-input-port/open-input-file/
svn: r12121
2008-10-24 21:20:09 +00:00
Jon Rafkind
8b1df48587 add example for write
svn: r12106
2008-10-23 22:11:41 +00:00
Matthew Flatt
bb7d3d1a28 fix 'local-expand' checking of stop list to disallow symbols; extend 'continuation-marks' to work on threads; fix HtDP language module-level stop list
svn: r12101
2008-10-23 13:38:03 +00:00
Eli Barzilay
695c8979ec caml -> camel aka gamal
svn: r12084
2008-10-21 18:43:23 +00:00
Eli Barzilay
d90bf83f8c fix output contract (see PR9845)
svn: r12069
2008-10-20 03:28:01 +00:00
Matthew Flatt
46af55311d regexp contract refinemenets (follow-up on PR 9840)
svn: r12065
2008-10-19 11:20:13 +00:00
Eli Barzilay
5e323e53b7 conract fixes (PR9840)
svn: r12053
2008-10-17 14:57:12 +00:00
Danny Yoo
614b8757de Fixed typo in time-apply's documentation.
svn: r12048
2008-10-16 14:48:37 +00:00
Matthew Flatt
7a55275a26 unit bug fixes related to new scoping of signature elements; change scribble/manual to compute ids typeset as variables at compile time, in preparation for moving from a parameter to syntax bindings; fix docs typos; extend decompiler's support for unmarshaling syntax objects
svn: r12046
2008-10-15 22:23:56 +00:00
Robby Findler
2e9ac659bd svn: r12044 2008-10-15 13:00:01 +00:00
Matthew Flatt
8b595ed120 make-syntax-delta-introducer and adjusted binding in scheme/unit forms
svn: r12032
2008-10-14 13:27:43 +00:00
Matthew Flatt
bad81f8bcd small edits to contract docs
svn: r12028
2008-10-14 00:13:12 +00:00
Robby Findler
7ace3962fa improved overview a little
svn: r12027
2008-10-13 22:31:43 +00:00
Matthew Flatt
d3397103a8 add some datatype deftechs
svn: r12026
2008-10-13 21:36:18 +00:00
Matthew Flatt
077e5a4666 change reference and some other docs to use #f instead of false/c and or/c insteda of one-of/c
svn: r12023
2008-10-13 19:45:37 +00:00
Matthew Flatt
ec68bafa9c add eqv hash tables; add hash-update
svn: r12018
2008-10-13 16:21:18 +00:00
Matthew Flatt
82ad7da253 change -S, -X, and -z flags for mz/mr
svn: r11964
2008-10-07 14:56:26 +00:00
Eli Barzilay
433819df52 Added a #:language argument to `make-module-evaluator' to enforce a
particular language module.

svn: r11954
2008-10-06 21:34:24 +00:00
Eli Barzilay
f205e32302 clarify and give an example for PLTCOLLECTS
svn: r11949
2008-10-06 04:52:21 +00:00
Matthew Flatt
dd7db9ff7b add read-language, module-compiled-language-info, and module->language-info
svn: r11827
2008-09-21 16:00:42 +00:00
Matthew Flatt
18176568c7 exit status clarifications in reference doc
svn: r11747
2008-09-14 14:15:49 +00:00
Robby Findler
d69957455c a bunch more values are now converted into contracts automatically (added bytes)
svn: r11730
2008-09-13 22:37:16 +00:00
Robby Findler
85e489219c a bunch more values are now converted into contracts automatically
svn: r11729
2008-09-13 22:35:09 +00:00
Matthew Flatt
72055191b4 add printable<%>
svn: r11705
2008-09-12 22:50:09 +00:00
Matthew Flatt
d9654f9a8a doc: scheme/port is not re-exported by scheme/main
svn: r11551
2008-09-05 12:14:49 +00:00
Robby Findler
44b62899fa improved blame error message when there is no source location
svn: r11526
2008-09-02 16:12:13 +00:00
Matthew Flatt
2b98280729 fix module-path-index spec and use related to resolved module paths
svn: r11523
2008-09-02 13:54:43 +00:00
Robby Findler
5596aff30f improved contract error messages so that they now always have absolute module references in them for blame information
svn: r11511
2008-09-01 19:54:50 +00:00
Matthew Flatt
744df67d4e fix some remaining Latex-isms that Eli found in the docs
svn: r11454
2008-08-27 12:28:24 +00:00
Eli Barzilay
d26f27e140 Lots of minor edits -- mainly dropping unnecessary backslashes and
using @litchar with braces.

svn: r11451
2008-08-27 08:35:27 +00:00
Eli Barzilay
6cd75acb0a a bunch of (mostly) latex-leftover typos
svn: r11449
2008-08-27 07:07:59 +00:00
Eli Barzilay
8956e83c72 minor edits
svn: r11422
2008-08-25 17:01:03 +00:00
Matthew Flatt
0c56691440 fix ambiguous wording about #! as a synonym for #lang
svn: r11420
2008-08-25 15:39:26 +00:00
Eli Barzilay
ca99fe0b0d improved example a little further
svn: r11418
2008-08-25 15:31:01 +00:00
Eli Barzilay
524cf0414d fix typo, more explanations, better IO sample code
svn: r11414
2008-08-25 14:22:56 +00:00
Matthew Flatt
e507d9a1a3 fix doc mistakes related to struct guards
svn: r11368
2008-08-21 17:02:50 +00:00
Matthew Flatt
76cf25fc12 document 'mzc --decompile'
svn: r11317
2008-08-19 00:50:52 +00:00
Matthew Flatt
9453aaaccf assign authors to manuals
svn: r11287
2008-08-15 20:16:06 +00:00
Matthew Flatt
32729b8ae8 fix docs to indicate that datum->syntax and syntax->datum recur through immutable prefab structures
svn: r11253
2008-08-14 21:04:01 +00:00
Matthew Flatt
caf7bdd363 fix descripting of struct-field-index (PR 9685)
svn: r11223
2008-08-13 18:51:03 +00:00
Matthew Flatt
178c30e6e4 fix lcm on 0
svn: r11194
2008-08-11 23:55:32 +00:00
Robby Findler
1b223aedec fixed typo
svn: r11171
2008-08-09 18:21:01 +00:00
Matthew Flatt
d0419345d8 clean up extended in-vector, in-string, and in-bytes
svn: r11124
2008-08-07 12:13:21 +00:00
Eli Barzilay
097f05fe61 eof-object -> eof
svn: r11098
2008-08-06 02:57:49 +00:00
Noel Welsh
af47885ea2 Document the extended in-vector form.
svn: r11069
2008-08-04 18:48:58 +00:00
Eli Barzilay
a0fd33678f * Added `note-init-lib' for libraries in scheme/init
* Use it in help.scrbl and in enter.scrbl (which is not reprovided by
  scheme)
* Updated init.scrbl
* Improved code in reference.scrbl

svn: r11051
2008-08-03 18:58:04 +00:00
Eli Barzilay
b755a4b720 typo (PR9654)
svn: r11037
2008-08-02 19:45:21 +00:00
Eli Barzilay
3858ad007f added example
svn: r11032
2008-08-02 07:46:48 +00:00
Eli Barzilay
857bc4b63b typo
svn: r11031
2008-08-02 07:42:06 +00:00
Sam Tobin-Hochstadt
ec09e2c16a Fix typo.
svn: r11027
2008-08-01 20:33:40 +00:00
Sam Tobin-Hochstadt
35575378d8 Add shorthands for define-require-syntax and define-provide-syntax.
Document shorthands.

svn: r11025
2008-08-01 18:48:48 +00:00
Matthew Flatt
21b831f4bf make-reader-graph doesn't traverse mpairs
svn: r11020
2008-08-01 14:03:29 +00:00
Matthew Flatt
ba42c11850 fix doc typos
svn: r11006
2008-07-31 12:09:28 +00:00
Matthew Flatt
1ca888a934 dic docs for 'do' (PR 9640)
svn: r10970
2008-07-29 19:23:38 +00:00
Matthew Flatt
2c813c53c5 fix '(nonnegative|positive)-exact-integer?' contracts (moving 'exact-' to the front where it belongs)
svn: r10960
2008-07-29 12:56:05 +00:00
Eli Barzilay
5cee270746 svn: r10956 2008-07-29 07:45:26 +00:00
Matthew Flatt
65ce019fbc refine map docs to clarify that the results are in order
svn: r10948
2008-07-28 20:28:20 +00:00
Eli Barzilay
0a79a5c513 removed bogus text
svn: r10943
2008-07-28 16:36:23 +00:00
Matthew Flatt
4092392e5a adjust Scribble para/div style handling
svn: r10910
2008-07-25 13:16:06 +00:00
Matthew Flatt
8e4647cd6c tweak table-of-contents rendering again
svn: r10902
2008-07-24 13:45:08 +00:00
Matthew Flatt
a97b4bff8a scribble and doc improvements
svn: r10896
2008-07-24 11:32:16 +00:00
Matthew Flatt
5ff75bac42 allow duplicate struct properties if the values are eq?; add position-locations to text%
svn: r10849
2008-07-21 18:54:09 +00:00
Matthew Flatt
763d37d775 properties can now effectively inherit properties (v4.0.2.5)
svn: r10848
2008-07-21 17:04:25 +00:00
Eli Barzilay
bba44e46e8 clarify arity of procedure input to regexp-match
svn: r10838
2008-07-19 02:25:40 +00:00
Matthew Flatt
69d604c0be fix udp test and update docs related to socket re-binding
svn: r10835
2008-07-18 21:33:11 +00:00
Matthew Flatt
867306caff new #lang planet reader; new sandbox-make-loger parameter
svn: r10833
2008-07-18 17:25:49 +00:00
Eli Barzilay
57a3449003 yet another typo
svn: r10831
2008-07-18 07:08:55 +00:00
Eli Barzilay
d961143791 more typos
svn: r10830
2008-07-18 07:07:28 +00:00
Eli Barzilay
f405177906 typo
svn: r10829
2008-07-18 07:04:22 +00:00
Eli Barzilay
21b052d9f8 document new filtered-in and -out forms
svn: r10827
2008-07-18 01:01:43 +00:00
Matthew Flatt
a88d8487d4 fix logging doc typo
svn: r10819
2008-07-17 15:21:31 +00:00
Matthew Flatt
9af00fcfb4 v4.0.2.4: logging
svn: r10818
2008-07-17 15:20:17 +00:00
Eli Barzilay
3c38176bea typos
svn: r10771
2008-07-14 16:10:34 +00:00
Matthew Flatt
71a2648851 explain what a box is in the reference, and add cross references to the guide
svn: r10753
2008-07-14 00:05:37 +00:00
Eli Barzilay
4cd2614c21 scribble fixes -- nested @scheme and a few other similar problems
svn: r10744
2008-07-13 17:13:20 +00:00
Eli Barzilay
5860cb892a fix problems in unbox doc (nested @scheme and shadowed box)
svn: r10740
2008-07-13 13:50:14 +00:00
Eli Barzilay
eab91baa97 fix remv* and remq* types (PR9599)
svn: r10704
2008-07-10 07:02:25 +00:00
John Clements
63f0e97490 doc fix on equal? for hashes
svn: r10699
2008-07-09 17:02:14 +00:00
John Clements
78075fcd25 doc fix on equal? for hashes
svn: r10698
2008-07-09 16:59:12 +00:00
Matthew Flatt
a4cc0f7890 %-encoding extension in module paths; new r6rs library name encoding
svn: r10697
2008-07-09 15:41:38 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Eli Barzilay
c127e5fdb7 missing space
svn: r10676
2008-07-08 15:21:56 +00:00
Eli Barzilay
c408a4d773 added some index entries
svn: r10675
2008-07-08 15:19:31 +00:00
Matthew Flatt
bdbcd1a56c doc corrections/clarifications for 'when' and 'lambda'
svn: r10674
2008-07-08 14:55:06 +00:00
Eli Barzilay
f7d01b346c typoe (pr9575)
svn: r10583
2008-07-03 19:25:55 +00:00
Eli Barzilay
f3559964fb Added split-at' and split-at-right', with documentation and tests,
and made srfi/1 use it.

svn: r10558
2008-07-02 13:12:26 +00:00
Eli Barzilay
1002366103 * Implemented drop' instead of a synonym for list-tail' (so error
messages are better; speed should be comparable)
* added `take-right' and `drop-right' to scheme/list, with tests and
  documentation
* also, minor documentation bug (wrong result type for `drop' can
  return `any/c')
* drop the implementation of them from srfi/1, reprovide the
  scheme/list versions

svn: r10555
2008-07-02 10:04:57 +00:00
Matthew Flatt
44c5a75739 fix some phase problems in program-processing programs
svn: r10503
2008-06-29 15:11:20 +00:00
Matthew Flatt
607c65fe4c doc fixes for transplant-input-port & related
svn: r10484
2008-06-28 02:47:11 +00:00
Robby Findler
c4be4bd7a5 added note about unsupplied-arg
svn: r10483
2008-06-27 22:27:31 +00:00
Matthew Flatt
009aabf8e1 pretty-print doc corrections and clarifications
svn: r10481
2008-06-27 20:20:52 +00:00
Carl Eastlund
e03b419c10 Fixed documentation for make-keyword-procedure: default for plain-proc uses apply, not keyword-apply.
svn: r10477
2008-06-27 14:10:36 +00:00
Matthew Flatt
da82fe2a2d eval and phases (4.0.1.2)
svn: r10452
2008-06-25 18:54:38 +00:00
Matthew Flatt
6f8dbf0ec5 make tech links gray; fix-ups in reference manual
svn: r10430
2008-06-23 21:03:10 +00:00
Matthew Flatt
3f60a478ad use new 'serialized=?' to tighten setup scribble fixpoint
svn: r10428
2008-06-23 19:28:08 +00:00
Matthew Flatt
c8509c8390 fix typo
svn: r10421
2008-06-23 12:40:45 +00:00
Eli Barzilay
f032880256 seven... I counted them.
svn: r10420
2008-06-23 07:05:06 +00:00
Eli Barzilay
24f54b8dcc document lazy restriction, try to improve description a little.
svn: r10418
2008-06-23 04:36:05 +00:00
Eli Barzilay
4ca2fb8c00 removed latex-induced-typos
svn: r10414
2008-06-23 04:03:18 +00:00
Matthew Flatt
8b68ced640 slight clarification on 'with-handlers*'
svn: r10406
2008-06-21 13:13:45 +00:00
Matthew Flatt
e352b41265 fix cleanse-path doc
svn: r10268
2008-06-15 11:41:34 +00:00
Matthew Flatt
7efe50775a typos and links (PR 9488)
svn: r10236
2008-06-12 16:37:12 +00:00
Matthew Flatt
20fcb6314c honu-module -> honu; misc doc and slideshow tweaks
svn: r10230
2008-06-12 13:02:41 +00:00
Matthew Flatt
10a4830f87 #:name -> #:program in docs
svn: r10172
2008-06-06 13:45:27 +00:00
Matthew Flatt
21fd7b93b3 change the way Scribble generates keys based on modules
svn: r10170
2008-06-06 13:24:58 +00:00
Matthew Flatt
b062c52067 fix some doc links
svn: r10154
2008-06-05 18:56:41 +00:00
Sam Tobin-Hochstadt
9b07e92fc4 Fix contract.
svn: r10135
2008-06-04 20:54:06 +00:00
Matthew Flatt
b0dbe9c3a1 fix doc bug (PR 9446)
svn: r10094
2008-06-02 20:59:17 +00:00
Matthew Flatt
9956e095af add for-syntax #%datum export to scheme/runtime-path
svn: r10091
2008-06-02 15:11:29 +00:00
Carl Eastlund
e3f0a7ca15 Fixed typo in documentation of current-module-name-resolver.
svn: r10090
2008-06-02 15:04:21 +00:00
Matthew Flatt
f3f901a643 typo (PR 9439)
svn: r10066
2008-05-31 13:47:00 +00:00
Matthew Flatt
3d1241bc5d refine setup-plt output; fix profiling (PR 9356); doc string-join (PR 9401)
svn: r10021
2008-05-29 20:01:58 +00:00
Matthew Flatt
3393108fd5 fix typo (PR 9431)
svn: r10018
2008-05-29 18:43:05 +00:00
Matthew Flatt
7ae0f500ae add and use close-eval to reduce memory use when rendering reference and guide
svn: r9981
2008-05-27 17:20:24 +00:00
Matthew Flatt
cde865b571 fix bad encoding in reference manual
svn: r9965
2008-05-26 21:11:20 +00:00
Matthew Flatt
a41f8e8e38 tweak appearance of main doc page
svn: r9951
2008-05-25 15:16:03 +00:00
Matthew Flatt
5ca718b35e units chapter in guide
svn: r9907
2008-05-20 20:16:44 +00:00
Matthew Flatt
6f6d8d74b4 regexp doc repairs and links
svn: r9876
2008-05-17 12:29:58 +00:00
Matthew Flatt
5205f45c50 doc corrections
svn: r9857
2008-05-15 19:19:18 +00:00
Matthew Flatt
4effd7b897 doc clarifications (PR 9307) and arity issue (PR 9025)
svn: r9855
2008-05-15 17:29:49 +00:00
Matthew Flatt
26a36a9cbe add 'false?'
svn: r9849
2008-05-15 16:03:50 +00:00
Matthew Flatt
41ad955597 R6RS repairs (PRs 9361 and 9371)
svn: r9844
2008-05-15 13:23:16 +00:00
Matthew Flatt
a932a75708 fix rename-in bug, and try to provide a better error message for attempting to use a run-time definition in a transformer expression
svn: r9819
2008-05-12 23:13:47 +00:00
Eli Barzilay
3d9ef571e7 typo
svn: r9809
2008-05-11 21:01:47 +00:00
Eli Barzilay
759aba2105 add missing space (a better fix would be to note-lib)
svn: r9789
2008-05-10 06:34:09 +00:00
Matthew Flatt
548e45408b regexp-replace* handles empty matches; empty-match handling documented
svn: r9751
2008-05-08 20:29:56 +00:00
Matthew Flatt
fad08fcd84 more drscheme repairs and tests
svn: r9721
2008-05-07 16:31:20 +00:00
Matthew Flatt
4ff1cd0ca4 r6rs repairs
svn: r9658
2008-05-05 15:50:35 +00:00
Matthew Flatt
b53e01c460 'nest' docs and enumeration of libraries re-exported by scheme
svn: r9653
2008-05-05 11:29:04 +00:00
Matthew Flatt
875dc56a37 fix desc of relativeness of (find-system-path 'collects-dir)
svn: r9644
2008-05-04 16:12:18 +00:00
Eli Barzilay
669c93680b clarification
svn: r9621
2008-05-03 05:34:27 +00:00
Matthew Flatt
1dd30ca031 dup-{in,out}put-port and sandbox-error-output default
svn: r9617
2008-05-03 04:47:14 +00:00
Matthew Flatt
52581d024b improve scribble memory use (a little bit)
svn: r9601
2008-05-02 19:48:57 +00:00
Matthew Flatt
7d6bf0371e doc improvements
svn: r9566
2008-05-01 17:15:03 +00:00
Matthew Flatt
4e6639fb2f r6rs tests and bug fixes
svn: r9563
2008-05-01 13:52:05 +00:00
Robby Findler
baa9ed726a moved the surrogate library to scheme/ (out of mzlib/)
svn: r9554
2008-05-01 02:51:52 +00:00
Matthew Flatt
e6b2b19030 r6rs io/ports-6 repairs and tests
svn: r9523
2008-04-28 21:59:18 +00:00
Matthew Flatt
f579d40b82 'must-update file mode; R6RS tests and bug fixes
svn: r9511
2008-04-28 16:32:50 +00:00
Matthew Flatt
cd85479afc typoe (PR 9301)
svn: r9485
2008-04-25 23:15:25 +00:00
Matthew Flatt
01baad11a0 hack evcase to support old and new 'else' bindings
svn: r9481
2008-04-25 21:36:37 +00:00
Matthew Flatt
1ee0298552 struct-copy
svn: r9456
2008-04-24 13:56:36 +00:00
Matthew Flatt
99ae76c2e9 expand user in file module paths; move framework doc index to end, but also fix Scribble latex output when index is not at the end
svn: r9453
2008-04-24 12:36:58 +00:00
Matthew Flatt
931d93ba2f Scribble support for redirecting external links and re-rooting corss-reference paths
svn: r9448
2008-04-24 02:37:47 +00:00
Matthew Flatt
980652e901 fix doc bug
svn: r9435
2008-04-23 17:38:24 +00:00
Matthew Flatt
3e82dcc63b doc tweaks
svn: r9434
2008-04-23 17:37:49 +00:00
Eli Barzilay
b1024c8952 Added append-map' and filter-not'.
svn: r9433
2008-04-23 17:26:41 +00:00
Matthew Flatt
5a3e7682f4 doc tweaks
svn: r9432
2008-04-23 17:16:29 +00:00
Eli Barzilay
1b552354a6 Use @(interaction-eval ...) instead of @interaction-eval[...].
svn: r9429
2008-04-23 16:47:17 +00:00
Eli Barzilay
b62fef320b documented new scheme/list functions
svn: r9426
2008-04-23 15:03:11 +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
e25e7a1098 keyword in methods and apply; procedure-reduce-keyword-arity
svn: r9396
2008-04-22 18:00:04 +00:00
Matthew Flatt
a0f65ba33e dictionaries
svn: r9383
2008-04-21 17:26:35 +00:00
Matthew Flatt
476c374751 finish mzc docs
svn: r9378
2008-04-20 14:28:20 +00:00
Eli Barzilay
2736de7404 * move flatten' next to append*'
* document `add-between'

svn: r9369
2008-04-19 10:30:31 +00:00
Matthew Flatt
82c212625b sgl docs
svn: r9362
2008-04-18 18:49:23 +00:00
Eli Barzilay
0b7bdfe92c added scheme/string, include it in the scheme language, put string-append* in there, tested, documented
svn: r9356
2008-04-18 04:10:46 +00:00
Eli Barzilay
7b682783db clarify append* description
svn: r9355
2008-04-18 03:52:58 +00:00
Matthew Flatt
5aeaf7ea75 R6RS docs, other misc clean-up
svn: r9349
2008-04-17 21:29:07 +00:00
Eli Barzilay
69939fea1b typo
svn: r9330
2008-04-16 15:42:11 +00:00
Matthew Flatt
fbfc9bf883 keyword-ized plot, plot and mime docs
svn: r9304
2008-04-14 21:26:28 +00:00
Matthew Flatt
268c82d39b scheme/load docs improvement
svn: r9301
2008-04-14 19:21:16 +00:00
Matthew Flatt
9617dbbfd6 fix continuation prompt in scheme/load
svn: r9297
2008-04-14 16:39:43 +00:00
Matthew Flatt
9851d4aa0f refine namespace handling of scheme/load to that it works with both DrScheme and setting current-namespace within the program
svn: r9296
2008-04-14 16:11:22 +00:00
Matthew Flatt
febe8ce783 scheme/load
svn: r9294
2008-04-14 15:20:18 +00:00
Matthew Flatt
8036ddf5a1 remove euler from scheme/math
svn: r9290
2008-04-14 11:44:13 +00:00
Matthew Flatt
aa1a56c3fd mred -z and textual-read-eval-print-loop
svn: r9285
2008-04-13 17:09:18 +00:00
Matthew Flatt
2b5d800190 more net library docs
svn: r9284
2008-04-13 15:44:10 +00:00
Matthew Flatt
85583d4ebb more net docs
svn: r9279
2008-04-13 03:07:56 +00:00
Matthew Flatt
b9d7824c8e more scribble rendering and doc details
svn: r9261
2008-04-11 19:09:26 +00:00
Matthew Flatt
0153e122b7 change -q to config option, fix unlikely race condition in wake-on-signal, add path->url and url->path, and adjust URL parsing
svn: r9239
2008-04-10 19:05:35 +00:00
Sam Tobin-Hochstadt
13b7f8c506 Add checked-struct-info.
svn: r9227
2008-04-09 23:25:30 +00:00
Matthew Flatt
021d4d7527 new hash function names and ops (3.99.0.23)
svn: r9209
2008-04-08 21:42:38 +00:00
Eli Barzilay
aaab16c2d7 fix space
svn: r9177
2008-04-07 16:17:24 +00:00
Matthew Flatt
53cc426d30 expans #reader/#lang protocol so that a #lang result can have more appropriate srclocs; fix up syntax/module-reader to use the new protocol; re-enable arrows to the language position in Check Syntax
svn: r9174
2008-04-06 23:31:58 +00:00
Matthew Flatt
5165d9e855 sync Ryan's macro-debugger changes
svn: r9166
2008-04-04 17:38:23 +00:00
Matthew Flatt
307ca18d31 doc make-generic and add 'generic?'
svn: r9164
2008-04-04 12:13:19 +00:00
Matthew Flatt
8bb63e146c fix list-ref description
svn: r9157
2008-04-03 16:18:06 +00:00
Matthew Flatt
6a0150d518 fix typoes in numbers reference (PR 9271)
svn: r9153
2008-04-03 15:37:26 +00:00
Matthew Flatt
f28726ab4d fix bytecode writing of prefabs, add prop:sequence
svn: r9149
2008-04-03 14:07:52 +00:00
Matthew Flatt
fc033290da fix Scribble and some docs after today's changes
svn: r9142
2008-04-02 23:34:47 +00:00
Eli Barzilay
3ab57fbe50 svn: r9132 2008-04-02 07:47:38 +00:00
Matthew Flatt
fb392dd331 adjust sort keyword arguments and docs
svn: r9131
2008-04-02 01:28:09 +00:00
Eli Barzilay
bfc990e3c5 Added #:key and #:cache-keys to `sort', documented and tested.
svn: r9128
2008-04-01 20:58:41 +00:00
Sam Tobin-Hochstadt
aa40a654b0 Update match documentation to new implementation:
- Mention cons and mcons pattern.
 - Describe greedyness.
 - Mention additional literals in grammar.

svn: r9095
2008-03-27 17:35:11 +00:00
Matthew Flatt
06326b340b thread-rewind-receive (3.99.0.21)
svn: r9088
2008-03-26 02:20:50 +00:00
Eli Barzilay
0f4dbe5933 typo
svn: r9073
2008-03-23 14:13:33 +00:00
Matthew Flatt
c81eb6ede0 add in-lines and some doc clarifications
svn: r9072
2008-03-23 13:25:56 +00:00
Matthew Flatt
a796029a56 rename drop and lift in Slideshow; minor doc fixes
svn: r9066
2008-03-22 13:48:35 +00:00
Eli Barzilay
289683eae1 text clarification from Matthew
svn: r9054
2008-03-22 01:32:32 +00:00
Eli Barzilay
7f9dd9775f more tweaking
svn: r9051
2008-03-22 00:21:47 +00:00
Eli Barzilay
fde62e2630 minor tweaks
svn: r9050
2008-03-22 00:16:26 +00:00
Matthew Flatt
34d83b3551 change module-path? for planet path shorthand; doc edits
svn: r9048
2008-03-21 23:46:42 +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
710f8c72d3 contract typo
svn: r9044
2008-03-21 18:01:21 +00:00
Eli Barzilay
d88c6c476a * Better versions of curry/r and negate, doc improvements, tests
svn: r9043
2008-03-21 17:55:29 +00:00
Eli Barzilay
40ec407042 some reformatting
svn: r9041
2008-03-21 17:42:40 +00:00
Matthew Flatt
70918ccfb5 fix list-ref and listt-ail docs
svn: r9040
2008-03-21 15:48:18 +00:00
Matthew Flatt
152b7a3ed8 fix typos
svn: r9037
2008-03-21 12:31:23 +00:00
Matthew Flatt
f5e0fd35f5 revise scribble/srcdoc so it is extensible; tweak bytecode optimizer to drop more omittable expressions
svn: r9028
2008-03-19 19:53:51 +00:00
John Clements
3f8d2d20f7 typo?
svn: r9027
2008-03-19 15:52:33 +00:00
Matthew Flatt
b26702358a allowing shadowing of initial imports (3.99.0.20)
svn: r9025
2008-03-19 13:39:18 +00:00
Matthew Flatt
407e0bc2d9 fix serialization on prefabs, equal on cyclic hash tables
svn: r9020
2008-03-18 19:46:39 +00:00
Eli Barzilay
d6cbe2b09f * New scheme/function module (added by mistake on the previous commit)
* Added it to scheme/main
* Documented it

svn: r9018
2008-03-18 14:37:04 +00:00
Matthew Flatt
3a763f3bcc generalized except-out
svn: r9015
2008-03-18 13:38:13 +00:00
Matthew Flatt
2834b00b7e refine failure handling of thread-send
svn: r9012
2008-03-18 02:16:06 +00:00
Matthew Flatt
c58820e30d vyzo's thread mailboxes (3.99.0.19)
svn: r9010
2008-03-18 00:38:36 +00:00
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
Matthew Flatt
a559a710d4 adjust document names
svn: r7968
2007-12-12 16:31:57 +00:00
Matthew Flatt
e25d25b0cb fix contract docs
svn: r7966
2007-12-12 14:04:47 +00:00
Matthew Flatt
622cd0554d revised mzlib/sandbox in scheme/sandbox
svn: r7965
2007-12-12 13:47:02 +00:00
Matthew Flatt
ca5a7c5560 split part of scheme/file into scheme/path, document them
svn: r7938
2007-12-10 17:59:26 +00:00
Matthew Flatt
eab8008c4f change 'include' and 'include-bitmap' to better match normal module-path syntax
svn: r7936
2007-12-10 16:13:25 +00:00
Matthew Flatt
b7583984d8 Scribble insidemz
svn: r7931
2007-12-09 22:59:08 +00:00
Matthew Flatt
8e68038c83 simple bibliography support in Scribble
svn: r7929
2007-12-09 17:40:40 +00:00
Matthew Flatt
40910d252c add DOCTYPE for Scribble-generated HTML
svn: r7924
2007-12-07 20:46:12 +00:00
Matthew Flatt
b7a7de9000 fix CRLF handling in match grammar
svn: r7922
2007-12-07 20:14:15 +00:00
Matthew Flatt
d91a07ef9b updates from Chongkai, plus a small doc repair
svn: r7919
2007-12-07 18:38:07 +00:00
Matthew Flatt
ac5e43ffb3 fix image paths in quick
svn: r7906
2007-12-06 21:23:38 +00:00
Matthew Flatt
cd7157641c Scribble improvements: defmodule & co.
svn: r7902
2007-12-05 21:41:07 +00:00
Matthew Flatt
9b96716432 improve arity error messages when keywords are involved
svn: r7887
2007-12-02 15:45:51 +00:00
Matthew Flatt
c9545a836b more doc fixes
svn: r7881
2007-12-01 02:47:17 +00:00
Matthew Flatt
58684c1b0b doc corrections in quick and guide
svn: r7880
2007-12-01 01:47:32 +00:00
Matthew Flatt
d194a8b145 doc serialize
svn: r7875
2007-11-30 21:34:16 +00:00
Matthew Flatt
8930f31115 remove 'else' and '=>' bindings from 'mzscheme'
svn: r7859
2007-11-29 14:08:08 +00:00
Matthew Flatt
cbf636442b define-struct/derived and doc improvements
svn: r7844
2007-11-27 15:15:34 +00:00
Matthew Flatt
5f312dcbde doc fixes
svn: r7832
2007-11-25 19:48:41 +00:00
Matthew Flatt
1858ceb76e doc scheme/port
svn: r7821
2007-11-23 16:56:55 +00:00
Matthew Flatt
0cc6eac6db doc require/provide transformers and pretty-print
svn: r7820
2007-11-23 14:53:20 +00:00
Matthew Flatt
0d44c0c57a disable print-vector-length by default
svn: r7818
2007-11-22 19:27:02 +00:00
Matthew Flatt
44478fa8e0 match docs
svn: r7817
2007-11-22 18:51:26 +00:00
Matthew Flatt
4fa69c974d fix typos
svn: r7812
2007-11-22 04:12:37 +00:00
Matthew Flatt
60b1a5c55d typo fixes from Sam
svn: r7795
2007-11-21 02:12:44 +00:00
Matthew Flatt
04fb4eacec ,
svn: r7793
2007-11-21 01:38:58 +00:00
Matthew Flatt
5b0a0be3d6 change scheme/unit and scheme/signature #langs to build on scheme/base
svn: r7792
2007-11-20 23:44:31 +00:00
Matthew Flatt
dc5670cad5 finish up regexp (and former mzlib/string.ss) docs
svn: r7785
2007-11-20 13:54:07 +00:00
Matthew Flatt
0f700b8531 add lib'
svn: r7771
2007-11-19 22:46:22 +00:00
Matthew Flatt
e11974a6c7 fix typo
svn: r7770
2007-11-19 22:17:22 +00:00
Matthew Flatt
c04cf36c29 add some reader forms to the index
svn: r7769
2007-11-19 22:17:07 +00:00
Matthew Flatt
e8097b4eaf docs on variable-reference->...namespace
svn: r7767
2007-11-19 19:01:26 +00:00
Matthew Flatt
391892a848 3.99.0.3: improved namespace API
svn: r7756
2007-11-18 02:06:57 +00:00
Matthew Flatt
cc2a099a32 more slideshow docs/refinements
svn: r7751
2007-11-16 21:58:33 +00:00
Matthew Flatt
53027b6c1e drop _loader in reference
svn: r7742
2007-11-15 22:48:34 +00:00
Matthew Flatt
9e70499c8c remove all the bous exported-from annotations in the reference
svn: r7739
2007-11-15 18:14:59 +00:00
Matthew Flatt
39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
f6088ad0e2 clarification onf editor<%> refresh method
svn: r7461
2007-10-09 12:59:31 +00:00
Matthew Flatt
001404dec0 371.3
svn: r7350
2007-09-15 22:27:14 +00:00
Matthew Flatt
82d45bc644 doc procedure-reduce-arity
svn: r7269
2007-09-03 17:06:54 +00:00
Matthew Flatt
e4cbc4e6a9 371.2
svn: r7263
2007-09-02 17:39:32 +00:00
Matthew Flatt
cac6aa498d checkpoint GUI docs
svn: r7110
2007-08-17 21:13:50 +00:00
Matthew Flatt
4f0479a688 more GUI reference work
svn: r7087
2007-08-13 16:36:43 +00:00
Matthew Flatt
0b29e215cb checkpoint GUI reference work
svn: r7086
2007-08-13 15:56:03 +00:00
Matthew Flatt
d913915068 towards MrEd documentation via Scribble
svn: r7066
2007-08-09 17:21:12 +00:00
Matthew Flatt
ab9c34a8ec improve scribble index support
svn: r7047
2007-08-07 20:39:54 +00:00
Matthew Flatt
36c962cae1 scribble HTML output: add page-specific table-of-contents; also add call-with-values and values to reference
svn: r7025
2007-08-05 15:49:45 +00:00
Matthew Flatt
92f1e3fed2 quasiquote in new reference
svn: r6995
2007-08-01 21:45:14 +00:00
Matthew Flatt
e3c97257a1 fix up some contracts in the reference
svn: r6978
2007-07-27 21:49:19 +00:00
Matthew Flatt
5f415ecc30 add most of the contracts chapter to the new reference
svn: r6977
2007-07-27 21:44:47 +00:00
Matthew Flatt
08c04d2579 units chapter in reference
svn: r6976
2007-07-27 17:23:14 +00:00
Matthew Flatt
ba1670a88d class chapter in reference
svn: r6975
2007-07-27 16:12:40 +00:00
Matthew Flatt
1f48fb2c10 add information on collects to new reference
svn: r6973
2007-07-26 19:34:26 +00:00
Matthew Flatt
cbf1d0752c fix many cross-references
svn: r6971
2007-07-26 18:57:19 +00:00
Matthew Flatt
719a85b1e9 reference work on core data
svn: r6896
2007-07-12 08:33:12 +00:00
Matthew Flatt
0b3c7cb4c8 doc work, especially syntax and reflection reference
svn: r6893
2007-07-12 05:37:21 +00:00
Matthew Flatt
dba44c0b1e more reference work on syntax transformers
svn: r6890
2007-07-11 09:49:48 +00:00
Matthew Flatt
8470b61466 doc work: reference on syntax objects
svn: r6882
2007-07-10 07:08:16 +00:00
Matthew Flatt
4dca3a9cf3 doc work on reference
svn: r6879
2007-07-10 02:49:44 +00:00
Matthew Flatt
966a9a41a6 fix up scribble manual reader examples
svn: r6876
2007-07-10 01:46:46 +00:00
Matthew Flatt
8d75dfcba5 doc reference work, especially chars, bytes, and namespaces
svn: r6858
2007-07-08 12:37:53 +00:00
Matthew Flatt
a1e2d59690 370.6
svn: r6849
2007-07-08 00:24:03 +00:00
Matthew Flatt
9764065c6a 370.5
svn: r6832
2007-07-07 08:31:19 +00:00
Matthew Flatt
91800b4f0f doc work on os reference
svn: r6813
2007-07-03 22:24:58 +00:00
Matthew Flatt
cec0624357 doc work, epseciall I/O and OS reference
svn: r6808
2007-07-03 12:41:11 +00:00
Matthew Flatt
4bf593ddc4 more i/o reference work
svn: r6807
2007-07-03 08:07:56 +00:00
Matthew Flatt
987982cd8d doc work, especially I/O reference
svn: r6803
2007-07-03 03:32:13 +00:00
Matthew Flatt
174eb84534 doc work, especially ports in reference
svn: r6795
2007-07-02 08:07:55 +00:00
Matthew Flatt
c0999f05ee doc work on io reference
svn: r6792
2007-07-02 03:43:47 +00:00
Matthew Flatt
6a66e8510a add missing files (accidentalyll referenced when trying to fix the eol property)
svn: r6788
2007-07-02 02:24:28 +00:00
Matthew Flatt
a736430094 fix svn:eol-style prop
svn: r6787
2007-07-02 02:22:49 +00:00
Matthew Flatt
560eb67217 doc work, especially threads and continuations reference
svn: r6786
2007-07-02 02:02:10 +00:00
Eli Barzilay
9aaf939a88 bad newlines
svn: r6766
2007-06-29 07:32:23 +00:00
Eli Barzilay
8b2c4fe6ed bad space
svn: r6765
2007-06-29 07:28:19 +00:00
Eli Barzilay
f99393bac3 remove bad space
svn: r6764
2007-06-29 07:17:56 +00:00
Eli Barzilay
2974f38f31 removed spaces at eolns to make new-reader-diffs easier to follow
svn: r6763
2007-06-29 05:58:56 +00:00
Matthew Flatt
23158078f3 start porring docs on exn, threads, and custodians
svn: r6746
2007-06-27 03:47:55 +00:00
Matthew Flatt
bf717526b0 start on regexp functions; further formatting improvements for defproc
svn: r6745
2007-06-27 00:17:04 +00:00
Matthew Flatt
c79499e8b6 regexp table formatted for new docs
svn: r6740
2007-06-26 08:18:55 +00:00
Matthew Flatt
efb592bd15 doc work on modules, new big collection
svn: r6732
2007-06-25 08:47:02 +00:00
Matthew Flatt
f7bf029234 doc work (start on module guide)
svn: r6730
2007-06-25 06:37:25 +00:00
Matthew Flatt
f78989e8a4 catch up more cross references
svn: r6722
2007-06-23 02:50:05 +00:00
Matthew Flatt
c3e28eda73 add note to the docs to explain that they don't match he current version
svn: r6721
2007-06-23 02:37:14 +00:00
Matthew Flatt
f9b2e75a75 more cross-referencing and icons to help explain margin notes
svn: r6720
2007-06-23 02:33:00 +00:00
Matthew Flatt
71685a4587 doc work, including improved defproc layout in the case of lots of arguments
svn: r6719
2007-06-22 22:56:39 +00:00
Matthew Flatt
ff1189600a doc work (fix long filename)
svn: r6717
2007-06-22 12:19:03 +00:00
Matthew Flatt
e0ce4d1d20 document new define-struct
svn: r6715
2007-06-22 06:49:22 +00:00
Matthew Flatt
7de23b6373 change scribble to use new-lambda and new-struct, and correlate definitions and uses via lexical binding
svn: r6714
2007-06-22 05:59:42 +00:00
Matthew Flatt
b502a8c952 reference work (especially on syntax model)
svn: r6711
2007-06-21 02:52:56 +00:00
Matthew Flatt
ceb1b78cea doc edits
svn: r6708
2007-06-20 08:54:40 +00:00
Matthew Flatt
2fe7c75dc1 doc work
svn: r6692
2007-06-19 08:32:38 +00:00
Matthew Flatt
e2dfc97726 doc work: set! in guide
svn: r6690
2007-06-19 00:23:11 +00:00
Matthew Flatt
1477c7ec1b doc work
svn: r6685
2007-06-18 06:34:41 +00:00
Matthew Flatt
2e536dc70e doc work, and also generalize normalize-definition to work with opts and kws
svn: r6665
2007-06-15 01:59:06 +00:00
Matthew Flatt
9d425a0bbf keyword-procedure corrections
svn: r6655
2007-06-14 02:15:32 +00:00
Matthew Flatt
b0328d4853 keyword-procedure implementation scribblings; reverted opt-lambda hacks
svn: r6654
2007-06-14 02:05:38 +00:00
Matthew Flatt
6b5c0ed0d9 improve layout of proc defns by using tables less
svn: r6624
2007-06-13 03:35:47 +00:00
Matthew Flatt
9d8a639f49 slightly better use of CSS for tables
svn: r6591
2007-06-12 10:03:32 +00:00
Matthew Flatt
1ce06cc65a small doc edits
svn: r6586
2007-06-12 06:12:18 +00:00
Matthew Flatt
ab492c3f7c some doc edits related to sequences and for
svn: r6582
2007-06-12 03:04:16 +00:00
Matthew Flatt
05607ad661 work on docs for keyword arguments
svn: r6581
2007-06-12 01:44:02 +00:00
Matthew Flatt
32e9101594 guide and reference work; change opt-lambda to use lambda/kw and hack in keyword support for documentation purposes, along with define-opt
svn: r6572
2007-06-11 07:19:42 +00:00
Matthew Flatt
6683f05889 revert doc format of procedure specs
svn: r6570
2007-06-11 01:52:02 +00:00
Matthew Flatt
4f3afd9c75 experiment with a more contract-like form for docs
svn: r6569
2007-06-11 01:02:41 +00:00
Matthew Flatt
7d7cae8bf2 get rid of for-values, change document format for mini-grammars
svn: r6549
2007-06-09 01:13:52 +00:00
Matthew Flatt
3ac6ef1d06 fix some typos
svn: r6500
2007-06-06 07:15:56 +00:00
Matthew Flatt
3856d9e6a4 reference work, and also change ...0 and ...1 to ... and ...+
svn: r6498
2007-06-06 06:08:46 +00:00
Matthew Flatt
a0cee55f56 improve reference-to-guide links
svn: r6497
2007-06-06 01:39:36 +00:00
Matthew Flatt
8d61bb4c70 reference-manual work
svn: r6495
2007-06-06 01:13:51 +00:00
Matthew Flatt
eeaa856ff1 reference-manual work
svn: r6480
2007-06-05 06:44:39 +00:00
Matthew Flatt
d2f0b1756c schemeblock improvements and reference-manual work
svn: r6468
2007-06-04 06:34:16 +00:00
Matthew Flatt
4736768878 doc and scribble work
svn: r6431
2007-06-01 06:28:46 +00:00
Matthew Flatt
e9385a910e 370.2
svn: r6369
2007-05-29 03:26:32 +00:00
Matthew Flatt
b6391ebfdd guide edits
svn: r6342
2007-05-27 00:00:11 +00:00
Matthew Flatt
5f37b5e912 continued work on the guide
svn: r6338
2007-05-26 06:31:34 +00:00
Matthew Flatt
5cd9016cc1 start work on guide section on data; add support for styled paragraphs; fix interactions and state
svn: r6328
2007-05-26 00:50:37 +00:00
Matthew Flatt
499fdddb41 remove stray file
svn: r6250
2007-05-24 02:23:32 +00:00
Matthew Flatt
858c8024ef new documentation source moved to the trunk collects
svn: r6249
2007-05-24 02:20:28 +00:00