Matthew Flatt
bfbccb918d
fix reference to non-existant private contract module
2012-05-12 01:37:51 -06:00
Matthew Flatt
964020f288
implement scribble/srcdoc' via submodules instead of
expand'
...
Also add a `for-doc' require form, make `proc-doc' et al. provide
forms, make `provide/doc' an alias for `provide'.
2012-05-12 01:37:50 -06:00
Matthew Flatt
d836cba7c9
refine lexical scope for syntax objects from different modules
...
For example, if definitions have two unmarked `x's that originate
from different modules, make them correspond to different bindings.
This improvement will be used by `scribble/srcdoc', which will
rely on module context to connect `for-doc' requires to documentation
code that appears in the same module --- which is needed, for example,
if a macro expands to documentation code and the macro is used in
a different module.
2012-05-12 00:59:14 -06:00
Matthew Flatt
2f9a0f4b94
fix bad refactoring
2012-05-12 00:55:12 -06:00
Matthew Flatt
9412ea0707
add `syntax/quote' library
2012-05-12 00:55:12 -06:00
Matthew Flatt
67c57efa1d
fix an error message
2012-05-12 00:55:12 -06:00
Matthew Flatt
8fc3d25be4
cm: collect dependencies for submodules
2012-05-12 00:55:12 -06:00
Matthew Flatt
1432912357
racket/draw: fix outline adjustment in `draw-rectangle' and others
2012-05-12 00:55:12 -06:00
Matthew Flatt
dbd940611e
allow #f as shift for `syntax-shift-phase-level'
2012-05-12 00:55:12 -06:00
Robby Findler
698c895413
adjust struct/c so that it just expands into struct/dc
2012-05-11 22:07:52 -05:00
Jay McCarthy
93d8e89b66
Better error messages, plus fix for the tag syntax
2012-05-11 20:13:29 -06:00
Jay McCarthy
409b717ec2
Clarifying the use of the name of the argument in s/s/d
2012-05-11 20:13:29 -06:00
Robby Findler
329d3bb3c8
add some example code showing how to bind a menu to a key via the keymaps
2012-05-11 07:13:55 -05:00
Eli Barzilay
7f940de6f9
Fix `array-set!' for arrays of more than 2 dimensions.
...
Closes PR 12765.
2012-05-11 06:18:21 -04:00
Eli Barzilay
621fd87b51
Warn when a given collection has nothing to compile, abort with an error all are empty.
2012-05-11 06:18:21 -04:00
Eli Barzilay
b20575b1c9
Switch to `racket', and a bunch of code cleanups.
...
There should not be any functionality change in this commit, but please
keep an eye for possible problems.
2012-05-11 06:18:20 -04:00
Eli Barzilay
48b0b50647
Minor improvement, and recognize a ".plt" suffix in any case.
2012-05-11 06:18:20 -04:00
Robby Findler
9401a537e0
extend the opters to track if a contract has any negative blame
...
(this is similar to being flat, but struct contract (lazy ones) can
be non-flat and still have no negative blame).
Use this to optimize struct/dc contracts; specifically when a contract
has no negative blame, then we don't need to add additional wrapping
for indy-ness.
This ended up being fairly tricky to handle the case where there
are several mutually recursive define-opt/c functions. The code
tracks which definitions depend on which ones and does a graph traversal
of the dependencies to find if there is any non-negative blame
possible. Naturally, this uses Racket's macro system to communicate
between the definitions.
2012-05-10 21:59:39 -05:00
Robby Findler
7221d01483
refactored contract opters so they return structs instead
...
of (8!) multiple values
2012-05-10 21:59:39 -05:00
Kevin Tew
4c59943b0d
[Distributed Places] Remove caps and camelcase
2012-05-10 19:58:52 -06:00
Kevin Tew
154a96ab1f
[Distributed Places] Docs clean up part 1
2012-05-10 15:36:58 -06:00
Kevin Tew
076e698e8c
[Distributed Places] RMPI docs
2012-05-10 15:36:58 -06:00
Kevin Tew
c619f7cbbf
[Distributed Places] more docs, removed old functions, RMPI function renames
2012-05-10 15:36:58 -06:00
Kevin Tew
1fab365129
[Distributed Places] fix kmeans hang
2012-05-10 15:36:58 -06:00
Kevin Tew
5be7a7d980
[Distributed Places] simple MPI layer over distribute places
2012-05-10 15:36:58 -06:00
Jay McCarthy
b703148833
Fixing bad re-indent.. I think?
2012-05-10 12:37:27 -06:00
Jay McCarthy
611e8d0d17
Changing from racket to racket/base in xml, html, and web-server
2012-05-10 10:36:29 -06:00
Jay McCarthy
f675514a2b
scribble/lp on racket/base vs scheme/base
2012-05-10 10:36:29 -06:00
Jay McCarthy
042defedb6
Branch remove fix
2012-05-10 10:36:29 -06:00
Matthew Flatt
2d027e7ee5
scribble/eval: add eval:result' and
eval:results'
2012-05-09 19:11:21 -06:00
Matthias Felleisen
cc8e988346
fixed mistakes in posn documentation; Closes PR 12755
2012-05-09 12:04:44 -04:00
Ryan Culpepper
78a2ea535b
added link from Continue to db docs on servlets
2012-05-09 09:17:52 -06:00
Ryan Culpepper
00fd18bc62
db: various fixes and additions
...
- fix connection-pool for nested tx, fix race condition
- ensure connected? always nonblocking
- added and reorganized some doc sections
- added grouping, contracts to in-query
- added rows->dict
2012-05-09 09:17:52 -06:00
Ryan Culpepper
aa0d8aaa33
fix bug in db docs intro
...
closes PR 12743
2012-05-09 09:17:52 -06:00
Ryan Culpepper
902ba68dfb
db: add servlet-based test
2012-05-09 09:17:52 -06:00
Eli Barzilay
7738f21a5b
Move the srfi references to the section ends.
2012-05-09 04:11:17 -04:00
Danny Yoo
fc708c00d8
Danny's email changed.
2012-05-09 03:55:39 -04:00
Eli Barzilay
f1a7517ab6
Adds note about `system*' output.
...
(Slightly revised by Eli.)
2012-05-09 03:48:55 -04:00
Michael W
267a009e03
Adds note about system* output. UNTESTED
2012-05-09 02:46:33 -04:00
Eli Barzilay
06728e1dd2
Use absolute URLs in the quick subscription boxes.
...
Closes PR 12757.
(Also some reformatting.)
2012-05-09 02:42:52 -04:00
Eli Barzilay
f335b47a18
Apparently things work fine with readline 6 too.
2012-05-08 21:18:15 -04:00
Eli Barzilay
d04920c032
(Try to) Fix the section that talks about `apply' and keyword arguments.
...
Closes PR 12438.
2012-05-08 21:18:15 -04:00
Eli Barzilay
07d5fbe1f6
More time for the combined scribble tests.
2012-05-08 21:18:15 -04:00
Eli Barzilay
99f87cf72b
Remove prose infelicity.
...
(Reported by Shriram a while ago.)
2012-05-08 21:18:15 -04:00
Eli Barzilay
6dfcf68a12
Fix a typo.
...
Closes PR 12456.
2012-05-08 21:18:15 -04:00
Robby Findler
646403e9f6
ported the contracts in srfi/14 to racket/contract
2012-05-08 16:50:17 -05:00
Ryan Culpepper
745607a51d
added unstable/cat
2012-05-08 14:50:28 -06:00
John Clements
0196a6f97a
doc clarification for make-argb
2012-05-08 12:02:02 -07:00
Asumu Takikawa
a8994c7261
Revert "Add contract-add-context to contract system."
...
This reverts commit f3b687c8ed
.
After discussion with Robby and Stevie, we concluded that
this procedure isn't necessary for now. If we ever think
of more examples where it's useful we can bring it back.
2012-05-08 12:58:49 -04:00
Vincent St-Amour
e786149434
More precise type for flexpt.
2012-05-08 11:42:21 -04:00