Vincent St-Amour
62327c5f50
Fix make-->vector doc typo.
...
Closes PR 11698.
Merge to 5.1.
2011-02-02 14:00:14 -05:00
Vincent St-Amour
903d7c06bb
Ceci n'est pas une grammar mistake.
2011-01-24 17:00:57 -05:00
Kevin Tew
0512aa1e27
Type fix in guide
2011-01-19 12:35:24 -07:00
Matthew Flatt
e64c99f7a3
typo
...
Closes PR 11606
2011-01-10 06:43:27 -07:00
Matthew Flatt
1e3b2ee9ee
doc typo
...
Closes PR 11582
2010-12-31 14:40:27 -07:00
Matthew Flatt
93b2046b75
fix doc typo
2010-12-22 21:00:08 -06:00
Matthew Flatt
e20b411712
explain gracket a bit better in the Guide
2010-11-27 18:54:32 -07:00
Matthew Flatt
af318c4501
move racket/draw overview back to the racket/draw manual
...
but keep expanded roadmap of drawing and GUI libraries
2010-11-27 17:48:09 -07:00
Matthew Flatt
8b3165d55b
move racket/draw overview to the Guide and expand it
...
--- plus some minor collateral API improvements
2010-11-27 16:34:32 -07:00
Matthias Felleisen
28fc8a3eef
fixed the documentation of contracts-first-extended, added code examples
2010-11-06 10:19:24 -04:00
Matthias Felleisen
e7f042f09f
Contracts for more than (simple) types
2010-10-27 18:08:44 -04:00
Sam Tobin-Hochstadt
dca895c129
Minor edits to `for/vector' docs.
2010-09-09 17:08:09 -04:00
Will M. Farr
81b1ed6e8b
New updates to for/vector, for*/vector, for/flvector and for*/flvector.
...
Now use for/fold to thread the index through the iteration form, so
that all variants can take advantage of the optional #:length
argument. Previously, only the for/vector and for/flvector used the
The behavior when #:length does not match the number of iterations has
changed: iteration stops when either the vector is full, or the
requested number of iterations has been achieved, whichever comes
first. If #:length is larger than the number of iterations performed,
then the remaining slots in the vector are filled with the default
argument of (make-vector ...), which is currently 0.
2010-09-09 16:23:04 -04:00
Will M. Farr
3d016150a3
Updates to for/vector, for/flvector forms and documentation.
...
- Now the faster forms take a #:length keyword to designate the length
of the vector to pre-allocate.
- The for/[fl]vector forms take multiple body expressions and set the
vector component to the value of the last one.
- When given a #:length argument, the for/vector and for/flvector
forms check that the iteration is not exceeding the given length,
raising exn:fail if it does.
- Test cases for the multiple body expressions and the exception for
excessive iterations have been added.
- Doc modifications to bring the docs in line with the new forms.
- Doc modifications to note that the #:length versions of the form
*may* all the computation to be performed more efficiently, and
stating that it "is an error" if the given length-expr does not
produce a valid length for a vector that matches the number of
iterations for the loop.
- Note that no test is made for a number of loop iterations that is
smaller than the given vector length. Also, the for*/[fl]vector
forms do not optimize when given a #:length argument. These are
areas for future improvement.
2010-09-09 16:22:53 -04:00
Robby Findler
2d1c4d1601
adjusted the guide to use ->i instead of ->d
2010-09-09 14:21:35 -05:00
Eli Barzilay
8e0f8dd39c
More "~n" -> "\n" changes
2010-08-26 12:11:00 -04:00
Matthew Flatt
68860526e5
doc x-ref clarifications
2010-08-24 05:39:47 -06:00
Will M. Farr
82096abb1b
Added interation forms for/vector, for*/vector, for/flvector, and for*/flvector and for-clause in-flvector.
2010-08-19 18:45:13 -04:00
Matthew Flatt
5d584e5d26
doc typo
2010-08-19 13:21:59 -06:00
Robby Findler
f8f3ddbc94
typo. closes pr 11052
2010-07-27 14:38:43 -05:00
Matthew Flatt
787bd61e33
fix mismatch between five.rkt code and Guide prose
...
Merge to 5.0.1
2010-07-24 20:43:17 -05:00
Eli Barzilay
bb6a109e98
guide typo
2010-07-12 21:38:52 -04:00
Matthew Flatt
519d1ef8d1
make compiler slightly smarter about 0-value letrec-values bindings
...
which corresponds to code generated from experession that are
mixed with internal definitions
2010-07-07 13:56:16 -06:00
Matthew Flatt
54216b5ced
internal-definition contexts allow expressions mixed with definitions
...
while the new `#%stratified-body' form provides access to the old
convention
2010-07-07 13:56:16 -06:00
Matthew Flatt
cd95e082d7
fix guide's use of current-directory at compile time
2010-06-30 10:40:03 -06:00
Robby Findler
be38b69820
typo
2010-06-30 11:26:50 -05:00
Matthew Flatt
2dd8edf73d
doc typo and clarification
2010-06-28 07:18:19 -06:00
Matthew Flatt
0107404cee
fix typo
...
Closes PR 10996
2010-06-26 13:53:30 -06:00
Robby Findler
924cee89c6
attempted to clarify the first example on eval
2010-06-17 13:02:37 -05:00
Sam Tobin-Hochstadt
16391dda3d
Fix Scheme/Racket typo. Closes PR 10965.
2010-06-08 12:05:58 -04:00
Robby Findler
89be620f17
wording clarification
2010-06-05 17:23:37 -05:00
Sam Tobin-Hochstadt
dfb4916f10
Fix more references to Scheme.
2010-06-04 16:40:00 -04:00
Matthew Flatt
3b4a950014
tweak Guide repair
...
Merge to v5.0
2010-05-30 15:05:00 -06:00
Eric Hanchrow
ab025cbf47
Fix some typos
2010-05-30 04:11:57 -04:00
Jay McCarthy
00f143a060
Fixing one typo of David's
2010-05-28 14:47:54 -06:00
David Van Horn
22e2f3061f
Various typo, spelling, and punctuation fixes in scribblings.
...
Signed-off-by: David Van Horn <dvanhorn@ccs.neu.edu>
2010-05-28 14:47:54 -06:00
Eli Barzilay
28946a0a43
More reformatting
2010-05-21 20:41:35 -04:00
Matthew Flatt
0c2c992bf4
reorder and revise dialects section of guide
2010-05-21 07:16:18 -06:00
Matthew Flatt
6f733e96b7
document and index .zo extension in Guide
...
merge to 5.0
2010-05-19 15:10:46 -06:00
Eli Barzilay
7b14a1f585
"Racunit" -> "Rackunit"
2010-05-17 12:07:32 -04:00
Eli Barzilay
28998cfe11
Remove redundant file
2010-05-17 09:57:03 -04:00
Matthew Flatt
322a045a51
improve guide chapter on language creation (based on Matthias's comments)
2010-05-16 17:28:56 -06:00
Eli Barzilay
2d9601089d
A lot of "MzScheme" -> "Racket"s.
2010-05-16 18:26:26 -04:00
Eli Barzilay
418b05b8ff
Fix a few typos
2010-05-15 21:03:35 -04:00
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