Commit Graph

11467 Commits

Author SHA1 Message Date
Eli Barzilay
5abe0a4a7a Welcome to a new PLT day.
svn: r16124
2009-09-25 07:50:30 +00:00
Eli Barzilay
cee0e5f326 fix optional argument to number<->string functions
svn: r16123
2009-09-24 15:26:13 +00:00
Matthew Flatt
eab6803895 change sandbox to allow read from the planet directory; delay some path calculations in other libraries to avoid sandbox prohibitions (but the ones in Scribble seem like too much)
svn: r16122
2009-09-24 14:54:15 +00:00
Matthew Flatt
a8f50e76a7 fix typos (could merge to 4.2.2)
svn: r16120
2009-09-24 14:49:17 +00:00
Eli Barzilay
f624a90955 Welcome to a new PLT day.
svn: r16119
2009-09-24 07:50:26 +00:00
Matthias Felleisen
d39c717b69 fixed argmax doc bug; please propagate
svn: r16118
2009-09-23 22:27:13 +00:00
Matthew Flatt
f25e8976b5 doc slideshow/play (merge to 4.2.2)
svn: r16116
2009-09-23 10:53:56 +00:00
Robby Findler
d8c206531d current-load-relative-directory is now just set to #f
svn: r16115
2009-09-23 10:09:18 +00:00
Eli Barzilay
8f371c7bc2 Welcome to a new PLT day.
svn: r16114
2009-09-23 07:50:27 +00:00
Ryan Culpepper
68e805029f syntax/parse: added disappeared-use properties
svn: r16113
2009-09-23 04:27:14 +00:00
Robby Findler
6ac7ad9a3c svn: r16110 2009-09-22 10:10:46 +00:00
Jon Rafkind
ded3dc04ba export mzlib/trace from the scheme collection
svn: r16106
2009-09-22 04:39:20 +00:00
Robby Findler
5fb6d5ef47 brought test suites up to date
svn: r16105
2009-09-21 22:43:39 +00:00
Matthias Felleisen
725708e7a7 removed superfluous printf; please propagategrep printf *!
svn: r16103
2009-09-21 17:46:57 +00:00
Matthias Felleisen
c15885ca6c fixed weak contract for real numbers; no need to propagate
svn: r16102
2009-09-21 14:11:43 +00:00
Kathy Gray
8daec2e15d Removed tests/profj. Moved the test-engine test file out of the profj tests into its own directory
svn: r16101
2009-09-21 12:42:27 +00:00
Ryan Culpepper
68667c15a6 syntax/parse: removed tests/stxclass to tests/stxparse
svn: r16098
2009-09-20 23:57:56 +00:00
Ryan Culpepper
5ababfac9c syntax/parse: added ~parse action pattern
svn: r16097
2009-09-20 23:49:41 +00:00
Eli Barzilay
95f81d4b50 restored collects/tests/profj, since kathy needs to get the profj tests out, and since it also includes the test-engine tests
svn: r16095
2009-09-20 22:29:02 +00:00
Robby Findler
8b73819d72 removed profj
svn: r16094
2009-09-20 22:23:36 +00:00
Eli Barzilay
56f53ebd7f removed htdc reference
svn: r16092
2009-09-20 21:29:16 +00:00
Eli Barzilay
45a56841e5 Moved teachpack/htdc out to the graveyard
svn: r16091
2009-09-20 21:28:28 +00:00
Ryan Culpepper
491808e717 syntax/parse:
separated ~!, ~bind, ~fail as "action patterns", documented
  docs use eg "single-term pattern" instead of "S-pattern" in text

svn: r16089
2009-09-20 20:47:54 +00:00
Eli Barzilay
6387797aa4 removed collects/tests/profj
svn: r16088
2009-09-20 20:37:14 +00:00
Eli Barzilay
926ee24e27 Welcome to a new PLT day.
svn: r16081
2009-09-20 07:50:38 +00:00
Ryan Culpepper
69e1a3fec8 syntax/parse: reorganized docs
svn: r16080
2009-09-20 06:27:50 +00:00
Ryan Culpepper
5db475cab2 syntax/parse: documented ~var, ~literal, ~not, head ~and
Do not commit to release branch.

svn: r16079
2009-09-19 23:09:20 +00:00
Ryan Culpepper
fdc2eaa646 syntax/parse: fixed bug in #:when parsing
Please commit to release branch.

svn: r16078
2009-09-19 23:07:51 +00:00
Ryan Culpepper
282d36e363 syntax/parse: added explicit ~var and ~literal forms (no docs yet)
svn: r16077
2009-09-19 20:04:00 +00:00
Mike Sperber
3ce1ce4c73 Don't let the stepper snoop inside `for-all'.
svn: r16076
2009-09-19 18:01:30 +00:00
Mike Sperber
65119301e6 Better error messages for `for-all'.
svn: r16075
2009-09-19 17:55:59 +00:00
Mike Sperber
4c70a14d7e Unbreak the stepper wrt. the new `define-record-procedures' syntax.
svn: r16074
2009-09-19 17:46:19 +00:00
Mike Sperber
e4ed07ce73 Typo fix.
svn: r16073
2009-09-19 17:26:19 +00:00
Mike Sperber
ec0175bd48 Add missing `contract'.
svn: r16072
2009-09-19 17:23:04 +00:00
Matthias Felleisen
4ad2d25e1d error takes just a string
svn: r16071
2009-09-19 17:20:34 +00:00
Ryan Culpepper
a58389ad20 syntax/parse: added ~and H-patterns, ~not S-patterns (no docs yet)
svn: r16070
2009-09-19 15:48:07 +00:00
Mike Sperber
e2bf9883cb Sync German string constants with latest.
svn: r16069
2009-09-19 15:32:31 +00:00
Matthew Flatt
90c31e3afc fix sirmail unicode header handling
svn: r16068
2009-09-19 14:03:45 +00:00
Eli Barzilay
f3613ade6f Welcome to a new PLT day.
svn: r16067
2009-09-19 07:50:28 +00:00
Sam Tobin-Hochstadt
f64fe4a2e2 Fix bug in reader examples for keywords. Push to 4.2.2.
svn: r16066
2009-09-19 00:00: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
Eli Barzilay
8cf13c8c0e Welcome to a new PLT day.
svn: r16063
2009-09-18 07:50:35 +00:00
Eli Barzilay
05a937a334 no need for this hack yet
svn: r16062
2009-09-18 06:12:28 +00:00
Eli Barzilay
182f89d580 add with-writer-change (all of this is still uncertain and undocumented)
svn: r16061
2009-09-18 05:56:41 +00:00
Eli Barzilay
5e1def3615 argument name typo
svn: r16060
2009-09-18 05:47:20 +00:00
Matthew Flatt
062c56769b redirect up link for user-directory docs
svn: r16059
2009-09-17 23:10:25 +00:00
Matthew Flatt
ebcacaa06d remove debugging printf (merge to 4.2.2)
svn: r16058
2009-09-17 23:09:51 +00:00
Matthew Flatt
f6cdeb3433 fix parsing of planet paths in executables (merge to 4.2.2)
svn: r16057
2009-09-17 22:25:36 +00:00
Matthew Flatt
70317a24a8 fix parsing of planet paths to not add .ss in compact string form
svn: r16056
2009-09-17 22:24:51 +00:00
Jon Rafkind
1c129b829b update trace. use > for new stack frames and < for return values. prefixes are parameterized
svn: r16055
2009-09-17 21:52:07 +00:00
Ryan Culpepper
c9a4a9e101 syntax/parse: changed to use scheme/contract/base
svn: r16054
2009-09-17 21:13:12 +00:00
Stevie Strickland
8c01eb975a We don't need the full scheme/contract here.
svn: r16053
2009-09-17 20:59:32 +00:00
Stevie Strickland
636adcc142 Refactoring all the private contract stuff into its own playpen.
svn: r16052
2009-09-17 20:55:37 +00:00
Stevie Strickland
3805186531 Add scheme/contract/base.
svn: r16051
2009-09-17 19:52:00 +00:00
Stevie Strickland
70e8f21ba2 Refactoring scheme/private/contract into reasonably sized pieces.
svn: r16049
2009-09-17 19:45:56 +00:00
Stevie Strickland
aca0bcf82e First moving private/contract.ss to a different name. The diaspora from
that file into others will happen next.

svn: r16048
2009-09-17 17:42:45 +00:00
Ryan Culpepper
987ab4c5e8 removed old stxclass collection
Please apply to release branch.

svn: r16047
2009-09-17 16:11:20 +00:00
Ryan Culpepper
880f7f2707 syntax/parse docs: avoid phase arith discussion
Please apply to release branch.

svn: r16046
2009-09-17 15:59:29 +00:00
Kathy Gray
fcbe2cd7d3 Adding check-member-of and check-range
svn: r16045
2009-09-17 15:50:57 +00:00
Mike Sperber
c94c63ebe1 Commit forgotten part of rev 16038.
svn: r16044
2009-09-17 15:15:30 +00:00
Mike Sperber
368b491474 Don't display "trace" as part of the error message.
This never worked.

svn: r16043
2009-09-17 14:38:44 +00:00
Mike Sperber
3af715fe11 Better error message if argument to `check-property' is not a property.
svn: r16042
2009-09-17 14:32:30 +00:00
Mike Sperber
1e0a68516e Replace another exn? check by exn:fail?.
svn: r16040
2009-09-17 13:14:07 +00:00
Mike Sperber
e5df901306 Better output for procedures that failed property checks.
svn: r16039
2009-09-17 13:05:12 +00:00
Mike Sperber
f3676a152b Generate only printable strings for `string' contract.
svn: r16038
2009-09-17 12:50:54 +00:00
Matthew Flatt
ffe5097042 fix documented contract on current-load-relative-directory
svn: r16037
2009-09-17 12:47:51 +00:00
Mike Sperber
01758624fd Typo fix.
svn: r16036
2009-09-17 12:41:46 +00:00
Mike Sperber
698199d68c Massage syntax of `define-record-procedures-parametric'.
Now 

(define-record-procedures-parametric pare pare-of
  make-pare pare?
  (pare-one pare-two))

instead of the old

(define-record-procedures-parametric (pare a b)
  make-pare pare?
  (pare-one pare-two))

svn: r16035
2009-09-17 12:33:36 +00:00
Mike Sperber
34d365d3a8 Contracts for accumulating helper procedures.
... now that we have proper tail recursion for these procedures.

svn: r16034
2009-09-17 12:02:17 +00:00
Robby Findler
b5fe3916ec fixed a typo
svn: r16033
2009-09-17 10:20:17 +00:00
Eli Barzilay
c72c95b88f Welcome to a new PLT day.
svn: r16032
2009-09-17 07:50:14 +00:00
Matthew Flatt
14b0232f27 and another Scribble unicode->latex hack
svn: r16028
2009-09-17 00:34:32 +00:00
Matthew Flatt
1b20b17dbe another Scribble unicode->latex hack
svn: r16027
2009-09-16 22:42:55 +00:00
Matthew Flatt
7273020b16 more Scribble unicode->latex hacks
svn: r16026
2009-09-16 21:34:18 +00:00
Jon Rafkind
f48b567901 add better example for define-for-syntax
svn: r16025
2009-09-16 19:03:55 +00:00
Matthew Flatt
2cf95743e9 adjust Scribble Latex prefix file to select T1 encoding
svn: r16024
2009-09-16 17:44:09 +00:00
Ryan Culpepper
a8101a227a syntax/parse: added quick start with examples
svn: r16023
2009-09-16 17:30:25 +00:00
Kathy Gray
ddb2e106a0 Turning off the nag
svn: r16022
2009-09-16 13:05:54 +00:00
Eli Barzilay
2c3b70bf6d Welcome to a new PLT day.
svn: r16021
2009-09-16 07:50:30 +00:00
Matthew Flatt
e447bc743f doc typo and style corrections
svn: r16020
2009-09-16 00:59:44 +00:00
Robby Findler
8b290c8ad2 svn: r16019 2009-09-16 00:35:09 +00:00
Mike Sperber
c26b3b8c6c Make the Stepper behavior on and/or configurable:
In the HtDP languages, initial subexpressions that have evaluated to
#t / #f remain in the residual term, whereas in the DMdA languages,
they do not.

svn: r16018
2009-09-15 17:32:21 +00:00
Eli Barzilay
11c6d0ac9b Welcome to a new PLT day.
svn: r16017
2009-09-15 06:22:08 +00:00
Jon Rafkind
aef4f3905c add prompt/control examples
svn: r16016
2009-09-15 01:18:33 +00:00
John Clements
93a2302bf3 cleaned up debugging code, still no automated testing
svn: r16015
2009-09-15 00:45:33 +00:00
Jon Rafkind
f6b9265f77 add some examples for the control operators
svn: r16013
2009-09-14 21:42:59 +00:00
Eli Barzilay
80a386e482 minor fixes
svn: r16012
2009-09-14 21:21:28 +00:00
Jon Rafkind
9f10bc960b typo
svn: r16011
2009-09-14 21:13:22 +00:00
Jon Rafkind
6137510396 make generators use a parameterized yield function
svn: r16010
2009-09-14 21:11:07 +00:00
Jay McCarthy
69d9e3fd4f Adding redundant req
svn: r16009
2009-09-14 21:08:33 +00:00
Jay McCarthy
b3ed0130fc Supporting PUT in request handling
svn: r16008
2009-09-14 18:43:51 +00:00
Jay McCarthy
b2b557ab0b Fixing test
svn: r16007
2009-09-14 18:40:20 +00:00
Jay McCarthy
9e43c4e7a7 Fixing doc bug
svn: r16006
2009-09-14 18:38:23 +00:00
Matthew Flatt
f2a96f200a Scribble latex prefix: add usepackage[utf8]{inputenc}
svn: r16004
2009-09-14 14:46:00 +00:00
Mike Sperber
e26af436bc Fix comment about location of deinprogramm image.ss's tests.
svn: r16003
2009-09-14 14:44:35 +00:00
Mike Sperber
650cd264b3 Brush up the (commented-out) documentation of `require' for the DMdA
languages.

svn: r16002
2009-09-14 14:42:52 +00:00
Mike Sperber
bdb70912da Don't export quote, symbol? from DMdA-assignments language.
svn: r16001
2009-09-14 14:26:20 +00:00
Mike Sperber
418460cff5 Add style file to render ka.scrbl.
svn: r16000
2009-09-14 14:17:57 +00:00
Mike Sperber
e6400281f1 Don't print #i prefix in Stepper for DMdA languages.
svn: r15999
2009-09-14 12:05:05 +00:00
Mike Sperber
99ca280548 Synch German string constants with latest.
svn: r15998
2009-09-14 12:04:36 +00:00
Eli Barzilay
889de27802 Welcome to a new PLT day.
svn: r15997
2009-09-14 07:50:30 +00:00
Matthias Felleisen
ff3e48c32f run-simulation -> animate
svn: r15996
2009-09-14 00:59:51 +00:00
Matthias Felleisen
73e9e77830 run-simulation -> animate
svn: r15995
2009-09-14 00:59:45 +00:00
John Clements
03134e9107 added dont-care defn to suppress output
svn: r15994
2009-09-13 19:10:13 +00:00
John Clements
7bb15bbbeb fixed #i printing
svn: r15993
2009-09-13 18:35:21 +00:00
John Clements
4510c0339f renamed and added stepper string constants
svn: r15992
2009-09-13 18:34:44 +00:00
Matthew Flatt
3511d7725a refine no-doc-available message for unbound ids
svn: r15991
2009-09-13 15:33:24 +00:00
Matthew Flatt
374a70d9f1 move pretty-print implementation from mzlib to scheme
svn: r15990
2009-09-13 13:56:22 +00:00
Matthew Flatt
c28ed519a0 turn off Scribble e-mail address obfuscation
svn: r15989
2009-09-13 01:12:55 +00:00
Eli Barzilay
495068b180 Welcome to a new PLT day.
svn: r15988
2009-09-12 07:50:32 +00:00
Ryan Culpepper
9ca3192a60 redex, macro-debugger: stxclass -> syntax/parse, syntax/private/util
svn: r15986
2009-09-11 23:16:22 +00:00
Matthew Flatt
30c0dcf045 dynamic-require and 0 mode; repair to unsafe-fl ops; x86_64 for Mac OS X
svn: r15985
2009-09-11 23:05:50 +00:00
Sam Tobin-Hochstadt
ed65dacdcd fix uses of syntax-parse attributes
svn: r15984
2009-09-11 22:49:56 +00:00
Sam Tobin-Hochstadt
49b30f9055 Remove obselete file.
Use syntax/parse instead of stxclass.

svn: r15983
2009-09-11 22:17:45 +00:00
Ryan Culpepper
184fbae9b2 syntax/parse: convert datum to be matched to syntax, placeholder expr/c
svn: r15982
2009-09-11 21:31:42 +00:00
Sam Tobin-Hochstadt
417b9d16e0 use splicing-syntax-class
svn: r15981
2009-09-11 21:17:42 +00:00
Ryan Culpepper
7e4c6162a0 syntax/parse: added #:when back
svn: r15980
2009-09-11 19:48:33 +00:00
Stevie Strickland
538cc8862f Changing from stxclass to syntax/parse.
svn: r15979
2009-09-11 19:47:27 +00:00
Stevie Strickland
c7255c9daf Copy/paste error.
svn: r15978
2009-09-11 19:39:08 +00:00
Sam Tobin-Hochstadt
8001ab7fb0 Simplify a syntax class
svn: r15977
2009-09-11 19:19:41 +00:00
Sam Tobin-Hochstadt
5fc019ba6c Remove last uses of stxclass.
svn: r15976
2009-09-11 17:49:50 +00:00
Jon Rafkind
974cc561bb add #:property to define-struct/contract list of keywords
svn: r15975
2009-09-11 17:39:12 +00:00
Jon Rafkind
d0611c8871 add keyword tests for define-struct/contract
svn: r15974
2009-09-11 17:37:59 +00:00
Jon Rafkind
bba25510ea define-struct/contract:
fix looping over keywords
  allow #:property keyword
  cleanup syntax errors

svn: r15973
2009-09-11 17:37:40 +00:00
Mike Sperber
b6ca1e1673 Zap a bunch more `define-contract' forms.
svn: r15971
2009-09-11 09:38:59 +00:00
Mike Sperber
ed269cc43b Make the code that says what the effect of a failed check is a tiny bit clearer.
svn: r15970
2009-09-11 08:56:20 +00:00
Mike Sperber
3ca2b0de04 Clarify that the `test' function runs the checks, not the check forms.
svn: r15969
2009-09-11 08:54:58 +00:00
Robby Findler
a9cf0a39a7 added phase information to the module browser
svn: r15968
2009-09-11 08:09:55 +00:00
Eli Barzilay
13392b229a Welcome to a new PLT day.
svn: r15967
2009-09-11 07:50:28 +00:00
Robby Findler
53bf9d51c1 PR 10442
svn: r15966
2009-09-11 00:03:23 +00:00
Matthew Flatt
c8c43bbe34 fix docs for get-module-code
svn: r15965
2009-09-10 19:42:30 +00:00
Matthew Flatt
d4e40e0b25 fix some problems with sandboxes and extension (PR 10381) and Snow Leopard extension building (also demonstrated by PR 10381)
svn: r15964
2009-09-10 19:39:37 +00:00
Matthew Flatt
4c8b0b8b13 change DrScheme module language to use namespace-require (like mzscheme/mred)
svn: r15963
2009-09-10 19:39:31 +00:00
Kathy Gray
07b104e939 Remove trace error and broken implementation
svn: r15956
2009-09-10 14:03:26 +00:00
Eli Barzilay
11bd73b90a Welcome to a new PLT day.
svn: r15954
2009-09-10 07:50:08 +00:00
Robby Findler
d3a3e0cc8c only raise an exception when there is an exception to raise
svn: r15953
2009-09-10 06:40:25 +00:00
Robby Findler
ed18890817 changed exn? to exn:fail? to avoid catching breaks while running test cases
svn: r15952
2009-09-10 06:37:43 +00:00
Ryan Culpepper
7c2a7c9ef9 macro-debugger:
fixed scheme end of lifts issue (needs C fix too)
  added step limit to help catch nonterminating expansions

svn: r15950
2009-09-10 01:51:29 +00:00
Eli Barzilay
a5049e9d03 profj is gone, profjWizard follows
svn: r15949
2009-09-10 01:26:50 +00:00
Sam Tobin-Hochstadt
eda69b472a Remove almost all uses of `stxclass' library.
svn: r15944
2009-09-09 21:24:05 +00:00
Mike Sperber
4a1ee8bb44 Check that the operands of `one-of' don't yield contracts.
svn: r15936
2009-09-09 15:18:14 +00:00
Mike Sperber
9a613d0d57 Remove invalid-arity tests: these fail directly now that we copy the
arity to the enforcer.

svn: r15935
2009-09-09 15:17:40 +00:00
Mike Sperber
332fdb8602 Export contract' from the DMdA languages, making define-contract' obsolete.
svn: r15934
2009-09-09 15:00:54 +00:00
Mike Sperber
38d9c6d8af In `make-property-contract', transfer arity from procedure to contract
wrapper.

svn: r15933
2009-09-09 14:43:26 +00:00
Matthew Flatt
34b48487f2 fix eopl/main
svn: r15930
2009-09-09 12:23:11 +00:00
Eli Barzilay
4c6cb1b01a Welcome to a new PLT day.
svn: r15929
2009-09-09 07:50:08 +00:00
Robby Findler
83728f04fe automatic compilation in drscheme now avoids the installed planet files
svn: r15928
2009-09-09 02:35:09 +00:00
Matthew Flatt
8958f1893a make build work on Mac OS 10.6
svn: r15927
2009-09-09 01:06:30 +00:00
Robby Findler
390145821a PR 10431, plus support for ->* with keywords in proc-doc
svn: r15926
2009-09-08 22:53:12 +00:00
Sam Tobin-Hochstadt
bc25b75eb3 Make type keywords show check syntax info
svn: r15925
2009-09-08 20:16:48 +00:00
Sam Tobin-Hochstadt
4907d266df Move parse-type2 to parse-type.
Re-enable typed-scheme tests automatically.

svn: r15924
2009-09-08 20:02:03 +00:00
Sam Tobin-Hochstadt
63d318fd4b New type parser, written using syntax/parse.
- uses keywords with bindings
 - : macro in separate file so it can be used earlier
 - internal function in separate file
FilterSet/c and LatentFilterSet/c contracts
Avoid returning #f when `look-for-in-orig' fails
Add type for unsafe-cdr

svn: r15923
2009-09-08 19:51:34 +00:00
Kathy Gray
cec5589f9b Removal of profj -- to appear in planet instead
svn: r15922
2009-09-08 16:37:25 +00:00
Eli Barzilay
b3d693c386 added main.ss
svn: r15921
2009-09-08 16:11:49 +00:00
Eli Barzilay
b1d0831d57 added main.ss
svn: r15920
2009-09-08 16:11:28 +00:00
Eli Barzilay
efaec81861 use #lang and reindent
svn: r15919
2009-09-08 16:10:57 +00:00
Kathy Gray
6806f21118 Consolidation of profj prior to removal from release
svn: r15918
2009-09-08 16:09:10 +00:00
Eli Barzilay
d2802e6c2a use #lang and reindent
svn: r15917
2009-09-08 16:07:36 +00:00
Eli Barzilay
70cf9b6d62 use #lang and reindent
svn: r15916
2009-09-08 16:06:35 +00:00
Robby Findler
49c447fe11 undid broken commit
svn: r15915
2009-09-08 13:30:52 +00:00
Robby Findler
910e721a89 changed order of evaluation to improve error message
svn: r15914
2009-09-08 13:18:19 +00:00
Kathy Gray
571eb2884a Step one in preparing collects for the removal of profj
svn: r15913
2009-09-08 13:05:13 +00:00
Matthew Flatt
3ada45a6c3 fix Scribble manual bib to refer to scheme.css
svn: r15912
2009-09-08 12:31:35 +00:00
Eli Barzilay
5a736e97a3 Welcome to a new PLT day.
svn: r15911
2009-09-08 07:50:16 +00:00
Robby Findler
5c283aa969 svn: r15910 2009-09-08 06:52:36 +00:00
Jon Rafkind
e95e50435c typo
svn: r15909
2009-09-08 04:44:41 +00:00
Matthew Flatt
98ce34dd77 fix chaining-language reader bug
svn: r15908
2009-09-08 00:11:02 +00:00
Matthew Flatt
3ebbd56865 fix cm problem tracking reader dependencies; add 'reader' reader language
svn: r15907
2009-09-08 00:07:11 +00:00
Ryan Culpepper
ee41d24bb9 syntax/parse: added head ~optional pattern, improved docs
svn: r15906
2009-09-07 23:32:41 +00:00
Robby Findler
8f24d026d6 PR 10433
svn: r15905
2009-09-07 21:43:50 +00:00
Matthew Flatt
d92ac1c2fd fix docs for syntax-local-name, syntax-local-infer-name, and 'inferred-name
svn: r15904
2009-09-07 21:02:03 +00:00
Matthew Flatt
a65ad71fad clarification on closing pipe ports
svn: r15903
2009-09-07 20:49:35 +00:00
Jay McCarthy
bfe82b2f3d Changing from exn? to exn:fail?
svn: r15902
2009-09-07 19:56:45 +00:00
Mike Sperber
89ec442c04 Merge branches/mike/quickcheck:
Add QuickCheck-based property testing to the DeinProgramm/DMdA languages.

svn: r15901
2009-09-07 16:31:18 +00:00
Eli Barzilay
3d3cb4cbd3 Welcome to a new PLT day.
svn: r15900
2009-09-07 07:50:24 +00:00
Matthew Flatt
8ae0ea9d14 unsafe ops (v4.2.1.8)
svn: r15899
2009-09-06 18:24:46 +00:00
Eli Barzilay
d2ecc840a9 Welcome to a new PLT day.
svn: r15895
2009-09-06 07:50:31 +00:00
Mike Sperber
a3c947806c Make DMdA language contracts do right wrt. immediate tail recursion.
svn: r15892
2009-09-05 19:38:46 +00:00
Mike Sperber
be9ba61d7a Synch German string constants with latest.
svn: r15891
2009-09-05 18:21:27 +00:00
Stevie Strickland
3c5511e5b0 We shouldn't blame the context for both positive and negative here -- the
positive blame should be the struct itself.  We'll get that blame via
(current-contract-region), since the expression is within the with-contract.

svn: r15890
2009-09-05 17:33:28 +00:00
Jon Rafkind
03be1db63e add examples for define-contract/struct
svn: r15889
2009-09-05 17:04:14 +00:00
Jon Rafkind
260ef74035 add define-struct/contract sub-typing tests
svn: r15888
2009-09-05 16:48:15 +00:00
Jon Rafkind
e9e1d4b5b7 define-struct/contract can handle sub-typing now
svn: r15887
2009-09-05 16:47:59 +00:00
Robby Findler
72d6f85c47 PR 10416
svn: r15886
2009-09-05 10:29:00 +00:00
Robby Findler
8838409b44 minor cleanup
svn: r15885
2009-09-05 10:18:08 +00:00
Robby Findler
33680c1b9c fixed bug where non-existent planet development paths would break setup-plt
svn: r15884
2009-09-05 10:17:55 +00:00
Eli Barzilay
7a4f3eb2bc Welcome to a new PLT day.
svn: r15883
2009-09-05 07:50:20 +00:00
Ryan Culpepper
985bf7bd11 macro-debugger: create new eventspace for macro stepper
svn: r15882
2009-09-04 21:56:17 +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
Matthias Felleisen
bc404aaa54 re-directed image
svn: r15878
2009-09-04 08:38:40 +00:00
Matthias Felleisen
217b1b0464 re-directed image
svn: r15877
2009-09-04 08:36:44 +00:00
Matthias Felleisen
e10f8ca80a re-directed image
svn: r15876
2009-09-04 08:36:05 +00:00
Robby Findler
302cfd2800 updated to new coloring of set!'d variables
svn: r15875
2009-09-04 07:54:42 +00:00
Eli Barzilay
fd01fdf63a Welcome to a new PLT day.
svn: r15874
2009-09-04 07:50:18 +00:00
Robby Findler
40222e5daa color assigned variables in red
svn: r15873
2009-09-04 06:35:07 +00:00
Robby Findler
5c94d7fe25 svn: r15872 2009-09-04 05:03:12 +00:00
Robby Findler
937d2efab3 added exists to provide/contract
svn: r15871
2009-09-04 04:52:02 +00:00
Matthias Felleisen
5d000d425e re-directed image
svn: r15870
2009-09-03 22:54:41 +00:00
Matthias Felleisen
8cc54bc495 re-directed image
svn: r15869
2009-09-03 22:50:15 +00:00
Matthias Felleisen
96d2064888 re-directed image
svn: r15868
2009-09-03 22:49:51 +00:00
Robby Findler
83ddd5aeda changed the default for fixing up parentheses
svn: r15867
2009-09-03 12:51:05 +00:00
Matthias Felleisen
1a571f09fb some clean up
svn: r15866
2009-09-03 10:47:31 +00:00
Robby Findler
a422185219 saved the decimal style for fractions in drs repl
svn: r15865
2009-09-03 10:04:52 +00:00
Sam Tobin-Hochstadt
799027d40f fix keyword application handling for new expansion
svn: r15864
2009-09-03 07:54:32 +00:00
Sam Tobin-Hochstadt
9e25d28a28 remove extra whitespace
svn: r15863
2009-09-03 07:53:39 +00:00
Eli Barzilay
514b0a845d Welcome to a new PLT day.
svn: r15862
2009-09-03 07:50:19 +00:00
Eli Barzilay
a04517452f new require format
svn: r15861
2009-09-03 00:16:35 +00:00
Casey Klein
1d4da3df4c Term generator now less aggressive about producing weird variables and
strings.

svn: r15860
2009-09-02 19:51:30 +00:00
Jon Rafkind
e6b536edba remove tabs
svn: r15859
2009-09-02 16:59:26 +00:00
Eli Barzilay
9f13cd3766 Welcome to a new PLT day.
svn: r15858
2009-09-02 07:50:31 +00:00
Sam Tobin-Hochstadt
b3dde2ca7f Handle type ascription and type instantiation better with expected type.
Add remove-ascription
Identify incorrect element of wrongly typed list.
Use function argument types as expected types.
Allow multiple uses of orig-module-stx, older one takes precedence.

svn: r15857
2009-09-01 22:25:35 +00:00
Sam Tobin-Hochstadt
95cb438a9c New tests
svn: r15856
2009-09-01 22:22:37 +00:00
Stevie Strickland
acce62b181 Add in one test that uses unit/c (via define-unit/contract) instead of just
the signature based contracts.

svn: r15855
2009-09-01 22:00:15 +00:00
Robby Findler
4532602b5a svn: r15854 2009-09-01 21:43:41 +00:00
Ryan Culpepper
2acdfd6eb5 syntax/parse: fixed error-reporting bugs, added error-reporting tests
svn: r15853
2009-09-01 19:16:33 +00:00
Robby Findler
0a4bfe6d3c svn: r15852 2009-09-01 16:44:32 +00:00
Jon Rafkind
9bbbec05b3 add examples for booleans
svn: r15851
2009-09-01 16:31:08 +00:00
Robby Findler
5c73253e03 changed the low-level api for contracts so the projections accept an extra argument indicating if the contract is being used positively or negatively
svn: r15850
2009-09-01 16:25:08 +00:00
Robby Findler
a06f5921f8 svn: r15849 2009-09-01 15:59:16 +00:00
Ryan Culpepper
0bd68c6813 syntax/parse:
added #:defaults arg to ~optional
  cleaned up error-reporting of special forms (not generated code)

svn: r15848
2009-09-01 15:25:17 +00:00
Ryan Culpepper
38fc6c8e67 fixed PR 10418 (keyword args in procedure contracts)
svn: r15847
2009-09-01 15:08:06 +00:00
Matthew Flatt
941d8c47c3 restore focus ring on text-field% (by chaining to superclass on-set/kill-fpcus in editor-canvas%)
svn: r15846
2009-09-01 14:31:58 +00:00
Eli Barzilay
47efa1c6fb Welcome to a new PLT day.
svn: r15843
2009-09-01 07:50:08 +00:00
Robby Findler
c93d1d8ad1 drscheme's error print handler now respects error-print-source-location
svn: r15842
2009-09-01 05:23:22 +00:00
Robby Findler
e0bd8a6cf0 improved responsiveness of interactive searching
svn: r15841
2009-09-01 05:19:32 +00:00
Eli Barzilay
5606aefcb5 Welcome to a new PLT day.
svn: r15840
2009-08-31 07:50:14 +00:00
Ryan Culpepper
1a2ce72089 syntax/keyword: renamed and added selection procedures
syntax/parse: documented #:context option

svn: r15839
2009-08-30 18:22:09 +00:00
Matthias Felleisen
8c20ce344d added state display to world programs
svn: r15837
2009-08-30 18:11:19 +00:00
Matthias Felleisen
68fb5e42fa added state display to world programs
svn: r15836
2009-08-30 18:11:02 +00:00
Eli Barzilay
6708347021 Welcome to a new PLT day.
svn: r15835
2009-08-30 07:50:20 +00:00
Ryan Culpepper
93b6f59264 syntax/parse: worked on docs, fixed error reporting bug
svn: r15834
2009-08-30 04:20:29 +00:00
Jon Rafkind
19de92f5fd document generator forms
svn: r15833
2009-08-30 02:43:35 +00:00
Ryan Culpepper
e0395f6d68 syntax/parse: fixed bug in unbound-literal checking
svn: r15832
2009-08-30 00:26:41 +00:00
Ryan Culpepper
783d37a0d3 syntax/parse
added #:opaque syntax class option
  changed expectation handling

svn: r15831
2009-08-30 00:15:48 +00:00
Ryan Culpepper
d015699db5 fixed typo
svn: r15830
2009-08-29 23:02:55 +00:00
Ryan Culpepper
927a4b45cb fixed typo, added line breaks
svn: r15829
2009-08-29 22:59:33 +00:00
Ryan Culpepper
43d10b5179 added syntax/keyword library
updated syntax/parse to add #:context argument

svn: r15828
2009-08-29 22:58:08 +00:00
Mike Sperber
2900922d1c Synch German string constants with latest.
svn: r15827
2009-08-29 10:05:03 +00:00
Eli Barzilay
2c78422229 Welcome to a new PLT day.
svn: r15825
2009-08-29 07:50:19 +00:00
Eli Barzilay
d94bdaeb74 Welcome to a new PLT day.
svn: r15824
2009-08-28 07:50:13 +00:00
Eli Barzilay
cb78ec3bf6 a bunch of typos
svn: r15823
2009-08-28 04:06:14 +00:00
Matthew Flatt
a12ec5fd23 improve speed of writing long byte strings with lots of escapes in WXME
svn: r15822
2009-08-28 03:45:38 +00:00
Matthew Flatt
0796519b44 fix doc typo
svn: r15821
2009-08-28 03:45:06 +00:00
Matthew Flatt
a0705f29de more slideshow/play additions
svn: r15820
2009-08-28 03:44:48 +00:00
Robby Findler
1f7266614d used wrong method name
svn: r15819
2009-08-27 22:13:41 +00:00
Eli Barzilay
9ecbffa70e svn: r15818 2009-08-27 20:34:18 +00:00
Jon Rafkind
40115cb251 add generator tests back in
svn: r15817
2009-08-27 16:42:17 +00:00
Jon Rafkind
e4f86edbed a few name changes
svn: r15816
2009-08-27 16:42:12 +00:00
Eli Barzilay
78471a5b86 better name-age
svn: r15815
2009-08-27 16:08:27 +00:00
Eli Barzilay
8eb158b863 Welcome to a new PLT day.
svn: r15814
2009-08-27 12:37:05 +00:00
Eli Barzilay
caf1c21d3f removed tests for now
svn: r15813
2009-08-27 12:17:28 +00:00
Eli Barzilay
572f7f849b suggested revision
svn: r15812
2009-08-27 12:16:26 +00:00
Eli Barzilay
ec9fc2571a Added `in-producer'.
(Note that `test-generator' tests use quasiquote for the expected result).

svn: r15811
2009-08-27 09:15:52 +00:00
Jon Rafkind
f63a9046af comment about define-sequence-syntax
svn: r15810
2009-08-26 22:05:13 +00:00
Jon Rafkind
11091ee8fe add a few generator tests
svn: r15809
2009-08-26 21:44:14 +00:00
Jon Rafkind
4697b7fd6f use gensym and dont keep track of position
svn: r15808
2009-08-26 21:43:42 +00:00
Jon Rafkind
56c4fe6c7d cosmetic fixes. add in-generator
svn: r15807
2009-08-26 21:29:02 +00:00
Eli Barzilay
98f9472dd4 reformat
svn: r15806
2009-08-26 21:07:42 +00:00
Eli Barzilay
ab7caff9bc reformat
svn: r15805
2009-08-26 21:05:04 +00:00
Jon Rafkind
f61f933b8b add library for creating generator sequences
svn: r15803
2009-08-26 20:54:22 +00:00
Matthew Flatt
a57b1e71a5 tweaks to support princess movie
svn: r15802
2009-08-26 18:54:55 +00:00
Jon Rafkind
49e57413bf scribble: fix typo
svn: r15801
2009-08-26 16:08:33 +00:00
Jay McCarthy
e49bd5d60a Small bug in tutorial
svn: r15800
2009-08-26 15:00:01 +00:00
Eli Barzilay
7bc34a406e Welcome to a new PLT day.
svn: r15799
2009-08-26 07:50:20 +00:00
Jay McCarthy
ea84b8d182 Fixing a problem with the contracts I committed
svn: r15798
2009-08-25 17:21:32 +00:00
Matthew Flatt
78ad4f9615 editor pasteboard bug fix from Jordan Johnson
svn: r15797
2009-08-25 11:20:03 +00:00
Eli Barzilay
96c23c6212 Welcome to a new PLT day.
svn: r15796
2009-08-25 07:50:25 +00:00
Robby Findler
fcfa572e02 PRS 10379 and 10377
svn: r15795
2009-08-25 04:51:05 +00:00
Eli Barzilay
d162f8b316 Welcome to a new PLT day.
svn: r15794
2009-08-24 07:50:27 +00:00
Eli Barzilay
e7f9103454 Welcome to a new PLT day.
svn: r15793
2009-08-23 07:50:20 +00:00
Eli Barzilay
e9bad827c3 Change the location information: avoid adjusting the source information
of `@foo' to include the `@'.  This applies for both identifiers and
full @-forms.

svn: r15792
2009-08-21 13:16:08 +00:00
Eli Barzilay
82f0d336d4 Added syntax property checking (only locations for now, but will be extended).
svn: r15791
2009-08-21 13:04:19 +00:00
Eli Barzilay
d863e07492 minor reorganization
svn: r15790
2009-08-21 11:40:29 +00:00
Eli Barzilay
1ea8c66511 In Scheme mode @|| will also throw an error instead of being read as a
comment.  This is to avoid confusing situations like

  (define foo (list x '@|| y))

which quoted the `y' since @|| was read as a comment.

svn: r15789
2009-08-21 11:11:21 +00:00
Eli Barzilay
7d69ec01c2 Welcome to a new PLT day.
svn: r15787
2009-08-21 07:50:27 +00:00
Eli Barzilay
5497e7b65b Welcome to a new PLT day.
svn: r15786
2009-08-20 07:50:15 +00:00
Robby Findler
0645fa16ec use some of the original parameter values when compiling planet packages to avoid bad interactions with module language's automatic compilation
svn: r15785
2009-08-20 04:43:20 +00:00
Matthew Flatt
8da19de7b2 improve readable-snip<%> and related docs
svn: r15784
2009-08-19 20:51:23 +00:00
Matthew Flatt
543f586a97 orig paramz to planet resolver (v4.2.1.7)
svn: r15783
2009-08-19 16:40:33 +00:00
Robby Findler
d3ececcee6 cleaned up rotation
svn: r15782
2009-08-19 12:14:09 +00:00
Eli Barzilay
a18bbc154b Welcome to a new PLT day.
svn: r15781
2009-08-19 07:50:31 +00:00
Stevie Strickland
7d551aa0f2 Small change so that failures due to the implicit compound-unit/infer (like
init-depend failures) will show define-values/invoke-unit/infer as the
original source of the problem.

svn: r15780
2009-08-18 23:22:32 +00:00
Matthias Felleisen
3c6f5e5c98 append takes 1 or more arguments now in ISL+
svn: r15779
2009-08-18 20:01:31 +00:00
Eli Barzilay
616224ace5 Welcome to a new PLT day.
svn: r15777
2009-08-18 07:50:28 +00:00
Matthew Flatt
663a24dad6 slideshow play: allow procedure as name
svn: r15776
2009-08-18 01:24:59 +00:00
Matthew Flatt
6d68894263 fix some problems with slide layout and names; extend play functions
svn: r15775
2009-08-18 01:20:57 +00:00
Robby Findler
accd344975 started changing the representation so that the rotation angles are always at the bottom of the pictures
svn: r15774
2009-08-17 21:09:33 +00:00
Robby Findler
be2dc50990 moved tests into the tests collection
svn: r15773
2009-08-17 20:17:45 +00:00
Robby Findler
5b6f0381fa moved test suite to test/ directory, minor change to try to understand normalization bug
svn: r15771
2009-08-17 17:01:51 +00:00
Robby Findler
efbd58d93e identified a problem with normalization (not sure how to fix it yet, tho)
svn: r15770
2009-08-17 15:57:01 +00:00
Robby Findler
77a94fac04 changed defaults back to including errortrace
svn: r15769
2009-08-17 15:55:11 +00:00
Matthew Flatt
a4fa5e4bb7 fix 'last' field from some pict constructors
svn: r15768
2009-08-17 15:42:01 +00:00
Matthew Flatt
549edd6a3d refine slideshow/play
svn: r15767
2009-08-17 15:35:45 +00:00
Matthew Flatt
1a37d891ac change slideshow pict's 'last' field to contain a pict path
svn: r15759
2009-08-17 12:51:04 +00:00
Mike Sperber
bb3818ee07 Zap leftover file.
svn: r15755
2009-08-17 09:33:50 +00:00
Eli Barzilay
6af41919ee Welcome to a new PLT day.
svn: r15752
2009-08-17 07:50:15 +00:00
Robby Findler
eb304cf4c3 first cut checkin (still problems, of course)
svn: r15750
2009-08-17 00:33:19 +00:00
Robby Findler
6de735bf59 added sqrt
svn: r15749
2009-08-16 22:00:15 +00:00
Robby Findler
02e4426d06 PR 10406
svn: r15748
2009-08-16 09:56:24 +00:00
Eli Barzilay
914df66e15 Welcome to a new PLT day.
svn: r15747
2009-08-16 07:50:18 +00:00
John Clements
97196f5c26 no description of 'lst' argument
svn: r15746
2009-08-15 20:41:55 +00:00
Mike Sperber
e7e65bd4d1 Re-raise check-expect exception after registering the failure, not
before. (PR10402)

svn: r15745
2009-08-15 12:19:39 +00:00
Eli Barzilay
2de19a243b Welcome to a new PLT day.
svn: r15744
2009-08-15 07:50:29 +00:00
Matthias Felleisen
ae0822ac9f checking keystrokes properly in universe
svn: r15743
2009-08-15 01:25:02 +00:00
Matthias Felleisen
fd813e111e added make-pair to beginner
svn: r15742
2009-08-14 23:27:54 +00:00
Matthias Felleisen
fb206a23d5 added last-picture option to stop-when
svn: r15740
2009-08-14 23:15:29 +00:00
Matthias Felleisen
6514185518 added last-picture option to stop-when
svn: r15739
2009-08-14 23:15:01 +00:00
Matthias Felleisen
cd1d7d3985 matrix bug fixed
svn: r15738
2009-08-14 22:59:52 +00:00
Sam Tobin-Hochstadt
5174bbb5f0 when result type is dotted, pass it through tc-expr/check
svn: r15737
2009-08-14 20:27:53 +00:00
Sam Tobin-Hochstadt
83e0ec2b40 return a better type
svn: r15736
2009-08-14 19:44:46 +00:00
Eli Barzilay
824a461335 Welcome to a new PLT day.
svn: r15732
2009-08-14 07:50:29 +00:00
Robby Findler
afc056306d added in a for-label to catch the missing links
svn: r15731
2009-08-13 21:14:09 +00:00
Robby Findler
4c9dcdc36d moved some of the module language compiler setup code into the compiler/cm library so others can use it outside of DrScheme
svn: r15730
2009-08-13 21:09:15 +00:00
Robby Findler
adbec1785e explained the Module language settings
svn: r15729
2009-08-13 21:04:01 +00:00
Ryan Culpepper
38e256e6eb syntax/parse: fixed error in ~bounds form
svn: r15728
2009-08-13 18:28:33 +00:00
Matthew Flatt
f37c71c6ee setup-plt -D skips compilation of .scrbl files
svn: r15727
2009-08-13 16:24:33 +00:00
Robby Findler
1bf5188e2e started adding detail about the module language, moving to another machine to finish
svn: r15726
2009-08-13 15:44:58 +00:00
Eli Barzilay
2b81e233fa Welcome to a new PLT day.
svn: r15725
2009-08-13 07:50:33 +00:00
Mike Sperber
28d27a5074 Make sure the test results are displayed, even when an exception
occurs running the tests.

svn: r15724
2009-08-13 06:42:40 +00:00
Sam Tobin-Hochstadt
79c4f9651e improve docs for opaque types
fix pr 10106

svn: r15723
2009-08-12 22:22:54 +00:00
Sam Tobin-Hochstadt
614980f6ec fix pr 10097
svn: r15722
2009-08-12 22:05:41 +00:00
Sam Tobin-Hochstadt
1e5cb7d603 fix 9979
svn: r15721
2009-08-12 21:55:04 +00:00
Sam Tobin-Hochstadt
6af7d32709 fix 9967
svn: r15720
2009-08-12 21:52:21 +00:00
Eli Barzilay
95f4d1eefe use spaces instead of tabs to indent output
svn: r15719
2009-08-12 21:37:33 +00:00
Jay McCarthy
829c8416b6 Fix a bug suggested by Robby and add a test case
svn: r15718
2009-08-12 20:43:10 +00:00
Sam Tobin-Hochstadt
50b7a0b190 improve types for numeric predicates
fix pr 9767

svn: r15717
2009-08-12 20:42:20 +00:00
Sam Tobin-Hochstadt
35336e77b8 Improve error messages from require/contract
svn: r15716
2009-08-12 20:28:08 +00:00
Jay McCarthy
1dba4edcb9 A fix for my example hide hole based models
svn: r15715
2009-08-12 20:08:36 +00:00
Robby Findler
485785176a drscheme now saves its compiled files in its own directory
svn: r15714
2009-08-12 19:44:14 +00:00
Robby Findler
4c420d4a64 svn: r15713 2009-08-12 19:43:26 +00:00
Robby Findler
3f0b94e58a svn: r15712 2009-08-12 19:42:53 +00:00
Matthew Flatt
5ff1429b6d more latex accented characters
svn: r15711
2009-08-12 18:58:49 +00:00
Eli Barzilay
1b110d2680 Welcome to a new PLT day.
svn: r15710
2009-08-12 07:50:20 +00:00
Jay McCarthy
3432cf282f Adding more specific contracts
svn: r15709
2009-08-11 22:31:44 +00:00
Jay McCarthy
d8bc61ae41 Adding more specific contracts
svn: r15708
2009-08-11 22:10:47 +00:00
Jay McCarthy
18093d26e1 Adding doc based contracts
svn: r15707
2009-08-11 21:24:45 +00:00
Sam Tobin-Hochstadt
50545830f2 Allow filters/objects to be provided to untyped code.
svn: r15706
2009-08-11 21:00:57 +00:00
Sam Tobin-Hochstadt
c27783830a add getenv and pretty-print etc.
svn: r15705
2009-08-11 20:44:45 +00:00
Sam Tobin-Hochstadt
28be0897c3 Move student expansion above or.
Improve printing when no object.

svn: r15704
2009-08-11 20:19:19 +00:00
Sam Tobin-Hochstadt
9649e10df8 document define-struct/exec:
svn: r15703
2009-08-11 20:05:31 +00:00
Matthew Flatt
5207a215af add missing core form to kernel-form-identifier-list, improve docs
svn: r15702
2009-08-11 19:48:05 +00:00
Sam Tobin-Hochstadt
b23016f86a Prohibit predicates, unions of tvars in contracts
Add vector?

svn: r15701
2009-08-11 19:35:34 +00:00
Eli Barzilay
aae1fb9508 Welcome to a new PLT day.
svn: r15700
2009-08-11 07:50:23 +00:00
Matthew Flatt
3cb2775f7c preserve original id use in expansion of first-order->higher-order
svn: r15699
2009-08-11 01:58:03 +00:00
Robby Findler
86d0ef6b1b PR 10375
svn: r15698
2009-08-11 01:02:56 +00:00
Robby Findler
5604144718 svn: r15697 2009-08-11 01:02:01 +00:00
Matthew Flatt
2414f4f880 print-syntax-width (4.2.1.6)
svn: r15696
2009-08-10 22:01:57 +00:00
Matthew Flatt
bdeaa475b3 Scribble latex output and 'never-indents
svn: r15695
2009-08-10 22:01:32 +00:00
Eli Barzilay
4e2e7c1421 Welcome to a new PLT day.
svn: r15694
2009-08-10 07:50:21 +00:00
Matthew Flatt
a195a5defd within a single document for multi-HTML rendering, add section prefix in generated file names
svn: r15693
2009-08-09 14:05:43 +00:00
Matthew Flatt
3170f05da2 correctly handle multiple registrations of the same snipclass name
svn: r15692
2009-08-09 13:48:09 +00:00
Matthew Flatt
a090aa60a9 fix multiple registration of make-line-snip snipclass
svn: r15691
2009-08-09 13:46:20 +00:00
Eli Barzilay
d045ab43f6 Welcome to a new PLT day.
svn: r15690
2009-08-09 07:50:18 +00:00
Eli Barzilay
fdb34adc36 Welcome to a new PLT day.
svn: r15689
2009-08-08 07:50:22 +00:00
Eli Barzilay
7340beddde align expected and result on separate lines
svn: r15688
2009-08-08 07:21:39 +00:00
Eli Barzilay
ab544948e2 no plural if only one test
svn: r15687
2009-08-08 06:49:36 +00:00
Matthias Felleisen
1fe887fd9a doc bug for replicate fixed
svn: r15686
2009-08-07 18:37:09 +00:00
Matthew Flatt
450d9b604e DrScheme: only correct a paren if the inserted character would be colored as a parenthesis (which matters for @-form coloring)
svn: r15685
2009-08-07 14:59:14 +00:00
Matthew Flatt
d1bd8a7a40 fix problems parsing old WXME files
svn: r15684
2009-08-07 12:40:55 +00:00
Eli Barzilay
9e38ed6809 Welcome to a new PLT day.
svn: r15683
2009-08-07 07:50:33 +00:00
Robby Findler
60c0d623ee svn: r15682 2009-08-06 19:48:29 +00:00
Matthew Flatt
015e926c04 fix delete-time callback to release caret focus
svn: r15681
2009-08-06 16:37:49 +00:00
Eli Barzilay
2038edda70 Welcome to a new PLT day.
svn: r15680
2009-08-06 07:50:18 +00:00
Robby Findler
b1a9a7e3bc svn: r15679 2009-08-06 04:26:17 +00:00
Robby Findler
46f5ef44bd added the computer language info back in
svn: r15678
2009-08-05 23:58:05 +00:00
Robby Findler
7c62f8caa0 PR 10385
svn: r15677
2009-08-05 23:08:42 +00:00
Robby Findler
8bee13c680 Matthias asked me to remove this definition
svn: r15676
2009-08-05 21:30:55 +00:00
Robby Findler
0646de8473 cleaned up a little bit, here and there
svn: r15675
2009-08-05 19:44:06 +00:00
Eli Barzilay
160d30d81d Welcome to a new PLT day.
svn: r15672
2009-08-05 07:50:17 +00:00
Robby Findler
3e8c91337f added check-color
svn: r15671
2009-08-04 20:36:07 +00:00
Robby Findler
fbb31a1393 changed to scheme/base
svn: r15670
2009-08-04 18:19:52 +00:00
Robby Findler
e7fdc0887d added support for number-based argument specification
svn: r15669
2009-08-04 18:16:53 +00:00
Matthew Flatt
08166c165c fix universe.ss doc formatting
svn: r15668
2009-08-04 11:31:30 +00:00
Matthew Flatt
39b2764a70 Scribble: fix generic sub-flow CSS
svn: r15667
2009-08-04 11:30:58 +00:00
Eli Barzilay
fec5f472ef Welcome to a new PLT day.
svn: r15666
2009-08-04 07:50:29 +00:00
Stevie Strickland
8ae58f1244 Primarily this is a change so that the negative party entering into
with-contract based contracts is the syntactic context of the with-contract
expression.  Also, there's some code cleanup.

svn: r15665
2009-08-03 21:15:44 +00:00
Eli Barzilay
c4e9c9283f Welcome to a new PLT day.
svn: r15663
2009-08-03 07:50:27 +00:00
Matthew Flatt
5cdac2722a add accented a
svn: r15662
2009-08-02 16:55:39 +00:00
Matthew Flatt
f1af318776 fix some contracts
svn: r15661
2009-08-02 13:36:25 +00:00
Eli Barzilay
4b6808f2b8 Welcome to a new PLT day.
svn: r15660
2009-08-02 07:50:34 +00:00
Robby Findler
2da5e8c633 skip files that don't exist and let the original compilation handler take care of them
svn: r15658
2009-08-01 17:54:43 +00:00
Matthias Felleisen
a3cb24d195 fixed small universe bug
svn: r15657
2009-08-01 16:18:27 +00:00
Matthew Flatt
2850d101f3 clear bitmap created for a snip->cached-image-snip conversion
svn: r15656
2009-08-01 16:17:35 +00:00
Mike Sperber
32353b76d2 Synch German string constants with latest.
svn: r15655
2009-08-01 16:17:19 +00:00
Robby Findler
39f139c617 svn: r15654 2009-08-01 15:55:06 +00:00
Eli Barzilay
c9acc96c84 Welcome to a new PLT day.
svn: r15653
2009-08-01 07:50:18 +00:00
Robby Findler
4592139c0e tweak to the search results printout
svn: r15652
2009-08-01 02:48:07 +00:00
Matthew Flatt
021a65020f fix thaw-colorer, as reflected in restoring coloring in an edtor after test-coverage coloring
svn: r15651
2009-08-01 02:31:51 +00:00
Robby Findler
a6624f11e2 better job of checking module language setting invariants when reading from the prefs file
svn: r15649
2009-07-31 16:00:15 +00:00
Robby Findler
6a4c6a5535 fixed buggy contract
svn: r15648
2009-07-31 15:59:47 +00:00
Eli Barzilay
541be39eca Welcome to a new PLT day.
svn: r15647
2009-07-31 07:50:06 +00:00
Sam Tobin-Hochstadt
1ea71ea94b New contracts for hashtables, vectors, boxes
svn: r15646
2009-07-30 21:15:16 +00:00
Sam Tobin-Hochstadt
55c9f55cf3 struct->vector
svn: r15645
2009-07-30 21:00:04 +00:00
Sam Tobin-Hochstadt
1977ab0709 remove c
svn: r15644
2009-07-30 20:13:28 +00:00
Eli Barzilay
4c5c7cf89b Welcome to a new PLT day.
svn: r15643
2009-07-30 19:55:42 +00:00
Sam Tobin-Hochstadt
7888fa5dc6 Add some hash functions
svn: r15642
2009-07-30 19:30:05 +00:00
Robby Findler
6c86f7e305 removed duplication
svn: r15641
2009-07-30 19:25:23 +00:00
Robby Findler
1fc47a2a1f added logging for when CM compiles a file
svn: r15640
2009-07-30 15:51:16 +00:00
Robby Findler
b5b32d1d8e added automatic compilation to the module language, plus various other tweaks (contract library enhancement, bug fixes here and there)
svn: r15635
2009-07-30 05:17:40 +00:00
Robby Findler
6fe071364f svn: r15634 2009-07-30 04:23:20 +00:00
Eli Barzilay
1ce41ec179 * Improved tester definitions
* Testing read errors too now

svn: r15632
2009-07-30 03:17:50 +00:00
Eli Barzilay
6da4f18dab Two more places that needed to change with the @foo@bar change
svn: r15626
2009-07-29 19:41:41 +00:00
Matthew Flatt
324743b1c0 refine regexp-split contract
svn: r15625
2009-07-29 19:18:57 +00:00
Matthew Flatt
6a71aca994 fix Ctl-C handling on setup PLT to not trigger bootstrap mode
svn: r15624
2009-07-29 19:03:35 +00:00
Matthew Flatt
a47d94f75f add file-or-directory-identity (4.1.2.5)
svn: r15623
2009-07-29 17:39:03 +00:00
Eli Barzilay
d0f8970add @foo@bar' will now parse as a foo@bar' identifier. This used to be
the case in Scheme mode but not in text mode, and this commit makes
the text mode behave as the Scheme mode.  (Seems like a convenience
point that is not useful since people won't remember the difference.)

svn: r15622
2009-07-29 17:00:29 +00:00
Matthew Flatt
2e8de6467a make sure search pages are installed with scheme.css
svn: r15621
2009-07-29 15:54:18 +00:00
Matthew Flatt
970a796bc6 defmodulelang and schememodlink changes to split lang text and module path
svn: r15619
2009-07-29 13:15:50 +00:00
Eli Barzilay
800ec93cd4 Welcome to a new PLT day.
svn: r15618
2009-07-29 07:50:26 +00:00
Matthew Flatt
d807421a07 extended syntax colorer to support lexer-specific backup; fix problems with new color lexers
svn: r15617
2009-07-29 03:31:29 +00:00
Matthias Felleisen
6dcc67cb25 svn: r15616 2009-07-29 02:21:32 +00:00
Matthew Flatt
84485e14ad try reporting complex Scribble braces as regular braces
svn: r15614
2009-07-28 22:20:25 +00:00
Matthew Flatt
c261379a29 better coloring and bug fixes for Scribble notation
svn: r15613
2009-07-28 22:06:16 +00:00
Matthew Flatt
c1f5e3abb4 changed Scribble coloring for better tabbing
svn: r15612
2009-07-28 21:11:51 +00:00
Robby Findler
3c4bdf86fe added a close icon to the yellow warning message
svn: r15611
2009-07-28 20:40:54 +00:00
Matthew Flatt
8b0b01939a use the Scheme lexer when then module path is bad (or a planet path)
svn: r15610
2009-07-28 18:41:06 +00:00
Matthew Flatt
12ab7c3aff disable syntax-coloring-triggered planet installs, for now
svn: r15609
2009-07-28 18:39:12 +00:00
Matthew Flatt
d48332ed26 fix for syntax coloring (4.2.1.4)
svn: r15608
2009-07-28 18:30:21 +00:00
Matthew Flatt
1ba7cf0926 #lang syntax coloring; Scribble syntax coloring
svn: r15607
2009-07-28 18:06:14 +00:00
Eli Barzilay
2425917a33 typo (PR10362 and PR10363)
svn: r15604
2009-07-28 17:05:47 +00:00
Eli Barzilay
388c62194b Disabled duplicate checking code for now, see comment.
svn: r15603
2009-07-28 17:00:05 +00:00
Eli Barzilay
8117217012 always use "/"s to create the collection "names" that are used for identification
svn: r15600
2009-07-28 14:52:55 +00:00
Eli Barzilay
66ab1f15ff better comment
svn: r15599
2009-07-28 14:49:59 +00:00
Eli Barzilay
d1f78ae378 Split collection names that come from specified collections on "/"s.
The code in "setup-cmdline.ss" makes sure that they all look like a
require specification, which means that they *are* separated by "/"s,
and not, for example, "\"s on windows.

svn: r15598
2009-07-28 14:35:38 +00:00
Noel Welsh
2ad22dd716 Fix incorrect documentation of -p command line option.
The documentation for command line arguments to MzScheme says:

-p <file> <u> <path> : requires (planet "<file>" "<user>" "<pkg>")
http://docs.plt-scheme.org/reference/running-sa.html#(part._mz-cmdline)

Running mzscheme --help says:

 -p <package> : Like -e '(require (planet "<package>")'

Experiments confirm the executable is correct and the docs are wrong.

svn: r15597
2009-07-28 14:24:19 +00:00
Eli Barzilay
50ea3d91fe show the two problematic collection names
svn: r15596
2009-07-28 12:46:12 +00:00
Noel Welsh
9c7584b8c8 Add types for:
- regexp? 
- pregexp? 
- byte-regexp? 
- byte-pregexp? 
- regexp 
- pregexp 
- byte-regexp 
- byte-pregexp 
- regexp-quote 
- read-bytes-line

svn: r15595
2009-07-28 10:41:27 +00:00
Eli Barzilay
4be8488e28 Welcome to a new PLT day.
svn: r15594
2009-07-28 07:50:19 +00:00
Eli Barzilay
3b194ff070 error typo
svn: r15593
2009-07-28 06:18:28 +00:00
Eli Barzilay
af5614455a some reformatting
svn: r15592
2009-07-28 05:05:17 +00:00
Matthew Flatt
7833ab2c02 improve errortrace docs; can merge to 4.1.2
svn: r15586
2009-07-27 17:19:13 +00:00
Eli Barzilay
f30688bd52 typo in the doc for matching-identifiers-out
svn: r15585
2009-07-27 15:47:16 +00:00
Matthew Flatt
1b21c14fd4 fix doc bug; could merge to 4.1.2
svn: r15584
2009-07-27 14:24:37 +00:00
Matthew Flatt
d3625dd3c7 fix R6RS 'rename' on multi identifiers (PR 10361); merge to 4.1.2
svn: r15583
2009-07-27 14:20:00 +00:00
Eli Barzilay
b83a0a34c2 Welcome to a new PLT day.
svn: r15582
2009-07-27 07:50:28 +00:00
Matthew Flatt
229e2636de change scribble 'variant' to 'property'; add contracts in scribble/decode
svn: r15581
2009-07-27 03:55:43 +00:00
Robby Findler
f651240503 svn: r15579 2009-07-27 01:18:48 +00:00
Eli Barzilay
9fab3b085a removed redundant @s
svn: r15578
2009-07-26 22:54:36 +00:00
Jay McCarthy
1f97344aa9 A few more typos I noticed
svn: r15577
2009-07-26 19:44:03 +00:00
Jay McCarthy
029fc31b34 Fixing a small typo
svn: r15576
2009-07-26 19:05:41 +00:00
Eli Barzilay
ed864eded2 @(itemize ...) -> @itemize[...]
svn: r15575
2009-07-26 11:27:14 +00:00
Eli Barzilay
6eeccd06c0 Welcome to a new PLT day.
svn: r15574
2009-07-26 07:50:27 +00:00
Matthew Flatt
f777ae61a0 fix generated HTML name for the getting-started section of the Scribble manual
svn: r15573
2009-07-26 03:23:40 +00:00
Eli Barzilay
c73cb3330a typo
svn: r15572
2009-07-26 03:02:00 +00:00
Matthew Flatt
bc9eef93f6 Scribble manual typos and up-to-date scribble/sigplan docs
svn: r15571
2009-07-26 02:52:37 +00:00
Matthew Flatt
3cb5bf1835 more improvements to the Scribble manual
svn: r15570
2009-07-26 02:25:07 +00:00
Matthew Flatt
345c17e85c major Scribble revision (v4.2.1.2)
svn: r15569
2009-07-25 20:25:33 +00:00
Robby Findler
f0c42b1730 PR 10355
svn: r15566
2009-07-25 15:47:52 +00:00
Robby Findler
b62d5d42d6 PR 10329
svn: r15565
2009-07-25 15:26:07 +00:00