Matthew Flatt
04ec4d604e
"under <platform>" -> "on <platform>"; "X" -> "Unix"
...
I originally picked "under" as the preposition to go before
a platform name, but obviously you should build "on" a
platform, and "under" suddenly annoys me. The choice of "on"
is now codified in the documentation style guide. Meanwhile,
"Unix" insted of "X" seems more clear and consistent in the
`racket/gui' docs.
More usefully, this patch also fixes a few out-of-date
platform-specific claims.
original commit: f34a31cac9
2017-01-06 11:53:36 -06:00
Matthew Flatt
f3dab045a8
a round of doc corrections from Gwyth
...
original commit: 0b496d5275
2017-01-06 11:53:36 -06:00
Matthew Flatt
fddf8ffbcc
style guide: use v' for "any value" (as opposed to
x')
...
original commit: 6a34dce36d
2017-01-06 11:53:36 -06:00
Matthew Flatt
75031de6d5
more Scribble "---" doc fixes
...
original commit: 78b54a7324
2017-01-06 11:53:36 -06:00
Matthew Flatt
1342bef4c4
new guidance in the documentation style guide
...
original commit: c1bf118cb5
2017-01-06 11:53:36 -06:00
Matthew Flatt
a4012e0b2d
fix uses of `scheme' in the Scribble style guide
...
Closes PR 10999
Merge to 5.0.1
original commit: 4bd97ae80e
2017-01-06 11:53:36 -06:00
Eli Barzilay
5a9ff6a044
scribble fixes -- nested @scheme and a few other similar problems
...
svn: r10744
original commit: 4cd2614c21
2017-01-06 11:53:36 -06:00
Matthew Flatt
56918ad2f2
put ... and ...+ in defproc grammar
...
svn: r9502
original commit: aceb620344
2017-01-06 11:53:36 -06:00
Matthew Flatt
10d48bf427
hierlist docs; fix latex/pdf output when a paragraph starts with n hspace
...
svn: r9276
original commit: 02fbaca2b7
2017-01-06 11:53:35 -06:00
Eli Barzilay
c2cdfd6e3b
scribble/text documentation, and a few other fixes and comments
...
svn: r8821
original commit: 1e32dbd324
2017-01-06 11:53:35 -06:00
Eli Barzilay
9e38074a60
add #:indent to verbatim
...
svn: r8707
original commit: 6f0ce91461
2017-01-06 11:53:35 -06:00
Eli Barzilay
abfc979098
use @verbatim{...}
...
svn: r8699
original commit: 9c77909710
2017-01-06 11:53:35 -06:00
John Clements
e7f87cc3af
Capitalize the first word.
...
svn: r8674
original commit: f0ddaaab92
2017-01-06 11:53:35 -06:00
Matthew Flatt
79f81a5bb7
scribbled dynext (from Will Farr)
...
svn: r8450
original commit: 987b9e7681
2017-01-06 11:53:35 -06:00
Matthew Flatt
ea534e55c0
expand Scribble-layers overview
...
svn: r8241
original commit: 4ba06b7ae0
2017-01-06 11:53:35 -06:00
Matthew Flatt
7c87184951
finish first draft of HtDP language docs
...
svn: r8179
original commit: d4482c90ca
2017-01-06 11:53:35 -06:00
Matthew Flatt
36f60d78e9
document mz/mr command-line arguments
...
svn: r8047
original commit: 058d8dc77e
2017-01-06 11:53:35 -06:00
Matthew Flatt
9e7ff2c5c4
doc tweaks
...
svn: r8043
original commit: ec3f79cf47
2017-01-06 11:53:35 -06:00
Matthew Flatt
8a88b9a7fa
revised mzlib/sandbox in scheme/sandbox
...
svn: r7965
original commit: 622cd0554d
2017-01-06 11:53:35 -06:00
Matthew Flatt
c241e40b74
simple bibliography support in Scribble
...
svn: r7929
original commit: 8e68038c83
2017-01-06 11:53:35 -06:00
Matthew Flatt
fd16dfa02d
v3.99.0.2
...
svn: r7706
original commit: 39cedb62ed
2017-01-06 11:53:34 -06:00
Matthew Flatt
d7dbdc7334
371.2
...
svn: r7263
original commit: e4cbc4e6a9
2017-01-06 11:53:34 -06:00
Matthew Flatt
ad2000038f
catch up scribble reference
...
svn: r7051
original commit: 1b6483bc36
2017-01-06 11:53:34 -06:00
Robby Findler
b52983f52f
remove the scribble portion of the style guide in preparation for bringing back its history
2017-01-06 11:53:06 -06:00
Robby Findler
e743275c85
add the scribbling style guide
2017-01-05 17:56:59 -06:00
Robby Findler
5f5fc0935d
improve the style of the style guide
...
and:
- add a link to the indenting #lang docs in DrRacket
- change the title to be clear it is a style guide
2017-01-05 15:45:17 -06:00
Robby Findler
ba060131d1
fix syntax error source location for define/contract
...
closes #1561
2017-01-04 16:53:26 -06:00
Robby Findler
057ab0c5ff
fixed error messages to say struct/c when appropriate
2017-01-04 16:49:38 -06:00
Robby Findler
67da8dbaf0
add a tech link for "path or string"
2017-01-04 09:18:54 -06:00
Robby Findler
abc061aae1
style tweaks, following the style guide
2017-01-04 09:18:54 -06:00
Alexis King
597661fa4e
Make range from racket/list act like in-range when used with for
2017-01-03 15:26:42 -08:00
Robby Findler
cff1c1dd4e
fix interaction between real? and flat-named-contract
...
and fix opters, which were just broken for flat-named-contract and names
closes #1559
2017-01-03 17:06:42 -06:00
Matthew Flatt
83d4cf4485
add test that a sandbox can be created in a sandbox
2017-01-03 13:09:36 -07:00
Matthew Flatt
78bbcec963
avoid trying to load Foundation framework on non-Mac OS
...
Relevant to #1549
2017-01-03 12:48:38 -07:00
Ben Greenman
88b2d5d4e6
document raco/all-tools, fix typos in raco documentation
2017-01-03 14:19:02 -05:00
Alexander Hedges
f1d853eeac
Use JIT on powerpc
2017-01-03 11:39:40 -07:00
Alexander Hedges
d031f30d2a
Add support for PowerPC on FreeBSD
2017-01-03 11:39:40 -07:00
Robby Findler
efb96c97b5
add #:name-for-blame to define-module-boundary-contract
2017-01-03 07:10:30 -06:00
Matthew Flatt
ada002616e
fix Win64 native stack trace
...
Fix Win64-specific bug in 7812c604f4
.
2017-01-02 12:42:02 -07:00
James Bornholt
ae21f8f875
Make PLTDISABLEGC work again
...
In e59f888
, new GCs no longer inherit the `avoid_collection` value set by
PLTDISABLEGC, and so that setting is lost as soon as the master place spawns
(due to `GC_switch_out_master_gc`).
2017-01-02 11:24:11 -07:00
Matthew Flatt
e041d0f32f
fix optimizer bug related to detected arity errors
...
When multiple-binding `let-values` form is split into a single-binding
form on the grounds that the right-hand side will definitely error,
the optimizer's effect clocks were advance incorrectly.
Closes #1552
2017-01-02 07:00:22 -07:00
Matthew Butterick
fc194d7337
update copyright year to 2017
2017-01-02 06:42:31 -07:00
Matthew Flatt
869d48b784
error context printing: show repeat counts
...
Instead of duplicating a context line, show "[repeats <n> times]".
This improvement particularly helps avoid showing less context
now that `for/list` creates a non-tail recursion to build up
the result list.
2017-01-02 06:42:31 -07:00
Robby Findler
c4926b5684
clarify the purpose of the (bad) match expander example
...
closes #1553
2016-12-30 08:51:00 -06:00
Robby Findler
66b199307c
Adjust and/c so that it cooperates with between/c
...
Specifically, when it sees these contracts:
(and/c real? negative?)
(and/c real? positive?)
(and/c real? (not/c positive?))
(and/c real? (not/c negative?))
it generates the corresponding use of >=/c, <=/c, </c, or >/c, but
those contracts have also been adjusted to report their names as
(and/c real? ...).
This mostly is an improvement for contract-stronger, but also make it
so that (between/c -inf.0 +inf.0) just uses the real? predicate
directly, instead of a more complex function
2016-12-29 09:30:39 -06:00
Robby Findler
9019e8b318
make real? and (between/c -inf.0 +inf.0) be the same contract
...
mostly this just makes contract-stronger? work (slightly) better
2016-12-28 18:56:30 -06:00
Reid D McKenzie
f039a4c571
Typo - "describes" should be "described"
2016-12-27 16:57:19 -05:00
Matthew Flatt
a5af8708dd
glib-log test: copy nul terminator
...
The classic C bug, possible in Racket thanks to `ffi/unsafe`.
2016-12-23 15:15:18 -07:00
Matthew Flatt
710320e3dc
"Mac OS X" -> "Mac OS"
...
Although "macOS" is the correct name for Apple's current desktop OS,
we've decided to go with "Mac OS" to cover all of Apple's Unix-like
desktop OS versions. The label "Mac OS" is more readable, clear in
context (i.e., unlikely to be confused with the Mac OSes that
proceeded Mac OS X), and as likely to match Apple's future OS names
as anything.
2016-12-23 12:18:36 -07:00
Matthew Flatt
5cc5bb7c55
fix GRacket makefile to detect ".icns" change
2016-12-23 11:40:09 -07:00