Guillaume Marceau
d8c7bd138f
Undoes the 'produces -> return' part of commit c31d352f
, keeping the 'changes -> mutates' change and the assorted bug fixes it contained.
...
(cherry picked from commit adf965e92a
)
2011-07-19 11:28:47 -04:00
Guillaume Marceau
29e8c44ba9
Roll back the "expr -> expression" change in the grammar documentation of the
...
teaching languages. The extra width was breaking some browsers.
(cherry picked from commit 7134d67921
)
2011-07-18 12:43:16 -04:00
Guillaume Marceau
8c54e212da
Standartize the vocabulary to "the function returns" and "set! mutates"
...
(cherry picked from commit c31d352f2b
)
2011-07-18 12:43:12 -04:00
Guillaume Marceau
fd6d7de506
Better fix for the previous bug.
...
(cherry picked from commit 793d7894f1
)
2011-07-14 17:29:08 -04:00
Guillaume Marceau
72a81a7c12
Fixed that 'all contracts for primitives print as lists' bug in scribblings/htdp-langs.
...
(cherry picked from commit 452f3a14fb
)
2011-07-14 17:29:02 -04:00
Guillaume Marceau
020469a716
Remove spurious printf left in 9053f8f9
...
(cherry picked from commit 3815862a81
)
2011-07-11 14:55:55 -04:00
Guillaume Marceau
ec279b706e
Fixed documentations bugs in scribblings/htdp-langs
...
(cherry picked from commit 9053f8f99b
)
2011-07-11 14:55:51 -04:00
Guillaume Marceau
ae6cf4da07
Little tweaks to the *SL documentation
...
(cherry picked from commit 91d5c92415
)
2011-07-11 14:55:23 -04:00
Matthew Flatt
6c3360c716
fix formating of duplicated syntax descriptions
2011-07-07 10:45:43 -06:00
Eli Barzilay
0ee3aef9cb
Redo some of the ".ss" -> ".rkt" conversion that were undone in the last push.
2011-07-06 06:21:49 -04:00
Guillaume Marceau
eedab060ba
Updated teachpack documentation for the new vocabulary.
2011-07-06 05:35:17 -04:00
Guillaume Marceau
01b9bde7fa
The documentation for htdp-lang now uses the new vocabulary.
2011-07-06 00:27:28 -04:00
Eli Barzilay
3157955d40
".ss" -> ".rkt" scan done.
2011-07-02 10:37:53 -04:00
Ryan Culpepper
1b702a2ae3
docs reorganization
...
added tutorial, racket categories
relabeled some other categories
normalized manual names: de-bolded, changed some names
2011-07-01 17:16:53 -06:00
Eli Barzilay
a38f384a00
Finish converting scheme' ->
racket'.
...
Everything compiles fine now even if the compatibility bindings are
gone.
2011-06-28 00:45:38 -04:00
Eli Barzilay
ac26fe7554
A ton of @scheme*' ->
@racket*' and related updates.
...
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
2011-06-25 04:08:47 -04:00
Eli Barzilay
debd1f9f1e
Recketizing much in `net/*', mass ".ss" -> ".rkt" conversion in .scrbl files.
...
(Some other minor things here and there.)
2011-06-20 04:27:14 -04:00
Robby Findler
2230605301
add a #:use-sources keyword to deinprogramm docs to get scribble to know about more of the docs
2011-05-02 05:52:59 -05:00
Matthew Flatt
4cd0ba277e
remove `define-wish' from BSL for now
...
Merge to 5.1.1
2011-04-27 06:09:30 -06:00
Matthew Flatt
2eac694a3a
fix `define-wish' docs
2011-03-08 08:33:04 -06:00
Kathy Gray
4311f3401d
Documentation for how wishes are used within the Beginner language.
2011-02-21 14:27:12 +00:00
Jay McCarthy
01a41a812e
Closing pr11216. Adding one armed check-error to teaching languages.
...
[It will not bother me if we revert this commit. I liked SK's idea and found it easy to implement. I wonder if others will be worried that it is easy to unintentionally leave off the second argument to check-error. I also wonder if it is problematic to add new string constants, like I've done.]
Here is an example:
(check-error (/ 1 0) "/: division by zero")
(check-error (/ 1 0) "divide by zero")
(check-error (/ 1 0))
(check-error 1)
Here is the output:
Ran 4 tests.
2 of the 4 tests failed.
No signature violations.
Check failures:
check-error encountered the following error instead of the expected divide by zero
:: /: division by zero
in ex.rkt, line 2, column 0
check-error expected an error, but instead received the value 1.
in ex.rkt, line 4, column 0
2010-09-16 21:00:05 -06:00
Jay McCarthy
407dcee206
Adding match to ASL
2010-07-22 15:39:53 -06:00
Jay McCarthy
9eb053d4db
Adding define-datatype to ASL
2010-07-22 11:36:04 -06:00
Jay McCarthy
caca804615
Adding subsections to HTDP language primops docs
2010-07-15 15:45:54 -06:00
Jay McCarthy
f72a71c67f
Fixing advanced language prim ops
2010-07-15 15:45:54 -06:00
Eli Barzilay
de0cc7771b
A lot of "DrScheme" -> "DrRacket"s.
2010-05-17 01:27:03 -04:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00
Matthias Felleisen
3581ebcbf0
request by Shriram to add an explanation to time
...
svn: r16741
2009-11-13 02:01:17 +00:00
Mike Sperber
c4e9f3d1aa
Add check-member-of' and
check-range' to the HtDP languages grammar.
...
svn: r16336
2009-10-16 11:50:21 +00:00
Kathy Gray
f300ba967a
Changed syntax of check-member-of so that it will work in htdp-beginner
...
Updated docs to reflect this
svn: r16065
2009-09-18 14:19:50 +00:00
Kathy Gray
e3c2721052
Adding check-member-of and check-range to the htdp languages and updating the docs.
...
svn: r16064
2009-09-18 12:37:18 +00:00
Matthew Flatt
81f9622b58
HtDP lang doc repairs
...
svn: r15203
2009-06-18 07:47:36 +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
e02aef66a4
doc λ in HtDP Intm+Lam and Adv
...
svn: r14540
2009-04-17 11:27:23 +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
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
Robby Findler
62ef5b2814
added comment about colorings in drscheme
...
svn: r13657
2009-02-16 12:53:56 +00:00
Matthew Flatt
70146a8d3f
fix htdp doc errors (PR 9846)
...
svn: r12102
2008-10-23 14:18:58 +00:00
Matthias Felleisen
66bed75bd3
fixed docs for lang
...
svn: r11351
2008-08-20 02:38:02 +00:00
Matthew Flatt
88ed3843da
fix typo in advanced define-struct docs
...
svn: r11168
2008-08-09 12:05:59 +00:00
Eli Barzilay
4cd2614c21
scribble fixes -- nested @scheme and a few other similar problems
...
svn: r10744
2008-07-13 17:13:20 +00:00
Eli Barzilay
7d50e61c7f
* Newlines at EOFs
...
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind
svn: r10689
2008-07-09 07:18:06 +00:00
Matthew Flatt
938df1800c
improve error reporting ands doc for check-expect (PR 9499 and 9500)
...
svn: r10257
2008-06-13 17:24:24 +00:00
Matthew Flatt
a932a75708
fix rename-in bug, and try to provide a better error message for attempting to use a run-time definition in a transformer expression
...
svn: r9819
2008-05-12 23:13:47 +00:00
Matthew Flatt
fe7b6fd26e
add htdp-lib doc
...
svn: r9417
2008-04-23 02:06:47 +00:00
Matthew Flatt
a26b334c67
proprocessor doc, merge scribblings and doc-categories fields
...
svn: r9414
2008-04-23 00:20:25 +00:00
Matthew Flatt
a9d7b95d3d
doc HtDP language additions for testing
...
svn: r9163
2008-04-04 12:12:35 +00:00
Matthew Flatt
a6642f066f
fix program grammar
...
svn: r9017
2008-03-18 14:15:58 +00:00