Eli Barzilay
81e0bd2382
Use `secref' instead of a direct link to docs.racket-lang.org.
2012-06-27 09:26:28 -04:00
Eli Barzilay
cf5bafc50f
New Racket version 5.3.0.12.
2012-06-27 03:30:16 -04:00
Asumu Takikawa
095d47fc3d
racket/contract: rename prompt/c
& continuation-mark/c
...
The new names are `prompt-tag/c` and `continuation-mark-key/c`
to keep the names consistent with the values that are being
contracted. Also updated the HISTORY file.
2012-06-26 21:11:58 -04:00
Asumu Takikawa
fcab398081
racket/class: add send+ for functional style OO
2012-06-26 21:11:58 -04:00
Neil Toronto
db57b78e18
Added lock-icon
...
Changed most *-icon and *-logo function arguments to keyword arguments
text-icon no longer uses font size
Small doc changes
2012-06-26 15:00:05 -06:00
Eli Barzilay
0c78194267
Adjust the keyword names for string-join' following the change to
add-between'.
2012-06-26 13:45:16 -04:00
Eli Barzilay
826a5f360f
Doc and code style improvements in the profiler.
2012-06-26 13:45:16 -04:00
Asumu Takikawa
ddf91c201a
Documentation for mark key proxies and contracts
2012-06-26 13:39:36 -04:00
Asumu Takikawa
de5c756d2e
Added continuation-mark/c
2012-06-26 13:39:36 -04:00
Asumu Takikawa
db6c37df92
Add proxy-able continuation mark keys and proxies
...
(with much help from Matthew on the JIT side)
2012-06-26 13:39:36 -04:00
Matthew Flatt
1e115e2963
ffi/com: repairs for '(box any)
2012-06-26 11:00:11 -06:00
Matthew Flatt
a6e263741a
racket/list: adjust `add-between' keyword handling
...
Add a `#:nothing' argument so the no-value value can be
made explicit --- based on discussion with Eli, but pending
further review.
Also, renamed `#:first' to `#:before-first' and `#:last' to
`#:after-last' to be more clear, more parallel ro `#:before-last',
and avoid a collision with prominent function names.
2012-06-26 11:00:11 -06:00
Matthew Flatt
eb4e040981
fix doc typo
2012-06-25 23:34:21 -06:00
Matthew Flatt
a8a0835fc1
fix doc typo
2012-06-25 23:29:25 -06:00
Matthew Flatt
b38bf09e4e
HtDP language docs: fix context of defined bindings
...
Uses the new `#:id' option in `defproc'.
2012-06-25 23:25:58 -06:00
Matthew Flatt
6028a60f65
scribble/manual: add #:id' option to
defproc'
...
Also, convert the implementation of `defproc', `defform', etc. to
use `syntax-parse'.
2012-06-25 23:16:33 -06:00
Asumu Takikawa
46e66978ee
racket/generic: fix generated contract name
2012-06-25 21:41:50 -04:00
Asumu Takikawa
552d6de953
racket/generics: add contract combinator
...
The generics library now generates a `name/c` macro
for a generic interface `name`. The combinator can be
used to contract instances (or constructors) of a
generic interface across standard contract boundaries.
2012-06-25 20:33:48 -04:00
Matthias Felleisen
d04b8b0b8d
accidentally placed 'null' in wrong file
2012-06-25 19:59:42 -04:00
Stephen Chang
91ea9ab309
add examples to read-language docs
2012-06-25 19:46:20 -04:00
Matthew Flatt
cb88590dfb
fix interaction of `procedure-arity-includes?' and other things
...
A arity-reduced procedure-valued `prop:procedure' was not handled
correctly, for example.
A good candidate for random testing? I had the right kind of test in
place, but only for an arity of 1. It turns out that testing any other
arity would have exposed the problem, so now there are tests with
arity 0. If I had randomly generated procedures instead of manually
constructing `f0' through `f1:+' in "procs.rktl", then maybe I would
have more naturally generalized the arity testing, too. Then again,
I did already have relevant inputs, and it was the testing of inputs
that was too specific.
Closes PR 12870
2012-06-25 17:30:03 -06:00
Matthew Flatt
90b5aad56b
ffi/com: fixes for IUnknown and enumeration values
2012-06-25 17:30:03 -06:00
Sam Tobin-Hochstadt
d346415903
Fix type of dynamic-place
.
2012-06-25 19:20:12 -04:00
Sam Tobin-Hochstadt
5e26c329d6
Remove no-longer needed require for residual code.
2012-06-25 19:20:12 -04:00
Matthias Felleisen
4aefb18cab
fixed bug in provide and scribble (end of stage 1)
2012-06-25 19:15:09 -04:00
Matthias Felleisen
5ea11fc0b4
fixed up docs to use new system; retested
2012-06-25 19:15:09 -04:00
Matthias Felleisen
b5b918ca4a
restored object-name tests for the new doc system
2012-06-25 19:15:09 -04:00
Matthias Felleisen
5437708a90
switched documentation style to mine (stage 1)
2012-06-25 19:15:09 -04:00
Matthias Felleisen
68f16f705b
fixed bug in render-sections
2012-06-25 19:15:09 -04:00
Matthias Felleisen
ee82103283
first stage in documentation reorg (final step)
2012-06-25 19:15:09 -04:00
Matthias Felleisen
8d02bc8844
first stage in documentation reorg (step 2)
2012-06-25 19:15:08 -04:00
Matthias Felleisen
5fbb660a56
first stage in documentation reorg
2012-06-25 19:15:08 -04:00
Matthias Felleisen
92c62d7417
disabled name tests for htdp languages during documentation reorg
2012-06-25 19:15:08 -04:00
Matthias Felleisen
2981cbfd68
added string-contains? at request from Ostermann
2012-06-25 19:15:08 -04:00
Matthias Felleisen
48e07fb2ab
send world's name to universe properly, Closes PR 12857
2012-06-25 19:15:08 -04:00
Matthias Felleisen
4306cc2798
small fixes to Robby's marginal note on indy
2012-06-25 19:15:07 -04:00
Sam Tobin-Hochstadt
94f1cb2127
Avoid requiring the printer unneccesarily.
2012-06-25 18:07:45 -04:00
Sam Tobin-Hochstadt
c61ed30d0b
Depend only on the lowest-level place
primitives.
2012-06-25 18:07:45 -04:00
Sam Tobin-Hochstadt
08c3f78476
Disable unused code.
2012-06-25 18:07:45 -04:00
Sam Tobin-Hochstadt
794bfa50ec
Load environments dynamically in residual code.
2012-06-25 18:07:45 -04:00
Sam Tobin-Hochstadt
88ff5fee69
Minor refactorings.
...
- Remove tracing requires.
- Use lists instead of sets in a few environments.
- Small cleanups.
2012-06-25 18:07:45 -04:00
Jay McCarthy
bc72ddd88a
New error message
2012-06-25 15:59:17 -06:00
Jay McCarthy
7f1d0a9e3b
Fix now broken usage of regexp-replaces in ffi
2012-06-25 15:59:17 -06:00
Jay McCarthy
e2a4302124
metacity
2012-06-25 15:59:17 -06:00
Jay McCarthy
93f85eac2a
Switching window manager to something more stable
2012-06-25 15:59:17 -06:00
Jay McCarthy
8ed1dbbc1a
Adding better version info to DrDr help
2012-06-25 15:59:17 -06:00
Kevin Tew
89c7ba6493
Fix *channel-get's use of continuations
...
Cleanup map-reduce.rkt
Cleanup rmpi.rkt
Added create-place-node and distributed-place-wait
2012-06-25 14:03:05 -06:00
Kevin Tew
1d480a63a2
Fix rmpi argument names, simple map-reduce impl
2012-06-25 14:03:05 -06:00
Robby Findler
3afba2d833
adjust defproc* so that it only shows the white background label once, instead
...
of once per different identifier that it is documenting
2012-06-25 13:42:09 -05:00
Sam Tobin-Hochstadt
a05acfee4c
Split out some small utilities to prepare to reduce dependencies.
2012-06-25 14:10:18 -04:00