Robby Findler
88aafb52eb
clarified the order of evaluation for contract expressions in ->i
2010-08-07 14:35:07 -05:00
Robby Findler
c1b558e1a3
adjusted the syntax of ->i so that #:post and #:pre get a list of variables now
2010-08-07 14:35:06 -05:00
Robby Findler
64a1ddcda9
adjusted the syntax for ->i so that #:rest is not ambiguous anymore (added extra parens, deviating from ->d a little bit) and updated the test suite
2010-08-07 14:35:05 -05:00
Robby Findler
3c70b9d2ab
improved docs for ->i, added docs for the-unsupplied-arg and exported
...
and added docs for unsupplied-arg?.
2010-08-07 14:35:04 -05:00
Robby Findler
a524595af2
docs for ->i
2010-08-07 14:35:04 -05:00
Eli Barzilay
f46144d5d3
reader examples typo
2010-07-27 10:15:40 -04:00
Matthew Flatt
1a84aecc42
doc typo
2010-07-26 14:53:45 -05:00
Matthew Flatt
7cb461371a
fix doc typo
2010-07-26 09:43:55 -05:00
Matthew Flatt
5f1aa418f3
add collection-file-path and splace collection trees at the file level
2010-07-25 11:01:09 -05:00
Matthew Flatt
f1dc3bf06e
fix doc typo
2010-07-21 15:50:22 -06:00
Matthew Flatt
b71940bfbf
fix doc typo
...
Closes PR 10881
Merge to 5.0.1
2010-07-20 10:36:52 -06:00
Jay McCarthy
5417d7a5b7
Fixing path-only documentation and adding new test case
2010-07-19 13:56:01 -06:00
Matthew Flatt
49ad309630
allow full continuations to escape past a continuation barrier
2010-07-10 07:31:58 -06:00
Matthew Flatt
52d04449a1
improve racket/serialize to handle cycles with mutable prefabs
2010-07-09 14:19:59 -06:00
Robby Findler
f7c1a97c0b
Added syntax properties to provide/contract so that the contracts on exported variables can be recovered from the fully expanded program.
2010-07-09 15:03:41 -05:00
Matthew Flatt
54216b5ced
internal-definition contexts allow expressions mixed with definitions
...
while the new `#%stratified-body' form provides access to the old
convention
2010-07-07 13:56:16 -06:00
Matthew Flatt
04fa6c6acd
add `subprocess-group-enabled' for process-group support
...
and fix problems with places and subprocesses
and fix some mzrt thread setup and teardown issues
2010-07-05 17:51:26 -06:00
Matthew Flatt
5c2ae50e45
add current-subprocess-custodian-mode
2010-07-04 12:42:25 -06:00
Matthew Flatt
fb730cb1c2
custodian box as synchronizable event
2010-07-04 10:42:38 -06:00
Matthew Flatt
39f57b23c4
clarify note on shell process creation
2010-07-04 09:53:12 -06:00
Robby Findler
f83784452e
made ->d's optional argument spec itself optional
2010-07-02 20:52:48 -05:00
Matthew Flatt
439bc0a293
add flreal-part',
flimag-part', `make-flrectangular', and unsafe variants
2010-07-02 16:08:15 -06:00
Matthew Flatt
491ab3c12b
expose internal display/write/print-limiting functionality via `printf'
...
addition of ~.
2010-07-02 16:08:14 -06:00
Matthew Flatt
e1112b45cd
fix typos
2010-07-02 16:08:14 -06:00
Matthew Flatt
3de7dbd2fd
add chaperone-evt
2010-07-01 14:59:01 -06:00
Matthew Flatt
47eb8ea815
add `identifier-prune-to-source-module' and use it in contract implementation
...
reduces DrRacket's initial footprint by 20-25% --- back to the v5.0 level
2010-06-30 10:40:03 -06:00
Matthew Flatt
47c7c1a27b
JIT support for inexact->exact', add
unsafe-fl->fx', etc.
2010-06-28 15:57:49 -06:00
Jon Rafkind
ccac23d648
show example of nested syntax matching
2010-06-28 14:33:00 -06:00
Jon Rafkind
6d3b976375
add note about racket/base being faster than racket
2010-06-28 14:04:48 -06:00
Sam Tobin-Hochstadt
12f30cf478
Update `trace' docs.
...
- Move trace implementation to racket/trace.
- Move documentation to new Debugging section in Reference.
- Add example.
2010-06-27 19:17:04 -04:00
Matthew Flatt
dc99e1992c
restore support for sub-matches in `regexp-replace*'
2010-06-26 18:23:54 -06:00
Vincent St-Amour
a6c75db94f
Fixed typos in the numbers reference.
2010-06-25 18:01:41 -04:00
Vincent St-Amour
674046f39d
Fixed a mistake in the byte-string reference.
2010-06-17 18:45:28 -04:00
Matthew Flatt
d6d5c914f7
cases when number functions produce 0: clarify docs and fix (atan 0 x)
...
for positive exact x;
also clarify docs on some cases when divide-by-zero exception is raised
2010-06-11 15:04:24 -06:00
Robby Findler
0126324f41
documented contract-stronger?
2010-06-06 14:57:11 -05:00
Sam Tobin-Hochstadt
47218dcb16
Fix typo. Closes PR 10958.
2010-06-04 14:15:50 -04:00
Matthew Flatt
88a06c724c
revise examples for bound-identifier=? and free-identifier=?
2010-06-03 17:41:08 -06:00
Matthew Flatt
32297601b6
use simple-form-path more consistently for path normalization
...
--- a reversal of opinion from my earlier commit; the problem
with syntactic simplification is that it may not refer to the
same file, due to soft links; given that true normalization is
impossible, simplify-path and simple-form-path provide a good
compromise between preserving paths as given and exanding
soft links as neede
2010-06-03 17:23:14 -06:00
Jon Rafkind
53cfb15e5c
add example for free-identifier=? and bound-identifier=? (from the r6rs docs)
2010-06-03 16:27:55 -06:00
David Van Horn
22e2f3061f
Various typo, spelling, and punctuation fixes in scribblings.
...
Signed-off-by: David Van Horn <dvanhorn@ccs.neu.edu>
2010-05-28 14:47:54 -06:00
Matthew Flatt
c8de3b5d1e
change `pretty-print' to accept a qq-depth argument
...
makes it more consistent with `print'
fixes the htdp/bsl, etc. languages, which install a global print
handler
Merge to v5.0
2010-05-27 20:22:44 -06:00
Jay McCarthy
7e485b8d28
Documenting make-hasheqv and using it
2010-05-27 12:35:30 -06:00
Vincent St-Amour
c11a88f888
Added some indexes to the reference to make open-output-nowhere easier
...
to find.
2010-05-25 17:30:54 -04:00
Matthew Flatt
97d078a156
adjust `pretty-printing' parameter for single-line printing
...
make it #f in that case, as opposed to printing in multi-line
mode when the content doesn't fit on a single line
2010-05-24 15:15:45 -06:00
Jay McCarthy
1b6b721aee
Adding date->seconds
2010-05-24 14:25:35 -06:00
Jay McCarthy
009ae0588e
Adding current-date
2010-05-24 14:23:53 -06:00
Matthew Flatt
0b8a664d78
fix minor doc bugs
2010-05-24 10:03:37 -06:00
Matthew Flatt
c3f5aed473
fix docs for in-directory to specific default argument value
...
Merge to v5.0
2010-05-24 10:03:36 -06:00
Jose Antonio Ortega Ruiz
92bbe52da0
Fixes for trivial typos in Reference sec. 1.1.
2010-05-23 23:10:36 -04:00
Matthew Flatt
e4aab34656
Fix `at-exp' syntax colorer to handle non-text input
...
- added 'special-filter-input-port' to `racker/port'
Merge to v5.0
2010-05-21 19:40:32 -06:00