Matthew Flatt
59ef254318
switch to a new, Racket-implemented expander & module system
...
This commit merges changes that were developed in the "racket7" repo.
See that repo (which is no longer modified) for a more fine-grained
change history.
The commit includes experimental support for running Racket on Chez
Scheme, but that "CS" variant is not built by default.
2018-02-26 13:19:53 -07:00
Robby Findler
d56eb03432
attempt to improve the evt guide section
2018-02-22 17:37:58 -06:00
Vincent St-Amour
606ec2955c
Fix contract in docs.
...
Closes #1960 .
2018-02-22 12:04:41 -06:00
Matthew Flatt
11e81f8776
add variable-reference-from-unsafe?
...
For now, the result is always #f, but this is a bridge to slightly
more useful functionality in the racket7 branch.
2018-02-19 07:03:52 -07:00
Hashim Muqtadir
95dab07e47
Update port-lib.scrbl (minor typo)
2018-02-16 12:28:23 -06:00
Ben Greenman
82d3dba913
doc: 'test' -> 'get-first-order'
...
Fix mistake in previous commit,
the argument for `build-contract-property` is different than
`make-contract`
2018-02-07 22:46:45 -05:00
Ben Greenman
c7739a14fd
doc: notes about permutations
...
1. limited to lists with <=256 elements
2. add index, so searches for 'rearrangements' go to 'permutations'
2018-02-07 22:21:29 -05:00
Ben Greenman
c00340c5f0
doc: change input/output contracts for 'current-command-line-arguments'
...
The parameter accepts a vector of string & converts the input to a
vector of immutable strings.
2018-02-07 22:21:11 -05:00
Ben Greenman
24f4de4dea
doc: fix some contract combinators links
...
Fix some out-of-date argument names in the descriptions of contract
combinators.
E.g. 'get-late-neg-projection' => 'late-neg-proj'
2018-02-07 20:10:51 -05:00
Alexis King
02f6162283
Add splicing-parameterize to racket/splicing
2018-02-01 10:28:20 -08:00
Andrew M. Kent
7b61fa5f7a
docs: fix delimiter typo in for's scribblings
2018-01-31 15:05:10 -05:00
Matthew Flatt
f9d29242c4
doc correct ion hash-table printing
...
Hash tables with weakly held keys always print as
`#<hash>`.
2018-01-12 15:15:55 -07:00
Leif Andersen
16b8a4edc7
Correct the docs for surrogate's augment form.
2018-01-08 16:04:37 -05:00
Eric Dobson
f6bec77535
Filesystem doc wording improvements. ( #1923 )
2018-01-08 01:42:42 -05:00
Matthew Butterick
4481546481
Edit out another “performant”
2018-01-06 15:13:14 -07:00
Matthew Butterick
9ea7ae7d38
Edit out “performant”
2018-01-06 15:13:14 -07:00
Eric Dobson
452b2a6f92
Fix type in filesystem docs
2018-01-06 15:12:41 -07:00
shhyou
3d74bab8ff
Fix the document of struct-type-make-constructor
2018-01-02 14:27:18 -06:00
shhyou
a240bfe338
Update current-load(/used-compiled) documentation.
...
Reflect the default behavior of the load handler and
the compiled-load handler when the source file does
not exist.
2018-01-02 14:26:09 -06:00
Alexis King
868815c72e
Fix the vector-drop-right docs to clarify the indexing direction
2017-12-27 10:23:56 -08:00
Matthew Flatt
fe1d9ee517
document/test optional argument of impersonator propertry accessor
...
An impersonator-property accessor accepts a failure argument
in the same was as a structure-type--property accessor.
2017-12-22 19:07:36 -07:00
Matthew Flatt
5dec488ec4
add custodian-shut-down?
2017-12-18 15:37:04 -07:00
Matthew Flatt
f214bedf7d
reference: fix link to DrRacket docs
...
Closes #1914
2017-12-18 06:52:13 -07:00
Ryan Culpepper
ea0efd9e14
add docs for lazy-require-syntax
2017-12-15 21:19:12 +01:00
Matthew Flatt
5ad28e8942
fix unsafe-poller
result handling and improve docs
2017-12-12 12:07:41 -07:00
Matthew Flatt
fc77c91102
doc typo
2017-12-11 17:58:24 -07:00
Matthew Flatt
f16576fff3
doc repair
2017-12-08 17:47:14 -07:00
Matthew Flatt
1e1426a570
Revert "doc correction for will-execute
"
...
This reverts commit 52e7267273
.
The change was for `will-try-execute`. And while the change
is a good idea, `will-try-execute` doesn't acually accept
the extra argument.
2017-12-08 17:15:13 -07:00
dented42
167164b8a0
Fixed a typo ( #1907 )
...
Fixed a typo in the reference documentation for `impersonate-procedure*`.
2017-12-08 15:20:46 -05:00
Matthew Butterick
b538d03d5a
Remove bold
from inside title
of Reference
...
So that the formatting doesn’t propagate throughout the docs.
2017-11-21 10:08:13 -08:00
Sam Tobin-Hochstadt
ff5f5ff2af
Fix range for random-seed
.
...
Closes #1892 .
2017-11-16 12:52:34 -05:00
Matthew Flatt
ee19bf8c99
add missing history
note for check-duplicates
2017-11-09 06:23:47 -07:00
Huma Zafar
4e864a5387
Adds optional keyword argument to check-duplicates to determine returned value when no duplicate found.
2017-11-08 18:47:19 -06:00
Stephen De Gabrielle
3cb7044976
filesystem-change-evt? typo
...
changed
Returns #f if v is a filesystem change event, #f otherwise.
to
Returns #t if v is a filesystem change event, #f otherwise.
2017-11-06 16:25:37 -06:00
Ben Greenman
64a9791031
doc: index 'RED' and 'REL'
2017-11-04 22:41:10 -04:00
Spencer Florence
4f1ef42d07
replace { with [ to fix exn reference
2017-11-02 13:53:12 -05:00
Robby Findler
b9cd60010f
correct path examples
2017-10-31 16:12:46 -05:00
Matthew Flatt
c52bd91c54
add unsafe-struct*-cas!
2017-10-25 17:36:03 -06:00
Daniel Mendler
bc26d29bf8
add vector-cas! and unsafe-vector*-cas!
2017-10-25 17:36:03 -06:00
Andrew Kent
9e16d3f9c9
add #:result clause to for/fold forms
2017-10-18 07:15:15 -04:00
Alexis King
00d438cfbe
Make splicing-syntax-parameterize recur into module* without a mod-path
2017-10-15 15:53:59 -06:00
Matthew Flatt
1cc55f30fe
subprocess: support adding to an existing subprocess group
2017-10-12 12:37:21 -06:00
Matthew Flatt
9f5e9c8db3
fix documented contract for {absolute,relative,complete}-path?
...
They accept any string, instead of just path strings.
2017-10-12 12:37:20 -06:00
Matthew Butterick
43caae97b7
Doc typo
2017-10-04 21:14:12 -04:00
Daniel Feltey
ed5911e531
make contract-stronger?
return #f for impersonator contracts that don't implement stronger
2017-09-29 15:57:56 -05:00
Leif Andersen
e5a14c4f9d
Add make-serialize-info example.
2017-09-28 13:53:19 -04:00
Ben Greenman
56443e76a9
doc: remove extra '}'
2017-09-28 00:48:51 -04:00
Ben Greenman
f29d77d3d8
doc: swap takef / dropf codomain contracts
...
The codomain for `takef-right` didn't match `take-right`.
Same for `dropf-right`.
2017-09-25 16:35:39 -04:00
Ben Greenman
1933501658
doc: fix hash-union contracts
...
Changed to match `hash-set` and `hash-set!` contracts
- `hash-can-functional-set?` => `immutable?
- `hash-mutable?` => `(not/c immutable?)`
2017-09-25 16:35:23 -04:00
Ben Greenman
807ce8d495
typo: 'namesapce'
2017-09-18 15:14:52 -04:00