Matthew Flatt
53a011cf65
adjust planet client to handle nested planet invocations by re-building the doc index only once
...
svn: r15246
2009-06-23 22:02:07 +00:00
Matthew Flatt
36f3ed4465
expose and support unreadable symbols, which are generated during expansion
...
svn: r15239
2009-06-23 00:17:45 +00:00
Robby Findler
ec44ee7df1
added hash/c
...
svn: r15210
2009-06-18 21:31:33 +00:00
Matthew Flatt
c25ca25320
change get-info to use a separate namespace; add make-eval-factory and make-base-eval-factory
...
svn: r15205
2009-06-18 10:35:13 +00:00
Matthew Flatt
81f9622b58
HtDP lang doc repairs
...
svn: r15203
2009-06-18 07:47:36 +00:00
Eli Barzilay
6818dba0c6
typo
...
svn: r15183
2009-06-16 01:14:35 +00:00
Matthew Flatt
189b3811db
fix docs on eqv?, 0.0, and -0.0
...
svn: r15160
2009-06-13 01:00:59 +00:00
Matthew Flatt
3ce6cbb737
safe-for-space fixes for the interepreter; syntax-local-lift-provide
...
svn: r15154
2009-06-12 17:46:25 +00:00
Matthew Flatt
e704cc05cd
add a note about cwd with _path description
...
svn: r15150
2009-06-12 01:39:56 +00:00
Eli Barzilay
3910aeca50
typos, mostly redundant "then"s
...
svn: r15143
2009-06-11 08:12:18 +00:00
Eli Barzilay
3ec17454cf
indentation
...
svn: r15138
2009-06-11 02:20:03 +00:00
Carl Eastlund
44505e77e3
Propagated contract documentation change for regexp-match from bug 10301 to related functions.
...
svn: r15136
2009-06-10 23:05:45 +00:00
Eli Barzilay
33da679c31
better output contract for regexp-match
...
svn: r15135
2009-06-10 22:33:06 +00:00
Robby Findler
cdc76526cf
added PLTDRPROFILE
...
svn: r15130
2009-06-10 04:49:38 +00:00
Eli Barzilay
84730719b9
minor revisions
...
svn: r15122
2009-06-08 16:48:42 +00:00
Eli Barzilay
4240ac8cfc
New `make-at-reader' in the API, update docs, adapt tests.
...
svn: r15121
2009-06-08 16:43:01 +00:00
Eli Barzilay
28efb47c90
better
...
svn: r15115
2009-06-08 07:48:24 +00:00
Eli Barzilay
092d97690b
accidental typo
...
svn: r15114
2009-06-08 01:29:08 +00:00
Eli Barzilay
4288c6c2c7
The Scribble reader was improved to make it pull out the syntax
...
punctuations outside of the form, as it does with quote punctuations.
So things like this
#, @foo{...}
that required the space to make the @foo read as a scribble form are
now better written as
@#,foo{...}
This changes all such occurrences. (In case you see this change in
your files and are worried that there might be changes: I mechanically
verified that the result of `read'ing the modified files is identical
to the previous version.)
svn: r15111
2009-06-07 10:12:32 +00:00
Matthew Flatt
933f578002
syntax-local-lift-values-expression (v4.2.0.3)
...
svn: r15107
2009-06-06 15:13:43 +00:00
Eli Barzilay
2104900bb6
pull out syntax punctuations too
...
svn: r15099
2009-06-05 22:19:23 +00:00
Eli Barzilay
9362b20ff2
typo
...
svn: r15086
2009-06-05 06:38:53 +00:00
Carl Eastlund
3679f6f675
Typo in reader documentation: #, listed twice instead of #' and #,
...
svn: r15082
2009-06-04 19:55:30 +00:00
Carl Eastlund
5e6153628b
Two instances of the typo: 'indentifier' instead of 'identifier'.
...
svn: r15081
2009-06-04 19:54:54 +00:00
Eli Barzilay
2be3ac0178
* Reorganize the -inside readers in the scribble reader
...
* #:start-inside? is gone -- it never made sense
* Instead, there's a new `make-at-reader/inside' (with the same
arguments) that returns an inside syntax reader.
svn: r15073
2009-06-04 03:51:22 +00:00
Matthew Flatt
e96941407c
Scrible latex output: fix (mostly) interaction of tables and itemization; DrScheme doc improvements
...
svn: r15072
2009-06-04 03:20:39 +00:00
Matthew Flatt
77843f5e8e
add 'url style to Scribble
...
svn: r15059
2009-06-02 19:13:23 +00:00
Jay McCarthy
55a2990543
Fixing a typo in runtime-path documentation
...
svn: r14997
2009-05-27 11:17:05 +00:00
Eli Barzilay
90040aac2b
another typo from PR10258 (less than or equal to the string length)
...
svn: r14976
2009-05-25 02:56:24 +00:00
Eli Barzilay
1246aeb786
typo (PR10258)
...
svn: r14975
2009-05-25 01:03:41 +00:00
Matthew Flatt
60baa972f5
fix docs to match revised vector-, string-, and byte-string-alloc C functions (merge to 4.2)
...
svn: r14968
2009-05-24 11:11:47 +00:00
Eli Barzilay
2b7e836243
fix typo in examples
...
svn: r14952
2009-05-23 07:35:39 +00:00
Eli Barzilay
0b5a8d8123
typo
...
svn: r14951
2009-05-23 07:09:54 +00:00
Matthew Flatt
94116052da
minor guide edits (ok to merge to 4.2)
...
svn: r14879
2009-05-20 00:19:12 +00:00
Robby Findler
237b225249
svn: r14873
2009-05-19 19:21:48 +00:00
Matthew Flatt
17a283a28d
editor and documentation repairs (merge to 4.2)
...
svn: r14864
2009-05-19 01:02:41 +00:00
Matthew Flatt
70859f0d0b
identifier-prune-lexical-context (4.2.0.2)
...
svn: r14850
2009-05-17 12:31:51 +00:00
Matthew Flatt
05113c4a8f
doc typos and guarantee on thread-dead-evt result
...
svn: r14825
2009-05-15 08:53:05 +00:00
Robby Findler
ef9ee828bf
svn: r14819
2009-05-14 19:25:27 +00:00
Matthew Flatt
9375b49d1b
let-rec clarifications
...
svn: r14776
2009-05-11 20:13:54 +00:00
Matthew Flatt
99c19a552c
fix doc typo
...
svn: r14761
2009-05-09 13:37:04 +00:00
Eli Barzilay
b48be04645
typo from Dorai
...
svn: r14759
2009-05-09 01:01:37 +00:00
Eli Barzilay
7ad3d7b4a6
typos
...
svn: r14746
2009-05-08 11:12:55 +00:00
Matthew Flatt
146f909afd
clarify version handling in ffi-lib docs
...
svn: r14734
2009-05-06 20:22:09 +00:00
Matthew Flatt
57d518dc8c
doc typo
...
svn: r14705
2009-05-04 02:19:27 +00:00
Matthew Flatt
2b4a0692eb
doc repairs (PR 10225)
...
svn: r14703
2009-05-04 01:38:54 +00:00
Matthew Flatt
16e483033c
fix define after define* in package; doc repairs
...
svn: r14701
2009-05-03 23:49:22 +00:00
Eli Barzilay
a1d943146b
added a nullary case to compose
...
svn: r14697
2009-05-03 20:41:37 +00:00
Matthew Flatt
a1b65fb055
doc corrections
...
svn: r14696
2009-05-03 19:33:10 +00:00
Eli Barzilay
3ca6ac2175
added stupid make-list and stupid const
...
svn: r14693
2009-05-03 16:17:48 +00:00
Eli Barzilay
ff73a5395e
removed lots of "the the"s
...
svn: r14679
2009-05-01 21:02:51 +00:00
Matthew Flatt
ae36abfc37
doc corrections
...
svn: r14677
2009-05-01 17:03:53 +00:00
Matthew Flatt
2b8b10dd40
fix problem with package, define*, and macro-introduced identifiers
...
svn: r14671
2009-04-30 23:57:45 +00:00
Matthew Flatt
d5b5c8fb97
refine note on immutable hash table performance
...
svn: r14664
2009-04-29 21:55:16 +00:00
Matthew Flatt
224f9fa3a7
fix bug in tracking paren shapes; fix Scribble binding search code; add syntax/template library
...
svn: r14661
2009-04-29 20:31:07 +00:00
John Clements
ce0a98dc61
added 2 indexed terms
...
svn: r14657
2009-04-29 18:20:37 +00:00
Matthew Flatt
39d405fe6e
zo-marshal supports module forms
...
svn: r14637
2009-04-28 13:13:22 +00:00
Eli Barzilay
610b5c7388
typo
...
svn: r14616
2009-04-26 20:04:42 +00:00
Matthew Flatt
f6c389d0ec
fix Scribble Latex rendering of prefixed tags; add #:tag-prefixes argument to secref and tech
...
svn: r14610
2009-04-25 15:19:58 +00:00
Matthew Flatt
22864b594d
fix Scribble rendering of links when tag-prefixed sub-sections appear in the same output anchor scope
...
svn: r14608
2009-04-25 13:46:54 +00:00
Eli Barzilay
6ce301f3c8
svn: r14607
2009-04-25 13:21:50 +00:00
Matthew Flatt
a542660087
raise canvas scroll limits to 1B instead of 10k
...
svn: r14605
2009-04-24 21:54:28 +00:00
Jon Rafkind
4bc8e35d39
add example for subtract-in
...
svn: r14599
2009-04-24 21:22:24 +00:00
Jon Rafkind
7924ec7ca2
add example for matching-identifiers-in
...
svn: r14591
2009-04-24 05:08:51 +00:00
Jay McCarthy
8f4ece0f9f
typos
...
svn: r14589
2009-04-23 16:17:48 +00:00
Matthew Flatt
3f803b2298
another doc fix (missed part of PR 10214)
...
svn: r14586
2009-04-22 18:32:09 +00:00
Matthew Flatt
43fe904fe5
fix typos (incl PRs 10213, 10214)
...
svn: r14585
2009-04-22 18:30:35 +00:00
Matthew Flatt
30bb8ed263
some slightly less-boring examples
...
svn: r14582
2009-04-22 00:42:47 +00:00
Jay McCarthy
77ec85a66b
Unbalance | was breaking build. Revert if fixed wrong
...
svn: r14568
2009-04-20 17:02:27 +00:00
Matthew Flatt
f51f8c8b7f
avoid generating unnecessary struct-accessor and -mutator names
...
svn: r14566
2009-04-20 13:14:40 +00:00
Eli Barzilay
da4742700b
scheme expression typos
...
svn: r14565
2009-04-20 08:20:19 +00:00
Eli Barzilay
d9ae39c218
bar typos
...
svn: r14564
2009-04-20 07:55:41 +00:00
Eli Barzilay
9c0f6bc775
its typos
...
svn: r14562
2009-04-20 07:46:50 +00:00
Matthew Flatt
4b3626c156
fix inverted argument default for editor<%> read-from-file method; better Check Sytax results on packages; added syntax/flatten-begin library
...
svn: r14548
2009-04-17 22:50:19 +00:00
Eli Barzilay
59a38c0dad
typo (PR10207)
...
svn: r14546
2009-04-17 19:15:20 +00:00
Eli Barzilay
7838fec40e
fixed typo -- using str instead of result
...
svn: r14545
2009-04-17 17:34:47 +00:00
Eli Barzilay
39ba607413
double quotes
...
svn: r14544
2009-04-17 17:33:38 +00:00
Matthew Flatt
e95edcc82d
margin note on Unix Scripts at docs for --script flag
...
svn: r14542
2009-04-17 12:43:37 +00:00
Matthew Flatt
e02aef66a4
doc λ in HtDP Intm+Lam and Adv
...
svn: r14540
2009-04-17 11:27:23 +00:00
Matthew Flatt
a99c653997
doc scheme/gui editor-stream method updates
...
svn: r14538
2009-04-17 11:12:13 +00:00
Matthew Flatt
d49e36d983
fix margin-note typo
...
svn: r14536
2009-04-17 01:46:19 +00:00
Matthew Flatt
8aa8b938a0
change margin-note to generate a blockquote insteda of a single paragraph
...
svn: r14535
2009-04-17 01:30:15 +00:00
Matthew Flatt
119c69e1ad
fix some problems and inefficiencies in saving and loading wxme streams
...
svn: r14526
2009-04-15 22:27:43 +00:00
Matthew Flatt
01e7df1780
fix contract links in docs for compiler/zo-parse
...
svn: r14485
2009-04-10 16:34:59 +00:00
Matthew Flatt
12b81e0cd7
clarify need to wait on a subprocess
...
svn: r14468
2009-04-08 18:38:59 +00:00
Eli Barzilay
dda7b1c6d7
typo (PR10186)
...
svn: r14457
2009-04-08 05:52:12 +00:00
Matthew Flatt
dcef141ca9
document visit-availing effect of module->namespace
...
svn: r14456
2009-04-08 02:26:46 +00:00
Matthew Flatt
fd9ee204a5
on third thought, it's module->namespace that needs to prepare the compile time, not dynamic-require, and that's why it worked before; restored the visit-availing behavior of module->namespace, and rewound the previous change (still for PR 10185)
...
svn: r14455
2009-04-08 02:21:22 +00:00
Matthew Flatt
8c9bcd50c2
on second thought, PR 10185 demonstrates why the variant of dynamic-require (and namespace-attach-module) that doesn't make the phase availble is difficult to reason about; changing dynamic-require and namespace-attach-module, instead of DrScheme
...
svn: r14454
2009-04-08 02:11:21 +00:00
Matthew Flatt
1d26e97a35
Scheme-implemented editor classes; on-demand instantiation of module phases
...
svn: r14445
2009-04-07 17:12:22 +00:00
Matthew Flatt
3a297ed003
constract on decode-flow (PR 10175)
...
svn: r14444
2009-04-07 17:02:18 +00:00
Eli Barzilay
c4e2e9af6d
fix name clash
...
svn: r14437
2009-04-06 12:48:07 +00:00
Eli Barzilay
e6277e92ac
foldl/foldr output type typo
...
svn: r14432
2009-04-06 05:49:57 +00:00
Eli Barzilay
c0a8a01222
Changed @itemize{...} to @itemize[...] (done after comparing the doc
...
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)
svn: r14427
2009-04-05 17:46:20 +00:00
Eli Barzilay
06636c1813
added in-sequences and in-cycle
...
svn: r14424
2009-04-05 08:29:17 +00:00
Eli Barzilay
9af9210aa2
added hash-ref! and hash-has-key?
...
svn: r14423
2009-04-05 04:35:12 +00:00
Stevie Strickland
99aac7d745
Sam and I did some work to allow automatic inferred linking in
...
(define-values/)invoke-unit/infer.
svn: r14315
2009-03-27 13:47:12 +00:00
Matthew Flatt
34c14d27f5
typo
...
svn: r14288
2009-03-26 12:00:13 +00:00
John Clements
76358d66e7
added note on permissions failure in find-files
...
svn: r14282
2009-03-25 22:27:26 +00:00
Matthew Flatt
f9190e5c1c
fix doc typos
...
svn: r14280
2009-03-25 20:28:33 +00:00
Matthew Flatt
550f323845
typo
...
svn: r14259
2009-03-25 02:21:34 +00:00
Sam Tobin-Hochstadt
e0a95e9e22
Add `tanh' with documentation.
...
svn: r14250
2009-03-24 17:48:11 +00:00
Matthew Flatt
c656a658e9
doc xform Scheme API a provided by Will Farr (PR 10151)
...
svn: r14242
2009-03-23 18:49:03 +00:00
Matthew Flatt
31e1057128
aother refinement to note on require sub-form expansion
...
svn: r14239
2009-03-23 16:38:21 +00:00
Matthew Flatt
f3a5008176
typo
...
svn: r14238
2009-03-23 16:32:02 +00:00
Matthew Flatt
59988f5ca5
refine examples for require & provide
...
svn: r14237
2009-03-23 16:30:29 +00:00
Sam Tobin-Hochstadt
40b4731106
Expand (require A ...) into (begin (require A) ...)
...
- docs (including discussion of require scoping)
- tests
svn: r14232
2009-03-23 14:13:10 +00:00
Matthew Flatt
5d3d5a890a
record per-thread milliseconds
...
svn: r14224
2009-03-23 01:26:51 +00:00
Matthew Flatt
5514afa4bc
notes on the hazards of sandbox break propagation
...
svn: r14220
2009-03-22 16:42:03 +00:00
Eli Barzilay
18fd48af97
Added `count'.
...
svn: r14210
2009-03-22 02:53:27 +00:00
Eli Barzilay
2af626972d
There is a problem with empty lines: having a line (= a row) in the
...
code tables with empty contents makes the row not appear. Usually,
we'd put an there so it does show, but that would be bad for
the preprocessor examples where I really want to have the table
contents reflect the exact file contents.
So another solution is to use a 'newline element, but then latex barfs
because it's not happy with a \\ inside a tt macro. The hacked
"solution" is to have the newline element not be inside a tt element
-- latex doesn't barf now, but it does have one extra newline as a
result since it doesn't hide the newline to begin with.
A better solution is to find a way to make table cells in html not be
hidden when they have no contents, maybe through some css magic.
svn: r14206
2009-03-22 01:26:15 +00:00
Eli Barzilay
1db2b65978
Finished the docs+tests, added some minor utilities.
...
svn: r14199
2009-03-21 15:06:48 +00:00
Matthew Flatt
7dc8e077ed
add 'not-provide-all-defined and 'nonimal-id suport for rename transformers; fix scheme/foreign and foreign docs to use it
...
svn: r14195
2009-03-20 16:59:28 +00:00
Matthew Flatt
2109cec2f4
free-id=? propagation through module exports; add 'not-free-identifier=? syntax property to disable free-id=? propagation; add prop:rename-transformer and prop:set-transformer; fix scheme/local so that local syntax bindings are visible to later definitions (v4.1.5.3)
...
svn: r14191
2009-03-19 20:22:18 +00:00
Ryan Culpepper
04e2fb9118
scheme/splicing: updated reference for new splicing forms
...
svn: r14189
2009-03-19 19:02:28 +00:00
Matthew Flatt
e8cbe7ff81
splicing-let, etc.
...
svn: r14165
2009-03-17 23:09:38 +00:00
Matthew Flatt
9335e3cf28
doc updates for v4.1.5.2
...
svn: r14161
2009-03-17 21:06:42 +00:00
Carl Eastlund
2068a5dcc3
Corrected a typo in the contracts reference ('exmaple' -> 'example').
...
svn: r14151
2009-03-17 15:36:36 +00:00
Eli Barzilay
19eb34367f
typo
...
svn: r14140
2009-03-17 07:06:08 +00:00
Matthew Flatt
499464527e
reference repairs (PRs 9978, 9704, 9820)
...
svn: r14125
2009-03-16 13:08:23 +00:00
Robby Findler
75a80ff7a8
added docs for the latex keybindings
...
svn: r14121
2009-03-16 11:44:09 +00:00
Eli Barzilay
6d31100a89
Start a proper preprocessor documentation, with tests included.
...
(proper "literate testing".)
svn: r14112
2009-03-15 22:05:52 +00:00
Matthew Flatt
073013d8ef
change render og var-ids under a quote
...
svn: r14108
2009-03-15 13:30:26 +00:00
Eli Barzilay
cd233f856e
functionality for packaging tests and documentation for the preprocessor language
...
svn: r14104
2009-03-15 07:41:04 +00:00
Eli Barzilay
eb62b52d3a
reformat using #lang
...
svn: r14103
2009-03-15 01:06:57 +00:00
Jon Rafkind
838b3dff2a
link to file-position from the 'update flag
...
svn: r14102
2009-03-14 23:59:09 +00:00
Matthew Flatt
6ee7b0379c
add center valignment for table cells
...
svn: r14089
2009-03-13 16:08:06 +00:00
Matthew Flatt
e43b393253
fix grammar alignment; allow row-independent 'alignment and 'valignment associations in a table style
...
svn: r14063
2009-03-12 00:59:54 +00:00
Matthew Flatt
cfdb69adc0
fix insidemz port docs
...
svn: r14061
2009-03-12 00:36:23 +00:00
Matthew Flatt
0c36eb9ae6
add section to guide on structure equality
...
svn: r14049
2009-03-11 03:40:42 +00:00
Sam Tobin-Hochstadt
0182868947
Fix docs on exception raised.
...
svn: r14043
2009-03-10 23:56:07 +00:00
Matthew Flatt
d8d25debcd
fix defclass and some scheme/gui argument schemevarfont binding
...
svn: r14042
2009-03-10 23:14:53 +00:00
Matthew Flatt
812372c162
fix scheme_get_port_fd docs
...
svn: r14041
2009-03-10 22:31:08 +00:00
Matthew Flatt
44e7744646
fix package so that syntax-local-value works after define*
...
svn: r14021
2009-03-09 13:24:34 +00:00
Eli Barzilay
1b5e4ffa87
typo
...
svn: r14000
2009-03-07 00:46:28 +00:00
Matthew Flatt
4d4d2f54e2
fix references docs: buffer-mode argument to make-output-port is optional
...
svn: r13995
2009-03-06 22:23:49 +00:00
Matthew Flatt
5cefebf1ee
Scribble: add 'non-toc style for --htmls output
...
svn: r13983
2009-03-06 17:35:22 +00:00
Matthew Flatt
5a8bd8b724
partially working compiler/zo-marshal
...
svn: r13976
2009-03-06 02:23:19 +00:00
Matthew Flatt
25e7978999
rename write-bytecode to zo-marshal
...
svn: r13974
2009-03-06 00:48:08 +00:00
Matthew Flatt
a1f0873143
initial version of write-bytecode
...
svn: r13973
2009-03-06 00:45:13 +00:00
Robby Findler
976ec00702
fixed docs
...
svn: r13937
2009-03-04 02:17:26 +00:00
Matthew Flatt
2d1617e282
fix private library name
...
svn: r13933
2009-03-03 23:05:25 +00:00
Matthew Flatt
826263c629
scriblib
...
svn: r13932
2009-03-03 23:02:24 +00:00
Jon Rafkind
11923c3567
add another example with require inside eval for protect-out
...
svn: r13908
2009-03-03 02:51:32 +00:00
Jon Rafkind
bc3e541cf6
example for protect-out
...
svn: r13907
2009-03-03 02:44:59 +00:00
Matthew Flatt
ff0b532864
adjust syntax/loc and some docs
...
svn: r13899
2009-03-02 22:24:25 +00:00
Matthew Flatt
77d1cfdb84
doc mr-interaction
...
svn: r13897
2009-03-02 19:11:30 +00:00
Robby Findler
ae33065c6b
svn: r13891
2009-03-01 15:49:29 +00:00
Robby Findler
aeb0e3458c
svn: r13890
2009-03-01 15:28:39 +00:00
Matthew Flatt
955f2e3441
Scribble Latex rendering of table styles
...
svn: r13887
2009-03-01 03:30:44 +00:00
Robby Findler
d5ee6c6813
added #:hide-arrowhead? flag
...
svn: r13881
2009-02-28 15:44:41 +00:00
Matthew Flatt
2c71266d96
add htdp/image, htdp/world defmodule to teachpack docs; minor Scribble extensions
...
svn: r13877
2009-02-27 22:56:00 +00:00
Matthew Flatt
ba925a22d9
scribble doc corrections
...
svn: r13866
2009-02-27 01:36:32 +00:00
Matthew Flatt
d220693476
support and document itemization styles
...
svn: r13865
2009-02-27 01:19:08 +00:00
Matthew Flatt
502427ee44
add scribble/lp to complement scribble/lp/lang/reader
...
svn: r13861
2009-02-26 22:57:06 +00:00
Stevie Strickland
cf005e3297
Adding unit/s and define-unit/s, which is the inferred version of
...
unit-new-import-export etc.
svn: r13860
2009-02-26 22:52:08 +00:00
Matthew Flatt
db70d62ca7
adjust scribble/lp docs
...
svn: r13859
2009-02-26 22:49:07 +00:00
Robby Findler
9f465fb917
first cut docs for literate programming
...
svn: r13856
2009-02-26 21:08:05 +00:00
Matthew Flatt
90bc1d816d
fix some Scribble rendering issues with tables containing flows abd cell styles; extend Slideshow play to handle more optional arguments; fix some docs
...
svn: r13843
2009-02-25 21:14:22 +00:00
Matthew Flatt
b2ae4264e3
change pin-line pull to a ratio
...
svn: r13821
2009-02-24 17:47:24 +00:00
Matthew Flatt
5c957f915c
actually, just fold pin-curve, etc. into pin-line
...
svn: r13820
2009-02-24 17:39:21 +00:00
Matthew Flatt
8dae35d46b
fix pin-curve, etc. to better match pin-line
...
svn: r13819
2009-02-24 17:29:46 +00:00
Matthew Flatt
b6f3bab025
add pin-curve, pin-arrow-curve, pin-arrows-curve
...
svn: r13818
2009-02-24 17:25:39 +00:00
Matthew Flatt
ce79598a4a
add body id tag support to Scribble
...
svn: r13801
2009-02-23 12:48:30 +00:00
Jon Rafkind
d3a8cd369a
typo in prefix-out example
...
svn: r13798
2009-02-23 03:19:29 +00:00
Matthew Flatt
04c2a2c3a4
scribble back-end configuration improvements
...
svn: r13792
2009-02-22 18:37:35 +00:00
Jon Rafkind
6777df63df
add examples for require forms
...
svn: r13787
2009-02-22 03:31:35 +00:00
Robby Findler
5fd53ac98d
fixed typo
...
svn: r13769
2009-02-21 16:38:09 +00:00
Matthew Flatt
24e4fd407b
chat-noir literate small repairs
...
svn: r13765
2009-02-21 13:30:22 +00:00
Jon Rafkind
7663087254
add examples for require forms
...
svn: r13754
2009-02-20 21:05:08 +00:00
Jon Rafkind
84152a94f6
add examples for define-syntax and friends
...
svn: r13752
2009-02-20 04:28:10 +00:00
Matthew Flatt
128d5287f7
add and use at-exp meta-language
...
svn: r13731
2009-02-18 23:14:18 +00:00
Matthew Flatt
ada4a7aeae
allow negative years in a 'date' structure
...
svn: r13728
2009-02-18 21:29:58 +00:00
Stevie Strickland
7e1ea98876
Pull back Robby's allowance of all struct options just a bit, plus handle
...
the ones we do allow natively.
svn: r13727
2009-02-18 21:14:50 +00:00
Matthew Flatt
87f92bc33e
doc clarification
...
svn: r13719
2009-02-18 02:59:56 +00:00
Stevie Strickland
7e8816ce0f
* Add initial version of define-struct/contract
...
* Allow uncontracted exports of syntax from a with-contract form.
svn: r13717
2009-02-18 02:25:45 +00:00
Stevie Strickland
5f01ad8412
Copy and paste error.
...
svn: r13702
2009-02-17 18:27:54 +00:00
Stevie Strickland
792dc70ea6
Add description of what #:freevars/#:freevar does.
...
svn: r13701
2009-02-17 18:26:24 +00:00
Stevie Strickland
64a68db15d
Initial attempt at free var contracts. Needs a little more work, but might
...
handle Robby's use cases.
svn: r13700
2009-02-17 18:18:53 +00:00
Matthew Flatt
941a8935aa
remove unneeded dependency of framework on parts of Scribble; Redex doc repairs; add #:style? argument to deftech
...
svn: r13696
2009-02-17 15:22:55 +00:00
Stevie Strickland
316f48c8e1
Add a guide reference here.
...
svn: r13694
2009-02-17 14:55:55 +00:00
Stevie Strickland
7920cc48a3
Clean up define/contract's description a bit, and avoid leaning on
...
with-contract as much.
svn: r13693
2009-02-17 14:30:00 +00:00
Matthew Flatt
db5cab09e7
doc scribble/scheme; add make-element-id-transformer
...
svn: r13691
2009-02-17 13:51:35 +00:00
Matthew Flatt
0f18d68649
Scribble: change handling of argumentd in defproc, etc., to use lexical bidning instead of parameters and symbols; fix some docs
...
svn: r13688
2009-02-17 01:15:38 +00:00
Matthew Flatt
9927b0b576
changed htdp languages to allow identifier module paths; scribble improvements to latex back-end; added definterface
...
svn: r13681
2009-02-16 22:04:51 +00:00
Robby Findler
6e11cac115
fixed typo
...
svn: r13675
2009-02-16 18:26:06 +00:00
Matthew Flatt
7947367373
rename local smaller
...
svn: r13673
2009-02-16 17:06:21 +00:00
Matthew Flatt
7b57156ac2
add #:underlined? argument to elemref
...
svn: r13669
2009-02-16 16:42:22 +00:00
Matthew Flatt
76042d8b4c
added smaller to scribble/basic
...
svn: r13668
2009-02-16 16:35:06 +00:00
Stevie Strickland
c6b92782e2
Rename cstruct to struct/ctc, to avoid confusion with cstruct from the ffi.
...
svn: r13661
2009-02-16 14:50:59 +00:00
Matthew Flatt
c056bcf6d1
document scribble/srcdoc
...
svn: r13660
2009-02-16 14:45:50 +00:00
Robby Findler
62ef5b2814
added comment about colorings in drscheme
...
svn: r13657
2009-02-16 12:53:56 +00:00
Stevie Strickland
340035bef7
Adding cstruct, which is like the struct signature form but with contracts.
...
svn: r13647
2009-02-16 02:51:12 +00:00
Matthew Flatt
7daedece49
getting-started doc improvements, and small change to raise-syntax-error
...
svn: r13607
2009-02-15 15:15:06 +00:00
Matthew Flatt
8a2c68cffc
improve hash docs to better point to the caveats (PR 10074)
...
svn: r13594
2009-02-15 02:31:42 +00:00
Stevie Strickland
cbcad0528c
There is now a new form, define-unit/contract, that basically mixes
...
define-unit with the application of a unit contract. So you can think
of it as a define/contract for units that keeps the static info needed
for link inference.
svn: r13584
2009-02-14 21:32:02 +00:00
Matthew Flatt
8cf310d8fc
doc scribble/comment-reader
...
svn: r13575
2009-02-14 13:34:58 +00:00
Stevie Strickland
ba534102e8
Changed the name in the grammar, but not here.
...
svn: r13572
2009-02-14 08:11:16 +00:00
Stevie Strickland
ebe06e9572
Allowing _all_ types of tagged-sig-specs in unit/c, though whether that
...
makes sense or not, we'll see. Easy enough to set up, and it also sets
up the plan for a new form I'd like to add, which is why I've factored out
the syntax classes into their own file.
svn: r13570
2009-02-14 07:40:50 +00:00
Stevie Strickland
4f12a1e364
Use unit-binding, and link to the section that details handling first-class
...
units in more length.
svn: r13569
2009-02-14 06:14:08 +00:00
Stevie Strickland
50af2b09f7
Remove the contract clause here.
...
svn: r13566
2009-02-13 23:24:44 +00:00
Stevie Strickland
7865e23c03
Remove the example from here, now that there's information in the guide.
...
The example was malformed anyway.
svn: r13565
2009-02-13 23:22:17 +00:00
Stevie Strickland
dc78217029
Rework the docs so that we're explicit about how the variables in contract
...
expressions are bound.
svn: r13563
2009-02-13 23:18:26 +00:00
Stevie Strickland
387c8b210f
* Fix unit/c so that less unnecessary code is generated.
...
* Fix contracts for signatures and units so that references to
other signature members work appropriately.
* Add text about signature and unit contracts to the Guide.
svn: r13562
2009-02-13 22:50:49 +00:00
Stevie Strickland
12bbf258df
I added the ability to mention a signature without the wrapping parens
...
late in the branch, but forgot to put it in the documentation.
svn: r13525
2009-02-12 00:32:29 +00:00
Stevie Strickland
fbb5de4fa7
Adding the initial cut at unit/c.
...
svn: r13524
2009-02-11 22:46:48 +00:00
Matthew Flatt
7b11c290f5
qq fixes, so that (quasiquote #(unquote lst)) is a syntax error
...
svn: r13517
2009-02-11 15:01:04 +00:00
Matthew Flatt
82f6c33458
doc revised honu id syntax
...
svn: r13511
2009-02-10 02:24:15 +00:00
Matthew Flatt
767766521c
infix for literal prefab structs, quasiquote unquoting in value positions of hash-table literals, and related changes (v4.1.4.3)
...
svn: r13504
2009-02-09 15:27:51 +00:00
Matthew Flatt
96509ba06f
fix recording of exprs.dat
...
svn: r13503
2009-02-09 14:02:07 +00:00
Matthew Flatt
a8c8f9e8a1
gui doc corrections
...
svn: r13502
2009-02-09 14:01:38 +00:00
Robby Findler
3b046b05ec
started on an 'always on' notifications of planet activity via drscheme
...
svn: r13490
2009-02-07 21:48:34 +00:00
Matthew Flatt
d9270d39f2
avoid paths in exprs.dat file
...
svn: r13465
2009-02-06 14:06:50 +00:00
Matthew Flatt
8ce9e2457d
typos
...
svn: r13433
2009-02-04 21:08:35 +00:00
Matthew Flatt
e5756667d6
use PDF-based picts in the Latex build of the Quick tutorial; in general, change a .pdf image extension to .png for HTML output; add package-original-identifiers and fix package-exporte-identifiers
...
svn: r13432
2009-02-04 21:03:28 +00:00
Matthew Flatt
005d257dc4
add high-level explanation of bytecode to compiler/zo-parse docs
...
svn: r13428
2009-02-04 20:37:10 +00:00
Sam Tobin-Hochstadt
9308d2dddf
fix unbound variable
...
svn: r13419
2009-02-04 19:30:23 +00:00
Eli Barzilay
caeb7f9fa1
forgot to save these with the previous commit
...
svn: r13417
2009-02-04 16:31:59 +00:00
Eli Barzilay
bd561ab191
some paren typos
...
svn: r13416
2009-02-04 16:28:14 +00:00
Eli Barzilay
55ebce5466
minor
...
svn: r13405
2009-02-04 04:18:00 +00:00
Jon Rafkind
516ebbbc4c
typo
...
svn: r13379
2009-02-03 17:25:46 +00:00
Eli Barzilay
078a8a2424
obviously that wasnt correct
...
svn: r13347
2009-02-01 09:22:55 +00:00
Eli Barzilay
eac9eb42ae
typo (I hope I got it right)
...
svn: r13344
2009-02-01 03:02:19 +00:00
Eli Barzilay
c2d5c44a7f
use make-evaluator in network example; describe common use for testing; describe nested call restriction
...
svn: r13343
2009-01-31 20:49:40 +00:00
Matthew Flatt
ab5a01da76
doc typo
...
svn: r13330
2009-01-30 23:42:51 +00:00
Matthew Flatt
6c77acf6f1
fix Scribble output of multi-line error messages, especially when they contain a blank line; minor doc repairs
...
svn: r13325
2009-01-30 16:41:42 +00:00
Robby Findler
ef36f329b7
added log-viewing support to DrScheme
...
svn: r13291
2009-01-27 14:23:18 +00:00
Matthew Flatt
5e2dfcbac4
define-runtime-module-path
...
svn: r13283
2009-01-26 00:32:26 +00:00
Robby Findler
434477a56b
fixed language printing dialogg labels
...
svn: r13281
2009-01-25 13:15:07 +00:00
Matthew Flatt
ed6e1ffda6
change 'syntax-local-transformer-expand' to capture lifts into a 'let'
...
svn: r13274
2009-01-24 13:49:33 +00:00
Matthew Flatt
df4b9f41a8
add bitwise-bit-field
...
svn: r13266
2009-01-23 17:22:57 +00:00
Eli Barzilay
4e6039bedd
typo
...
svn: r13259
2009-01-22 18:53:14 +00:00
Matthew Flatt
db12513b65
fix #:all-defined for 'define-package' by adjusting 'identifier-remove-from-definition-context'; add for-syntax 'package?' and 'package-export-identifiers'; adjust Scribble to find definitions of phase-1 exports
...
svn: r13253
2009-01-21 20:00:55 +00:00
Matthew Flatt
ea0958e362
doc clarifications on module constants
...
svn: r13248
2009-01-21 15:44:30 +00:00
Matthew Flatt
20fad3e2b8
scheme/gui doc fixes (ok to merge to 4.1.4)
...
svn: r13222
2009-01-19 15:48:04 +00:00
Stevie Strickland
46bcdf9924
I thought I'd already made this change to the documentation, but perhaps I
...
didn't commit it after all.
svn: r13191
2009-01-17 22:44:09 +00:00
Stevie Strickland
3c9cef3d82
Last sync before this goes live.
...
svn: r13184
2009-01-16 22:23:15 +00:00
Matthew Flatt
5c4193fd31
fix make-derived-parameter
...
svn: r13180
2009-01-16 20:04:12 +00:00
Robby Findler
e8f7fe9501
clarification in reponse to comment on plt-scheme
...
svn: r13179
2009-01-16 19:38:28 +00:00
Stevie Strickland
0fcf609e2b
Syncing again
...
svn: r13178
2009-01-16 19:11:18 +00:00
Stevie Strickland
768117b201
Sync to trunk in preparation of merging (though unit-contracts will go first).
...
svn: r13171
2009-01-16 16:59:20 +00:00
Stevie Strickland
c04baf6d83
Sync to trunk in preparation of merging.
...
svn: r13170
2009-01-16 16:59:09 +00:00
Eli Barzilay
a76cdc248f
added promise-forced? and promise-running?
...
svn: r13160
2009-01-16 05:46:07 +00:00
Stevie Strickland
6672638df1
Syncing up.
...
svn: r13154
2009-01-15 17:57:25 +00:00
Stevie Strickland
9abbdce906
Syncing up.
...
svn: r13153
2009-01-15 17:57:20 +00:00
Matthew Flatt
7f4c069ab6
document style collapsing of find-or-create-style
...
svn: r13151
2009-01-15 13:49:41 +00:00
Stevie Strickland
f739d7a8d3
Syncing here also.
...
svn: r13137
2009-01-15 02:38:49 +00:00
Stevie Strickland
ea3879fd8f
Syncing again, whee.
...
svn: r13136
2009-01-15 02:35:34 +00:00
Stevie Strickland
dbe366c6a0
Add error checking for contracted form, also added documentation in reference
...
svn: r13135
2009-01-15 00:42:49 +00:00
Matthew Flatt
fd2136071a
document 'help' change
...
svn: r13128
2009-01-14 22:45:46 +00:00
Matthew Flatt
cf2e98eb92
size-cache-invalid for editor<%>
...
svn: r13120
2009-01-14 20:29:37 +00:00
Stevie Strickland
5ac3135cd6
Syncing up here as well.
...
svn: r13118
2009-01-14 18:27:06 +00:00
Matthew Flatt
e2751633f0
fix set-max-width, etc. docs
...
svn: r13113
2009-01-14 15:39:24 +00:00
Eli Barzilay
d1a0086471
newlines at EOFs
...
svn: r13105
2009-01-14 03:10:47 +00:00
Stevie Strickland
2537508865
Syncing on up
...
svn: r13084
2009-01-13 01:05:50 +00:00
Matthew Flatt
17ad24945b
syntax-local-lift-require
...
svn: r13075
2009-01-12 21:46:40 +00:00
Matthew Flatt
9a177b251e
use 'system-position-ok-before-cancel?' in GUI overview example
...
svn: r13067
2009-01-11 15:39:54 +00:00
Matthew Flatt
72b272ebd0
fix typo in example (PR 10018)
...
svn: r13066
2009-01-11 15:23:13 +00:00
Matthew Flatt
2530e04720
add some-system-path<->string functions to scheme/path
...
svn: r13065
2009-01-11 14:47:51 +00:00
Matthew Flatt
4180d67e34
make scheme/path fuctions work on paths for any playform
...
svn: r13064
2009-01-11 13:52:26 +00:00
Stevie Strickland
22ee00b10f
Oh, no! Aliens, bio-duplication, nude conspiracies.. oh my God,
...
Lyndon LaRouche was right!
svn: r13037
2009-01-08 14:55:23 +00:00
Matthew Flatt
0663588ee1
change _string/utf-16 and _string/ucs-4 so that #f = NULL (for consistency with other pointer types), and drop the /null variants
...
svn: r13031
2009-01-07 17:49:14 +00:00
Robby Findler
c9ebe9bba3
changed the way or/c works; PR 10010
...
svn: r13030
2009-01-07 16:48:17 +00:00
Robby Findler
2afe7621b3
PR 10010
...
svn: r13029
2009-01-07 16:06:37 +00:00
Matthew Flatt
090c73647f
atomic mode for objc methods; doc tweaks
...
svn: r13022
2009-01-06 19:52:40 +00:00
Matthew Flatt
cfbd48a4a4
clarify atomic-function responsibilities
...
svn: r13018
2009-01-06 14:29:00 +00:00
Matthew Flatt
61685c72f9
revised Mac OS X sleeping; optional atomic mode for FFI callbacks
...
svn: r13016
2009-01-06 13:07:45 +00:00
Matthew Flatt
851c58ea50
add #:contracts optional sub-form to defform
...
svn: r13012
2009-01-05 14:00:07 +00:00
Matthew Flatt
7b3c5db0f8
doc .gif->.png for Scribble Latex output
...
svn: r13009
2009-01-05 10:24:02 +00:00
Matthew Flatt
821a82195e
change 'help' to open the main doc page instead of the docs for 'help' itself
...
svn: r13004
2009-01-04 23:15:50 +00:00
Eli Barzilay
8a2753efb8
2008 -> 2009
...
svn: r13001
2009-01-04 15:34:50 +00:00
Matthew Flatt
2527029adb
doc tweaks
...
svn: r13000
2009-01-04 14:08:13 +00:00
Matthew Flatt
d596401804
scheme/foreign: allow #f as NULL function pointer, allow callback as cpointer
...
svn: r12992
2009-01-03 18:51:15 +00:00
Matthew Flatt
e54ad05bb0
doc read/write closed ports => exn:fail
...
svn: r12984
2009-01-03 12:20:48 +00:00
Stevie Strickland
6d966c80af
Syncing
...
svn: r12982
2009-01-03 03:09:06 +00:00
Matthew Flatt
b2d0a37f7b
add propagated arguments to 'call-with-continuation-prompt'; streamline 'with-handlers' expansion; speed up slightly some JITted cross-module function calls
...
svn: r12979
2009-01-02 21:57:31 +00:00
Matthew Flatt
9f5976e46b
scheme/foreign doc fixes related to _fpointer
...
svn: r12966
2009-01-01 21:54:06 +00:00
Matthew Flatt
1c38bd2d3f
fix unit signature 'open' by adjusting 'rename', 'only', and 'execpt'
...
svn: r12964
2009-01-01 21:15:56 +00:00
Robby Findler
fb821d9041
added argmin and argmax to scheme/list and to the teaching languages
...
svn: r12960
2009-01-01 00:03:31 +00:00
Matthew Flatt
5cefde5945
regexp grammar correction so that [^] can't be parsed as a range containing ^
...
svn: r12956
2008-12-30 23:58:41 +00:00
Matthew Flatt
5b395a3abc
new guide section on parameterize and other doc tweaks
...
svn: r12953
2008-12-30 16:21:11 +00:00
Matthew Flatt
87274b2a97
procedure-rename
...
svn: r12952
2008-12-30 14:36:25 +00:00
Matthew Flatt
1642a84e69
add equal?/recur; implement equal? for image-snip% via properties
...
svn: r12950
2008-12-29 22:36:53 +00:00
Matthew Flatt
836e108401
refine compiler/zo-parse docs
...
svn: r12948
2008-12-28 19:21:15 +00:00
Matthew Flatt
7aec6b8761
document compiler/zo-parse and compiler/decompile
...
svn: r12947
2008-12-28 18:57:13 +00:00
Matthew Flatt
0cd2537a82
add equal<%> ad interface*
...
svn: r12946
2008-12-28 15:05:02 +00:00
John Clements
14b0203fb9
changed res-expr to range-expr for consistency
...
svn: r12943
2008-12-27 07:22:38 +00:00
Stevie Strickland
9e4d8d08b9
Syncing
...
svn: r12929
2008-12-23 03:20:02 +00:00
Matthew Flatt
2ce9667ae4
edits and backpointers related to Scheme dialects in the guide
...
svn: r12927
2008-12-22 21:26:39 +00:00
Matthew Flatt
8c8728337e
new guide chapter on Scheme dialects, and small clean-up for some other docs
...
svn: r12926
2008-12-22 21:17:07 +00:00
Matthew Flatt
fb7fa06fa0
fix reference doc typos
...
svn: r12922
2008-12-21 14:32:32 +00:00
Matthew Flatt
4aa7d2da44
minor clarification to section-index docs
...
svn: r12921
2008-12-21 13:59:47 +00:00
Matthew Flatt
ec600c59bb
fine-tune typechecking index entry
...
svn: r12920
2008-12-21 13:57:46 +00:00
Matthew Flatt
82ead03b92
change _fpointer handling to work with function pointers in structs and other such uses; add 'function-ptr' casting operation
...
svn: r12913
2008-12-20 05:09:35 +00:00
Matthew Flatt
7dc56df949
add FFI types _string/utf-16/null and _string/ucs-4/null
...
svn: r12911
2008-12-19 23:59:33 +00:00
Stevie Strickland
d81776083f
Sync
...
svn: r12899
2008-12-19 05:43:50 +00:00
Eli Barzilay
5cb1e91764
typo
...
svn: r12897
2008-12-19 04:26:19 +00:00
Eli Barzilay
7d48a62155
documented recent changes
...
svn: r12896
2008-12-19 02:38:55 +00:00
Matthew Flatt
e3f008c691
doc ffi/objc
...
svn: r12895
2008-12-19 02:06:50 +00:00
Matthew Flatt
2c95f77c31
ctype->layout in scheme/foreign; prototype Objective-C binding in ffi collection
...
svn: r12890
2008-12-18 20:05:21 +00:00