Robby Findler
70fac182c6
Add support to the show menu item to make ordering the items
...
simpler.
Use that support to adjust the Show menu to have a better
ordering for the built-in DrRacket items.
2012-07-17 13:07:41 -05:00
Robby Findler
488cfed53a
typo
2012-07-17 13:07:40 -05:00
Matthew Flatt
3ded3934ee
doc fixups for struct' variants in
scheme/unit', etc.
2012-07-17 11:00:46 -06:00
Matthew Flatt
5e4866e54c
fill in one more corner of submodules and `namespace-attach-module'
...
When submodules are not independently loaded, then pull submodule
declarations along when attaching a module to a namespace.
2012-07-17 10:16:32 -06:00
Matthew Flatt
c8f4ac6ae4
submodules: make .zo path stick for consistent independent loading
...
When a module is loaded from bytecode and then the value of
`use-compiled-file-paths' changes, an attempt to load a submodule
would fail, because source isn't used if the main module is
already declared, and the bytecode code is not used according to
`use-compiled-file-paths'. Make the bytecode path stick when it
is used once, so that submodule loads succeed, and make it work
even with `namespace-module-attach'.
The module-attach part of this protocol requires a change to the
API of a module name resolver: the notification mode gets two
arguments, instead of one, where the second argument is an
environment.
2012-07-17 09:47:05 -06:00
Matthew Flatt
8718a5dd62
doc and error-message fixes for module name resolver
2012-07-16 19:22:30 -06:00
James Swaine
b987be068e
Move racket/future/visualizer, racket/future/trace --> future-visualizer, future-visualizer/trace
2012-07-16 12:23:46 -05:00
Robby Findler
0ca54bfe56
fix queue/stack confusion in the Guide
...
closes PR 12896
2012-07-13 10:50:13 -05:00
Asumu Takikawa
403aaac7d4
Moved some mzlib library implementations to racket
...
The libraries moved were:
- mzlib/control => racket/control
- mzlib/date => racket/date
- mzlib/deflate => file/gzip
- mzlib/inflate => file/gunzip
- mzlib/port => racket/port
- mzlib/process => racket/system
- mzlib/runtime-path => racket/runtime-path
- mzlib/shared => racket/shared
- mzlib/unit => racket/unit
- mzlib/unit-exptime => racket/unit-exptime
- mzlib/zip => file/zip
The old modules in mzlib are now pointers to the
new modules. These are all modules that were already
redirected in the documentation.
2012-07-11 18:26:10 -04:00
Matthew Flatt
daa98b4e33
syntax/location: repair after `variable-reference->module-source' fix
2012-07-10 18:35:03 -06:00
Matthew Flatt
506b70f71f
fix `variable-reference->module-source' for submodules
...
Unlike the `variable-reference->resolved-module-path', the module
source one doesn't include a submodule path.
2012-07-10 18:35:03 -06:00
James Swaine
dbec8765e3
Futures visualizer - reorganize modules, expose formerly private stuff as public (and docs)
2012-07-10 10:55:19 -05:00
James Swaine
b6f71ec4be
Add futures visualizer, improvements to futures logging
2012-07-10 10:54:42 -05:00
Asumu Takikawa
8a166407ed
Remove old menu item from DrRacket docs
...
Closes github issue #101
2012-07-09 20:42:54 -04:00
Asumu Takikawa
a1aedaff1e
Fix doc typos
2012-07-06 18:59:10 -04:00
Matthew Flatt
f9b4c6b226
scribble: add --dest-base flag
...
Also add the option to `render' from `racket/render', and
document the existing `render%' initialization argument.
2012-07-06 16:48:36 -06:00
Matthew Flatt
1d378186f4
repair to exn doc repairs
2012-07-06 16:48:36 -06:00
Matthew Flatt
4c469d5338
improve docs on gensym',
generate-temporaries', and compiled code
2012-07-06 13:17:35 -06:00
Matthew Flatt
2b9f57b01d
scribble/*-properties: allow literal bytes in *-additions
...
For example, a `tex-addition' structure can have literal bytes
to include in the generated Latex, instead of a path to a file that
holds the content.
2012-07-06 13:17:35 -06:00
Matthew Flatt
891b882ee6
doc clarification on exception handlers
2012-07-06 13:17:35 -06:00
Robby Findler
4cd26f828f
typo in error docs
2012-07-03 19:55:08 -05:00
Asumu Takikawa
9f83ba1c6f
Fix doc typos
2012-07-03 15:54:25 -04:00
Asumu Takikawa
414ed2597e
Reference: fix doc typos
2012-07-03 03:10:04 -04:00
Asumu Takikawa
e8dfd1d8df
Improve docs for exn:fail:contract:blame
2012-07-03 02:16:13 -04:00
Robby Findler
119d1ff9d3
fix the append-editor-font-menu-items and
...
append-editor-operation-menu-items docs
closes PR 12878
2012-07-02 18:59:38 -05:00
Matthew Flatt
aa68692b37
allow `begin' wrapper on a submodule to re-expand
...
Closes PR 12835
2012-07-02 10:02:41 -06:00
Matthew Flatt
50ab977c51
doc correction
...
Closes PR 12872
2012-07-02 09:19:40 -06:00
Matthew Flatt
4ed8a88969
doc correction
...
Closes PR 12844
2012-07-02 09:08:05 -06:00
Matthew Flatt
9eb4f0e278
typo
2012-07-01 09:25:12 -06:00
Asumu Takikawa
07d279e3ee
racket/class: doc fixes and improvements
...
- actually fixed the grammar this time
- examples for most class/object utils
- consistency with naming conventions
- interface ctc example
2012-06-30 15:13:53 -04:00
Asumu Takikawa
9e97ea4cae
Fix class init grammar in docs
2012-06-29 14:40:27 -04:00
Asumu Takikawa
ad8b43e21f
Add examples for most class clauses.
2012-06-29 14:40:27 -04:00
Matthew Flatt
d181b32192
Guide: recycle sandbox for most regexp examples
2012-06-28 10:05:43 -06:00
Stevie Strickland
d16c3f68fa
Add empty case for with-contract's clause for free variable contracts.
...
Also reorder the single and multiple cases to match result-spec's ordering.
2012-06-28 03:28:04 -04:00
Matthew Flatt
1d25f698da
doc clarifications
2012-06-27 13:20:18 -06:00
Matthew Flatt
577cf4592e
fix problems with references to bindings at higher phases
2012-06-27 09:57:50 -06:00
Eli Barzilay
81e0bd2382
Use `secref' instead of a direct link to docs.racket-lang.org.
2012-06-27 09:26:28 -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
Eli Barzilay
0c78194267
Adjust the keyword names for string-join' following the change to
add-between'.
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
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
a8a0835fc1
fix doc typo
2012-06-25 23:29:25 -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
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
Stephen Chang
91ea9ab309
add examples to read-language docs
2012-06-25 19:46:20 -04:00
Matthias Felleisen
5ea11fc0b4
fixed up docs to use new system; retested
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
4306cc2798
small fixes to Robby's marginal note on indy
2012-06-25 19:15:07 -04: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