Matthew Flatt
aa9a8549ad
finish Guide chaper on defining languages
2010-05-14 13:34:23 -06:00
Matthew Flatt
88fd429eaf
initial cut at language-creation chaper in guide: reader extension
2010-05-14 11:33:08 -06:00
Vincent St-Amour
0837e47ce7
Fixed a typo in the regexp doc.
2010-05-13 17:12:36 -04:00
Sam Tobin-Hochstadt
9ccd44e8fd
rackety TS docs
2010-05-09 12:35:59 -04:00
Matthew Flatt
420ea6ee09
convert racket value printer to constructor+quote style; update Guide and Quick
2010-05-06 14:57:15 -06:00
Matthew Flatt
0f8c152b6d
drscheme manual -> drracket manual; speed up raco setup pre-bootstrap
2010-05-04 11:49:41 -06:00
Matthew Flatt
166b92f9c8
replace mzc and setup-plt docs with raco doc (which refers to the still-separate planet doc)
2010-05-02 11:04:48 -06:00
Matthew Flatt
e504acb726
use .rktl suffix for files meant to be 'load'ed
2010-05-01 09:58:16 -06:00
Jay McCarthy
645b0b06fe
Merge branch 'master' of git.racket-lang.org:plt
2010-04-30 10:57:38 -06:00
Jay McCarthy
bc5cf30ebe
Renaming rktunit to racunit
2010-04-30 10:57:32 -06:00
Matthew Flatt
162058036e
fully rackety guide
2010-04-30 08:02:57 -06:00
Matthew Flatt
2f5b166073
more rackty guide, through the contracts section
2010-04-29 17:11:42 -06:00
Jay McCarthy
f70ffca756
Renaming schemeunit to rktunit and adding compat layer
2010-04-29 15:00:02 -06:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00
Matthew Flatt
1fedf04739
partly rackety guide
2010-04-27 14:09:51 -06:00
Eli Barzilay
6977f08878
typo (PR 10754)
...
svn: r18704
2010-04-01 07:33:55 +00:00
Matthew Flatt
2ddfa89a7a
add missing doc files
...
svn: r18401
2010-03-01 01:45:49 +00:00
Matthew Flatt
e71bd71035
enable futures by default on Mac OS X and Linux x86/x86_64; future docs to ref and guide
...
svn: r18396
2010-02-28 22:06:59 +00:00
Stevie Strickland
2fe1623e3a
Add an initial attempt at illustrating class contracts to the section of
...
the Guide on classes.
svn: r18393
2010-02-27 22:20:06 +00:00
Stevie Strickland
dd96465208
Okay, finalized initial version of this, which I'll probably go ahead and
...
merge to trunk.
svn: r18392
2010-02-27 21:32:11 +00:00
Stevie Strickland
5dd72c23c8
Checkin of current prose so I can switch to trunk and fix a bug.
...
svn: r18389
2010-02-27 20:57:14 +00:00
Stevie Strickland
3f0f5373dd
Sync up to trunk.
...
svn: r18386
2010-02-27 19:16:28 +00:00
Matthew Flatt
2caaf05ca6
doc addition and prose tweaks
...
svn: r18376
2010-02-27 03:40:15 +00:00
Stevie Strickland
9dafea226e
Keeping unfinished guide stuff here, will merge to trunk once done.
...
svn: r18370
2010-02-26 23:37:05 +00:00
Eli Barzilay
d35b0b30cd
added batch file trampoline (found by Ben Goetter)
...
svn: r18365
2010-02-26 21:05:32 +00:00
Sam Tobin-Hochstadt
08e10674ea
new TS guide
...
svn: r18309
2010-02-23 22:09:40 +00:00
Ryan Culpepper
48ea3224f8
schemeunit: fixed some properties and dangling requires
...
svn: r18252
2010-02-21 04:49:09 +00:00
Eli Barzilay
c88a5a6856
A bunch of additional typos
...
svn: r17976
2010-02-05 03:21:52 +00:00
Matthew Flatt
e68aabd67a
change expand and local-expand to lift certificates
...
svn: r17439
2009-12-30 17:27:38 +00:00
Matthew Flatt
fdd7122994
scheme/flonum (v4.2.3.8)
...
svn: r17348
2009-12-18 15:40:00 +00:00
Matthew Flatt
bc47db42e4
unboxed known-flonum loop accumulators
...
svn: r17338
2009-12-17 15:58:29 +00:00
Matthew Flatt
45e84ca087
unboxing of let-bound flonums (v4.2.3.6)
...
svn: r17328
2009-12-16 13:30:40 +00:00
Jon Rafkind
4f4a8bc7c3
minor adjustments
...
svn: r17296
2009-12-14 20:18:44 +00:00
Jon Rafkind
c2b91768cc
add reference to 'fluid-let'
...
svn: r17295
2009-12-14 20:02:18 +00:00
Jon Rafkind
1e8d979c32
add eli's parameterize explanation
...
svn: r17293
2009-12-14 19:53:48 +00:00
Matthew Flatt
5772fa0a9f
bytecode-compiler changes to help enable flonum unboxing
...
svn: r17283
2009-12-13 04:39:46 +00:00
Matthew Flatt
61dd4ca0b9
add unsafe-f64vector-{ref,set!} and improve JIT to inline arithmetic ops with more than 2 arguments
...
svn: r17068
2009-11-26 15:07:16 +00:00
Robby Findler
ba959a9b24
fixed problems uncovered by the dr dr
...
svn: r16356
2009-10-17 21:32:33 +00:00
Eli Barzilay
106f21cc14
typo
...
svn: r16303
2009-10-13 05:35:41 +00:00
Matthew Flatt
818c4b0409
update performace section of gudie to mention unchecked ops
...
svn: r16230
2009-10-03 15:07:41 +00:00
Matthew Flatt
e447bc743f
doc typo and style corrections
...
svn: r16020
2009-09-16 00:59:44 +00:00
Robby Findler
5f688d1144
added scheme/exists lang and some docs in the guide about #:exists contracts
...
svn: r15879
2009-09-04 17:58:08 +00:00
Matthew Flatt
345c17e85c
major Scribble revision (v4.2.1.2)
...
svn: r15569
2009-07-25 20:25:33 +00:00
Matthew Flatt
70566bd740
change 'PLT Scheme' authors to 'PLT'; merge to 4.2.1
...
svn: r15515
2009-07-21 12:00:28 +00:00
Matthew Flatt
bc9f9a385f
fix define-get/put-id example (PR 10334); merge to 4.2.1
...
svn: r15490
2009-07-19 12:14:25 +00:00
Matthew Flatt
dab73989ae
fix references to moved frtime docs
...
svn: r15366
2009-07-03 02:46:04 +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
Carl Eastlund
5e6153628b
Two instances of the typo: 'indentifier' instead of 'identifier'.
...
svn: r15081
2009-06-04 19:54: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
Eli Barzilay
b48be04645
typo from Dorai
...
svn: r14759
2009-05-09 01:01:37 +00:00
Eli Barzilay
ff73a5395e
removed lots of "the the"s
...
svn: r14679
2009-05-01 21:02:51 +00:00
Matthew Flatt
30bb8ed263
some slightly less-boring examples
...
svn: r14582
2009-04-22 00:42:47 +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
1d26e97a35
Scheme-implemented editor classes; on-demand instantiation of module phases
...
svn: r14445
2009-04-07 17:12:22 +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
Matthew Flatt
550f323845
typo
...
svn: r14259
2009-03-25 02:21:34 +00:00
Eli Barzilay
19eb34367f
typo
...
svn: r14140
2009-03-17 07:06:08 +00:00
Matthew Flatt
0c36eb9ae6
add section to guide on structure equality
...
svn: r14049
2009-03-11 03:40:42 +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
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
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
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
Eli Barzilay
bd561ab191
some paren typos
...
svn: r13416
2009-02-04 16:28:14 +00:00
Matthew Flatt
ea0958e362
doc clarifications on module constants
...
svn: r13248
2009-01-21 15:44:30 +00:00
Matthew Flatt
2527029adb
doc tweaks
...
svn: r13000
2009-01-04 14:08:13 +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
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
89d0801d7a
change quote-syntax to include a certificate for the enclosing module, enable certificate checking of phase-1 bindings, and fix some other problems with certificates
...
svn: r12714
2008-12-05 22:45:04 +00:00
Matthew Flatt
b07b874e2e
scheme/load in guide
...
svn: r12466
2008-11-17 01:25:46 +00:00
Matthew Flatt
dcab9448e8
typo (PR 9908)
...
svn: r12438
2008-11-14 02:34:10 +00:00
Robby Findler
2394848555
function contracts now preserve tail recursion
...
svn: r12360
2008-11-09 02:31:25 +00:00
Matthew Flatt
37aae202c5
speed up doc build a little; fix bugs related to getting continuation marks from a thread and using the errortrace profiler
...
svn: r12237
2008-11-04 23:32:44 +00:00
Matthew Flatt
bb7d3d1a28
fix 'local-expand' checking of stop list to disallow symbols; extend 'continuation-marks' to work on threads; fix HtDP language module-level stop list
...
svn: r12101
2008-10-23 13:38:03 +00:00
Robby Findler
7005c324d4
typos
...
svn: r12091
2008-10-22 12:23:44 +00:00
Robby Findler
505cc65181
added note about experimenting with contracts
...
svn: r12088
2008-10-21 21:24:49 +00:00
Robby Findler
a559c81d63
svn: r12066
2008-10-19 12:40:31 +00:00
Robby Findler
860bbfe0a0
svn: r12063
2008-10-19 03:03:45 +00:00
Matthew Flatt
7a55275a26
unit bug fixes related to new scoping of signature elements; change scribble/manual to compute ids typeset as variables at compile time, in preparation for moving from a parameter to syntax bindings; fix docs typos; extend decompiler's support for unmarshaling syntax objects
...
svn: r12046
2008-10-15 22:23:56 +00:00
Matthew Flatt
bad81f8bcd
small edits to contract docs
...
svn: r12028
2008-10-14 00:13:12 +00:00
Matthew Flatt
077e5a4666
change reference and some other docs to use #f instead of false/c and or/c insteda of one-of/c
...
svn: r12023
2008-10-13 19:45:37 +00:00
Eli Barzilay
4f57cbbf37
fix flushing issue
...
svn: r11986
2008-10-10 09:58:18 +00:00
Robby Findler
85e489219c
a bunch more values are now converted into contracts automatically
...
svn: r11729
2008-09-13 22:35:09 +00:00
Eli Barzilay
d26f27e140
Lots of minor edits -- mainly dropping unnecessary backslashes and
...
using @litchar with braces.
svn: r11451
2008-08-27 08:35:27 +00:00
Eli Barzilay
6cd75acb0a
a bunch of (mostly) latex-leftover typos
...
svn: r11449
2008-08-27 07:07:59 +00:00
Eli Barzilay
ff2ab1f9a8
typos
...
svn: r11436
2008-08-26 18:08:40 +00:00
Eli Barzilay
c1d6152742
typo
...
svn: r11435
2008-08-26 17:56:35 +00:00
Eli Barzilay
3b9e163357
typo
...
svn: r11434
2008-08-26 17:55:49 +00:00
Eli Barzilay
014001b778
typos
...
svn: r11419
2008-08-25 15:33:32 +00:00
Eli Barzilay
9e9cc81c0b
typo
...
svn: r11417
2008-08-25 15:21:54 +00:00
Robby Findler
b987dc265d
possible fix
...
svn: r11396
2008-08-23 02:56:37 +00:00
Eli Barzilay
dfac6998fa
typos
...
svn: r11390
2008-08-22 16:08:29 +00:00
Robby Findler
de74567f46
improved things a little based on Eli's and Greg Woodhouse's comments
...
svn: r11384
2008-08-22 14:13:12 +00:00
Eli Barzilay
f5be074421
typo
...
svn: r11378
2008-08-22 11:26:52 +00:00
Matthew Flatt
e507d9a1a3
fix doc mistakes related to struct guards
...
svn: r11368
2008-08-21 17:02:50 +00:00
Eli Barzilay
c4415e07c1
examples typo
...
svn: r11365
2008-08-21 12:49:52 +00:00
Matthew Flatt
9453aaaccf
assign authors to manuals
...
svn: r11287
2008-08-15 20:16:06 +00:00
Eli Barzilay
fd205b8470
typos from Grant (PR9652)
...
svn: r11036
2008-08-02 19:42:26 +00:00
Matthew Flatt
8140b3644e
add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6)
...
svn: r10971
2008-07-29 19:27:33 +00:00