Matthew Flatt
0acb9b8432
doc correction and test additions for `atan'
...
Closes PR 10324
2013-03-01 15:28:39 -07:00
Matthew Flatt
cdf0f6b9ab
add 'so-mode to `system-type'
...
To work better with OpenBSD (which has been a problem since we
changed `ffi-lib' to open libraries in "local" mode by default).
2013-03-01 15:20:17 -07:00
Matthew Flatt
174a80f078
doc repair
2013-03-01 15:20:17 -07:00
Matthew Flatt
cb8dd143d9
slideshow/balloon: add `balloon-enable-3d'
2013-03-01 15:20:17 -07:00
Asumu Takikawa
c4cdcafec4
Minor fix in Guide chapter 11
2013-03-01 16:22:36 -05:00
Asumu Takikawa
e74c8b1b01
Fix broken link
2013-03-01 16:22:36 -05:00
Asumu Takikawa
ef4b3feb8d
Improve Guide chapter 7
...
* Typos/grammar
* Fix breakdown of contract error message
* Show `struct/dc` instead of deprecated lazy contracts
2013-03-01 05:16:43 -05:00
Eli Barzilay
5e9d1ce92f
Use the `not-on-the-web' style *around* the installation comment.
...
Otherwise making it have a "display: none" style leaves a visible empty
div.
2013-02-28 15:11:04 -05:00
Asumu Takikawa
2065c8203e
Guide chapter 6 tweaks
2013-02-28 10:08:54 -05:00
Asumu Takikawa
48d067741b
Improve Guide section 5
2013-02-28 10:08:54 -05:00
Asumu Takikawa
43912bef50
Some tweaks for Guide section 4
2013-02-28 10:08:54 -05:00
Eli Barzilay
b84a7bce66
Fix typo in `string-replace' keyword name.
2013-02-28 01:49:50 -05:00
Matthew Flatt
17a99bf1d8
docs tweak
2013-02-27 08:53:43 -07:00
Matthew Flatt
abf44f8b49
add `module-compiled-cross-phase-persistent?'
2013-02-27 08:53:43 -07:00
Matthew Flatt
88a36a077c
terminology change again: "cross-phases persistent" modules
2013-02-27 08:53:43 -07:00
Matthew Flatt
e15569e006
add `racket/kernel/init'
2013-02-26 19:01:36 -07:00
Matthew Flatt
2646ff6895
try "phase-collapsing" instead of "phaseless"
2013-02-26 19:01:36 -07:00
Matthew Flatt
2e652fc2b3
fix some "phaseless" module holes
2013-02-26 19:01:35 -07:00
Asumu Takikawa
30c381f0b1
Various improvements to Guide section 3
...
* Examples
* Scheme -> Racket
* Grammar & style
2013-02-26 19:30:54 -05:00
Matthew Flatt
899a3279c2
add experimental support for "phaseless" modules
...
The intent is to support phase-crossing data such as the `exn:fail:syntax'
structure type that is instantiaed by macros and recognized by contexts
that use `eval' or `expand'. Phaseless modules are highly constrained,
however, to avoid new cross-phase channels, and a module is inferred to
be phaseless when it fits syntactic constraints.
I've adjusted `racket/kernel' and improved its documentation a little
so that it can be used to implement a phaseless module (which can
import only from other phaseless modules).
This change also adds a `flags' field to the `mod' structure type
from `compiler/zo-structs'.
2013-02-26 14:55:28 -07:00
Eli Barzilay
9b1247b00d
Revert "Adding link to prior versions of the docs."
...
Instead, add links to the web pages.
This reverts commit 87a5280b13
.
Conflicts:
collects/scribblings/main/config.rkt
2013-02-24 16:59:52 -05:00
Robby Findler
814b9e490c
add a keystroke to widen a rectangle
2013-02-23 20:12:56 -06:00
Danny Yoo
18889de808
Add 'extra' to emphasize the intended meaning.
...
Closes PR 13550.
2013-02-23 13:59:07 -07:00
Eli Barzilay
cec73f5652
Newlines at EOFs scan.
2013-02-23 02:09:56 -05:00
Robby Findler
b40e38bb11
fix documentation errors
...
closes PR 13543
2013-02-22 15:55:10 -06:00
Danny Yoo
61db1d6405
Add link to the syntax of the @-reader.
...
Also defines the "@-form" term in the @-syntax section due to its
frequency.
Closes PR-12589.
2013-02-21 15:03:01 -07:00
Asumu Takikawa
1cf1e1baa4
Add an example for local-require
2013-02-21 14:45:45 -05:00
Matthew Flatt
42b8163f8f
fix docs on `case'
...
The Guide was was out-of-date in several ways, and the Reference
didn't describe the dispatch-time guarantee.
2013-02-21 08:34:54 -07:00
Matthew Flatt
71cffcffdf
fix Guide spec for when' and
unless'
...
Closes PR 13538
2013-02-21 08:34:54 -07:00
Matthew Flatt
772afd94fd
fix docs for `begin0'
...
It's body currently isn't an internal-definition position.
2013-02-21 08:34:54 -07:00
Danny Yoo
fa4fb3ebaf
Add reference to the DrRacket interface essentials from the Quick Start guide.
...
This adds a tag to DrRacket File menu docs. It adds two margin notes
to the quick start, one linking to the essentials for using DrRacket,
and the other for saving Definitions.
Addresses PR 9501.
2013-02-20 17:15:32 -07:00
Danny Yoo
0b0ce6574a
Note that integer-sqrt produces exact output when given exact input.
...
Closes PR 9542.
2013-02-20 16:39:36 -07:00
Matthew Flatt
5fcc96e41a
add space before "View Prior Versions"
2013-02-20 06:51:34 -07:00
Asumu Takikawa
5e37134d94
Index some info.rkt fields for raco setup
2013-02-19 16:36:16 -05:00
Matthew Flatt
c9c4d33a2f
scribble/sigplan: add `subtitle'
...
Based on David Van Horn's suggestion.
Also, make both `author' and `authorinfo' work (even when mixed).
2013-02-19 14:03:00 -07:00
Danny Yoo
87a5280b13
Adding link to prior versions of the docs.
2013-02-19 13:33:49 -07:00
Danny Yoo
796550bd9f
Add example of mixin form to guide documentation.
...
Closes PR 13445.
2013-02-19 12:44:21 -07:00
Matthew Flatt
dbdfd4236f
racket/snip: fix style-list%'
notify-on-change' and contracts
...
The method uses the new `impersonator-ephemeron' function to
retain a callback as long any value that it impersonates
is reachable.
2013-02-18 17:01:11 -07:00
Matthew Flatt
79c4af4e45
racket/base: add `impersonator-ephemeron'
2013-02-18 17:01:11 -07:00
Matthew Flatt
d46411d317
ffi/unsafe: add _size',
_ssize', _ptrdiff',
_intmax', `_uintmax'
...
These additions could create backward-compatibility problems, but our
searches suggest that problems will be rare; it's more common for
`_size_t' to be incorrectly aliased to `_int', so having definitions
for these standard types is likely to avoid future problems.
2013-02-18 17:01:11 -07:00
Robby Findler
1c2432e654
improve the interactions history window a little
2013-02-17 20:17:41 -06:00
Robby Findler
5c109946c2
add support to struct/dc to name the selector directly
...
and use that in struct/c
closes PR 13054
closes PR 13461
related to PR 13050
2013-02-16 17:24:11 -06:00
Matthew Flatt
23d0627acc
scribble: improve HTML handling of 'unnumbered and 'toc-hidden
...
A part with style property 'toc-hidden no longer
hides child sections, which makes it consistent with Latex/PDF
rendering.
A part with style 'grouper and 'unnumbered does not make its
child parts render as more nested, which is consistent with
'gruper without 'unnumbered. An unnumbered grouper is represented
as "" in a section-number list (while #f is still used for
unnumbered non-grouper layers).
2013-02-15 20:11:18 -07:00
Matthew Flatt
80a22493bd
doc clarification
2013-02-15 16:02:53 -07:00
Michael Filonenko
840fc9c657
full unboxing for extflonums, plus `ffi/unsafe' support
...
Includes a repair for floating-point `min' and `max' that affects all
x86 builds that use SSE arithmetic, leaving the (otherwise unused)
floating-point stack in a bad state, which might have affected
x87-using C/foreign libraries running alongside Racket.
2013-02-15 12:15:34 -07:00
Matthew Flatt
b22ac3b990
compiler/cm-accompice: log to a logger named 'cm-accomplice
2013-02-14 19:47:40 -07:00
Matthew Flatt
6c49aee3a6
doc: add some links
2013-02-14 17:30:10 -07:00
Asumu Takikawa
471a1e1ee6
Refactor documentation of pen%, font%, brush%
2013-02-14 18:22:48 -05:00
Asumu Takikawa
bf4e69fea9
Export racket/draw's helper contracts and document them
2013-02-14 18:22:48 -05:00
Matthew Flatt
3cd4ee1c0d
ffi/unsafe: allow multiple values for a `(_fun ... -> _racket)' result
...
Closes PR 13496
2013-02-14 15:45:26 -07:00