Commit Graph

11467 Commits

Author SHA1 Message Date
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
Eli Barzilay
03f91ccbeb set svn:eol-style
svn: r15561
2009-07-25 10:06:55 +00:00
Eli Barzilay
c8646406a5 Welcome to a new PLT day.
svn: r15560
2009-07-25 07:50:47 +00:00
Robby Findler
9266b6a24c svn: r15559 2009-07-25 01:57:00 +00:00
Robby Findler
47a473c885 moved the warning into the frame (out of the interactions window)
svn: r15557
2009-07-25 01:06:22 +00:00
Robby Findler
287bbaf14c probably correct edit
svn: r15556
2009-07-25 01:04:10 +00:00
Matthias Felleisen
5e638cc8fe andmap, ormap (10326); remove added
svn: r15555
2009-07-24 22:06:24 +00:00
Robby Findler
1be78ec7ab PR 10343
svn: r15553
2009-07-24 20:46:54 +00:00
John Clements
de967c2755 ignore source posn if #f
svn: r15552
2009-07-24 20:46:10 +00:00
Kathy Gray
c21afa4bf2 Change to behavior in interactions window. Option 1 implemented.
svn: r15550
2009-07-24 15:52:36 +00:00
Eli Barzilay
8f259fbe14 Welcome to a new PLT day.
svn: r15548
2009-07-24 07:50:34 +00:00
Robby Findler
37e9d73a82 shortened the search-in-help-desk string in the context menu to 50 chars or less
svn: r15547
2009-07-24 05:01:55 +00:00
Robby Findler
ba4fd47407 made numberpad enter and control-enter and alt-enter all submit the current REPL interaction
svn: r15546
2009-07-24 04:56:46 +00:00
Robby Findler
0c73b84692 PR 10344
svn: r15545
2009-07-24 04:37:34 +00:00
Eli Barzilay
b39966bd0e Welcome to a new PLT day.
svn: r15539
2009-07-23 07:50:28 +00:00
John Clements
a08acb6aad change to gathering of posn info
svn: r15538
2009-07-23 04:36:36 +00:00
Matthew Flatt
a8473f08ff fix min & max contracts
svn: r15533
2009-07-22 15:47:44 +00:00
Matthias Felleisen
671c2ef26e typos in tests
svn: r15531
2009-07-22 15:11:18 +00:00
Matthias Felleisen
668ef4c77c testing fixes, don't propagate
svn: r15530
2009-07-22 14:57:49 +00:00
Noel Welsh
5fd7834c33 Describe correct return types for checks [Ticket #178]
svn: r15528
2009-07-22 08:44:38 +00:00
Eli Barzilay
6bbb16454a Welcome to a new PLT day.
svn: r15527
2009-07-22 07:50:15 +00:00
Robby Findler
305e3fc5df catching up with a change to collects/htdp/error.ss
svn: r15525
2009-07-22 04:06:56 +00:00
Robby Findler
0c251a80de adapting to change in universe.ss
svn: r15524
2009-07-22 03:48:02 +00:00
Robby Findler
c8366006df finally automated this
svn: r15523
2009-07-22 03:45:34 +00:00
Matthew Flatt
a68e353b99 change to automatic reaping of zombie processes started by 'subprocess'
svn: r15520
2009-07-21 16:23:05 +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
Robby Findler
269a9ba98d svn: r15511 2009-07-20 22:48:57 +00:00
Matthias Felleisen
574b532e80 sync/yield bug, propagate
svn: r15509
2009-07-20 22:33:49 +00:00
Matthias Felleisen
bd4395bbfa small bug in launch many worlds, propagate
svn: r15508
2009-07-20 21:11:19 +00:00
Matthew Flatt
b2c287aee4 add 'other-authors' to generetae et al., fix no-author citations
svn: r15507
2009-07-20 20:35:15 +00:00
Matthew Flatt
da12c07d2b fix HTML rendering bug
svn: r15506
2009-07-20 19:54:19 +00:00
Matthew Flatt
0fc2ad54db Scribble: refine Latex output again to allow more page breaks
svn: r15505
2009-07-20 19:40:14 +00:00
Matthew Flatt
3974942e9b fix code that doesn't fit in a line for Latex/PDF output
svn: r15504
2009-07-20 19:38:59 +00:00
Matthias Felleisen
7afdcc8558 docs for launch-many-worlds; prop
svn: r15502
2009-07-20 19:18:00 +00:00
Matthias Felleisen
7b10ba8321 added launch-many worlds, propagate please
svn: r15499
2009-07-20 19:04:37 +00:00
Jay McCarthy
ba378b0a63 DrDr props
svn: r15496
2009-07-20 15:01:19 +00:00
Matthew Flatt
757999e8e7 fix scroll-with-bottom-base and allow-scroll-to-last
svn: r15495
2009-07-20 14:50:55 +00:00
Eli Barzilay
01893101a6 Welcome to a new PLT day.
svn: r15494
2009-07-20 07:50:13 +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
Eli Barzilay
43a003f17a Welcome to a new PLT day.
svn: r15489
2009-07-19 07:50:21 +00:00
Ryan Culpepper
a97a7f51b5 Please apply changes to release branch.
syntax/parse:
  - removed scribble docs for old stxclass collection
  - fixed bug in syntax-parse and #:declare
  - added attribute calculation option
  - renamed 'static-of' to 'static', added 'atom-in-list'
  - fixed kernel-literals to include all expanded-code forms
  - added tests

svn: r15488
2009-07-19 01:08:00 +00:00
Eli Barzilay
01fc52e130 Welcome to a new PLT day.
svn: r15486
2009-07-18 07:50:15 +00:00
Jay McCarthy
12397710c7 DrDr settings...
svn: r15485
2009-07-18 04:15:53 +00:00
John Clements
3dab936d0f fixed a bug on jump-to feature + errors
svn: r15484
2009-07-18 03:04:22 +00:00
Matthias Felleisen
26a94ad11c aux is bad for MS
svn: r15481
2009-07-17 19:29:04 +00:00
Matthias Felleisen
ca8385045f small fix to editing in chatter
svn: r15479
2009-07-17 18:25:34 +00:00
Jay McCarthy
a6312e8050 DrDr props and stderr removal
svn: r15477
2009-07-17 17:59:36 +00:00
Matthias Felleisen
4e40450248 improving chat, no need to propagate
svn: r15476
2009-07-17 16:59:40 +00:00
Matthias Felleisen
8bdd94dca5 bug in world, please propagate
svn: r15473
2009-07-17 16:17:43 +00:00
Matthew Flatt
84f56f8af6 allow multiple arguments to shift-captured continuation
svn: r15472
2009-07-17 11:09:07 +00:00
Matthew Flatt
0cccedabb4 export Scheme-implemented ormap (for 1 and 2 lists), which was accidentally unexported before
svn: r15471
2009-07-17 11:08:39 +00:00
Eli Barzilay
ee1148e5a3 Welcome to a new PLT day.
svn: r15470
2009-07-17 07:50:18 +00:00
Matthias Felleisen
608dbc9405 svn: r15469 2009-07-17 01:34:38 +00:00
Matthias Felleisen
bc394a4f1e fixing more string/symbol bugs; please propagate
svn: r15466
2009-07-16 20:18:40 +00:00
Matthias Felleisen
742660ffe7 fixing more string/symbol bugs; please propagate
svn: r15465
2009-07-16 20:17:34 +00:00
Matthias Felleisen
6c6ee2329f fixed formatting error; please propagate
svn: r15464
2009-07-16 19:05:36 +00:00
Matthias Felleisen
c62c90fa7b fixed symbol/string bug; please propagate
svn: r15463
2009-07-16 19:04:51 +00:00
Matthew Flatt
68a2257f2a better interaction of HtDP languages with scheme/match
svn: r15462
2009-07-16 16:11:12 +00:00
Eli Barzilay
abc18a40c3 comment
svn: r15458
2009-07-16 12:25:13 +00:00
Eli Barzilay
30950afff5 set props
svn: r15457
2009-07-16 12:24:23 +00:00
Eli Barzilay
19462e97c4 prefix -> add-prefix
svn: r15456
2009-07-16 12:21:52 +00:00
Eli Barzilay
83b6fbe7db Welcome to a new PLT day.
svn: r15455
2009-07-16 07:50:21 +00:00
Robby Findler
3c6234efd9 svn: r15454 2009-07-16 01:07:16 +00:00
Matthew Flatt
d6f5ace735 correct sizing of bib, finally
svn: r15453
2009-07-15 22:54:17 +00:00
Matthew Flatt
1ce158af7f fix autobib use of smaller
svn: r15452
2009-07-15 22:31:39 +00:00
Matthew Flatt
7e27916778 autobib style: use smaller font
svn: r15451
2009-07-15 20:26:10 +00:00
Eli Barzilay
ecdb1b6923 Welcome to a new PLT day.
svn: r15448
2009-07-15 07:50:13 +00:00
Ryan Culpepper
a02fa6709c autobib fixed author list commas
svn: r15447
2009-07-14 23:53:24 +00:00
Matthias Felleisen
b1af0d5979 fixed module problem in server
svn: r15443
2009-07-14 15:40:50 +00:00
Eli Barzilay
e377259d01 Welcome to a new PLT day.
svn: r15442
2009-07-14 07:50:27 +00:00
Eli Barzilay
fdd99a0b0e svn: r15441 2009-07-14 03:48:28 +00:00
Eli Barzilay
b7b143120b added set-prefix
svn: r15440
2009-07-14 03:33:38 +00:00
Matthias Felleisen
ad784971f7 svn: r15439 2009-07-14 01:35:51 +00:00
Eli Barzilay
5437a6d1df Welcome to a new PLT day.
svn: r15438
2009-07-13 07:50:19 +00:00
Matthew Flatt
48226b88be fix --xref-out flag
svn: r15437
2009-07-12 13:37:01 +00:00
Eli Barzilay
32e1a2f7bf Welcome to a new PLT day.
svn: r15436
2009-07-12 07:50:18 +00:00
Matthew Flatt
69ba957f3e Algol 60: fix coercion bug in using array argument
svn: r15435
2009-07-12 02:38:47 +00:00
Matthew Flatt
ba87f38f72 improve checker for optional keywords
svn: r15432
2009-07-11 15:23:07 +00:00
Eli Barzilay
ab46f655c7 Welcome to a new PLT day.
svn: r15431
2009-07-11 07:39:59 +00:00
Matthew Flatt
2b5f12b6fa fix broken 'case' improvement!
svn: r15429
2009-07-11 04:04:19 +00:00
Matthew Flatt
b2e39baa26 improve expansion of 'case' for a clause with 2 or 3 values
svn: r15428
2009-07-11 04:03:20 +00:00
John Clements
ec9ce0ed04 updating...
svn: r15427
2009-07-11 03:59:39 +00:00
Eli Barzilay
bb32de3560 add with-writer
svn: r15426
2009-07-11 02:10:02 +00:00
Eli Barzilay
8cb76b066e Welcome to a new PLT day.
svn: r15423
2009-07-10 07:50:08 +00:00
Eli Barzilay
c038edeada svn: r15422 2009-07-09 20:57:00 +00:00
Matthew Flatt
f9aeba626c another with-syntax/quasisyntax fix for non-syntax inputs
svn: r15420
2009-07-09 15:59:10 +00:00
Robby Findler
5adb4eb004 changed the meaning of one of the pretty-print parameters slightly and used that to fix redex's stepper
svn: r15419
2009-07-09 15:55:11 +00:00
Eli Barzilay
ac2367b441 Welcome to a new PLT day.
svn: r15414
2009-07-09 07:50:23 +00:00
Eli Barzilay
83c356ff21 fix width issue
svn: r15413
2009-07-09 05:23:18 +00:00
Eli Barzilay
4239d22ded rename verbatim and unverbatim to disable-prefix and restore-prefix
svn: r15411
2009-07-08 21:28:55 +00:00
Matthew Flatt
6e01e535d9 fix backspace in keymap%
svn: r15408
2009-07-08 21:19:00 +00:00
Matthew Flatt
ab1db74ecc more keyword-argument performance improvements, including general fast path for applying simple applicable-struct wrappers over plain procedures
svn: r15403
2009-07-08 13:57:16 +00:00
Eli Barzilay
e1deed8b41 Welcome to a new PLT day.
svn: r15402
2009-07-08 07:50:07 +00:00
Jon Rafkind
0a0fd6fe44 ffi: put version back in for libraries
svn: r15401
2009-07-07 21:54:39 +00:00
Jon Rafkind
6af1ab8050 ffi: dont specify version for libwand. try libmagickwand as well
svn: r15400
2009-07-07 18:15:43 +00:00
Eli Barzilay
d3b7827478 Welcome to a new PLT day.
svn: r15399
2009-07-07 07:50:08 +00:00
Matthew Flatt
3e4d8669c4 scriblib/autobib: add dissertation-location
svn: r15398
2009-07-06 18:05:43 +00:00
Matthew Flatt
2c973452d4 refine compact-vertical rule rendering to allow overlap between the labels and side conditions, and also use label-space
svn: r15397
2009-07-06 17:19:25 +00:00
Jay McCarthy
3927199104 servlet/env bug with stateless api
svn: r15396
2009-07-06 16:22:08 +00:00
Matthew Flatt
7527c219b7 fix Latex rendering for some accented Roman characters
svn: r15395
2009-07-06 15:12:22 +00:00
Matthew Flatt
ebb45abee5 fix rendering of atomic transformers that produce strings, notably for hole
svn: r15394
2009-07-06 15:11:29 +00:00
Eli Barzilay
fbad6d002a Welcome to a new PLT day.
svn: r15389
2009-07-06 07:50:07 +00:00
Matthew Flatt
7156b760fb fix autobib.tex
svn: r15388
2009-07-05 15:13:24 +00:00
Matthew Flatt
d077a5ac6c R6RS: fix problem with qausisyntax and conversion of an unwrapped syntax object as the argument expression to syntax-case
svn: r15387
2009-07-05 12:48:52 +00:00
Matthew Flatt
9c488a73c3 fix argument checking of style-delta% constructor and set-delta
svn: r15386
2009-07-05 12:47:19 +00:00
Eli Barzilay
a0c67cb369 Welcome to a new PLT day.
svn: r15385
2009-07-05 07:50:27 +00:00
Robby Findler
145c42b91a fixed how maximization is saved in the preferences
svn: r15384
2009-07-05 00:53:24 +00:00
Eli Barzilay
a70bf64fd9 Newlines at EOFs
svn: r15380
2009-07-04 02:28:31 +00:00
Eli Barzilay
bbc989f795 set svn:eol-style
svn: r15379
2009-07-04 02:01:41 +00:00
Matthew Flatt
bcfb69b21f add compound-paragraphs to Scribble, improve Latex rendering for unnested single-column tables
svn: r15378
2009-07-04 00:52:03 +00:00
Ryan Culpepper
3e63caa887 merged changes from /branches/ryanc/sp2:
added syntax/parse library and documentation
  added syntax/id-table library and documentation

svn: r15376
2009-07-03 19:47:25 +00:00
Matthew Flatt
6d8c6e4f09 revise keyword implementation to reduce overhead
svn: r15368
2009-07-03 03:10:25 +00:00
Matthew Flatt
dab73989ae fix references to moved frtime docs
svn: r15366
2009-07-03 02:46:04 +00:00
Robby Findler
8fbc4f86aa svn: r15364 2009-07-02 16:21:40 +00:00
Matthew Flatt
482816bf34 restore use of atomic rewriters for literals
svn: r15363
2009-07-02 14:49:59 +00:00
Eli Barzilay
8b851e1c00 Welcome to a new PLT day.
svn: r15362
2009-07-02 07:50:19 +00:00
Eli Barzilay
c072d23baf reformat, etc
svn: r15361
2009-07-02 03:27:19 +00:00
Matthew Flatt
e0e8c86688 fix up-down/compact-side-conditions
svn: r15360
2009-07-02 02:23:29 +00:00
Robby Findler
890882a6fd added x-spacing and y-spacing parameters to traces and traces/ps
svn: r15356
2009-07-01 18:24:47 +00:00
Robby Findler
62bc659ec8 fixed bug in rendering of reduction relations; they now preserve the relative ordering of side-conditions and where clauses
svn: r15354
2009-07-01 16:29:57 +00:00
Robby Findler
158b6de824 fixed bug the ordering of metafunction side-conditions during rendering
svn: r15353
2009-07-01 16:10:23 +00:00
Robby Findler
2b5e836b74 fixed a bug mentioned on the mailing list
svn: r15352
2009-07-01 14:02:55 +00:00
Eli Barzilay
0c547f694d Welcome to a new PLT day.
svn: r15351
2009-07-01 07:50:31 +00:00
Robby Findler
ba5aea8cdd added 'left-right/beside-side-conditions
svn: r15350
2009-07-01 04:45:02 +00:00
Ryan Culpepper
ae01dea336 macro stepper: fixed opaque variable ref bug
svn: r15348
2009-06-30 22:41:05 +00:00
Jon Rafkind
58424ecdcc add example for local-expand
svn: r15347
2009-06-30 21:37:52 +00:00
Eli Barzilay
201a12d75b Moved tar' from mzlib to file, and use scheme/base' now.
svn: r15346
2009-06-30 21:06:53 +00:00
Jon Rafkind
b55944bb93 upgrade to #lang scheme
svn: r15345
2009-06-30 21:05:16 +00:00
Jon Rafkind
3d356123cf upgrade to #lang scheme
svn: r15344
2009-06-30 20:57:23 +00:00
Jon Rafkind
616630f862 add test
svn: r15343
2009-06-30 20:55:06 +00:00
Matthew Flatt
5ae06f1d2c try to fix metafunction typesetting to make it independent of the order of metafunction definitions
svn: r15338
2009-06-30 15:41:58 +00:00
Matthew Flatt
e62f3bba13 doc custodian use of tcp-accept-evt
svn: r15336
2009-06-30 13:14:40 +00:00
Matthew Flatt
8237ec1b6f fix custodian of tcp-accept-evt
svn: r15335
2009-06-30 12:59:55 +00:00
Eli Barzilay
8f974a9fc0 Welcome to a new PLT day.
svn: r15334
2009-06-30 07:50:25 +00:00
Robby Findler
fa0f182e80 fixed the way atomic rewriters work so that non-terminals with underscores render properly
svn: r15332
2009-06-30 04:18:34 +00:00
Jon Rafkind
5b794816c1 add example for async channels
svn: r15330
2009-06-30 01:57:14 +00:00
John Clements
e5ffcf1944 solid-or-filled -> solid-or-outline
svn: r15328
2009-06-29 18:15:37 +00:00
Eli Barzilay
d51f6dc947 Welcome to a new PLT day.
svn: r15326
2009-06-29 07:50:11 +00:00
John Clements
919bfecca6 fixed typo
svn: r15325
2009-06-28 22:52:11 +00:00
Robby Findler
32b91c9e93 svn: r15324 2009-06-28 19:28:41 +00:00
Robby Findler
ee365bb698 svn: r15323 2009-06-28 16:34:55 +00:00
Matthew Flatt
52acc7cbfb Redex rendering adjustments, including new metafunction styles
svn: r15322
2009-06-28 16:15:23 +00:00
Eli Barzilay
7f2aac10e6 typos
svn: r15321
2009-06-28 09:52:27 +00:00
Eli Barzilay
43a231e9d6 Welcome to a new PLT day.
svn: r15320
2009-06-28 07:50:26 +00:00
Robby Findler
ea6c99c69f accidentally committed some changes on the branch, now moving back to trunk (w/ some conflicts, argh!): fixed a bug in the way redex expanded metafunctions (it had old code left in there) and improved error messages for domain failures in reduction relations
svn: r15317
2009-06-27 13:47:02 +00:00
Eli Barzilay
440ab66ae7 Welcome to a new PLT day.
svn: r15315
2009-06-27 07:50:50 +00:00
Jay McCarthy
0940e7790d Converting to scheme/base
svn: r15312
2009-06-26 21:28:41 +00:00
Robby Findler
9b4f4d5be9 PR 10124
svn: r15311
2009-06-26 20:43:53 +00:00
Robby Findler
a895b5ef10 PR 10062
svn: r15310
2009-06-26 20:34:28 +00:00
Robby Findler
d007777e2a fixed a bug in the way quote was handled
svn: r15308
2009-06-26 19:22:03 +00:00
Jay McCarthy
8e0e67cef4 Removing debug printf
svn: r15305
2009-06-26 18:57:03 +00:00
Jay McCarthy
326dad69fc Adding test cases for core libraries
svn: r15303
2009-06-26 18:47:22 +00:00
John Clements
edb16e4f4a fixed two grammatical typos
svn: r15302
2009-06-26 18:26:40 +00:00
John Clements
7e7c5441eb ...
svn: r15301
2009-06-26 18:24:51 +00:00
Jay McCarthy
6964afbf36 Tried and it isn't really worth it
svn: r15300
2009-06-26 16:38:37 +00:00
Robby Findler
e81b1822a6 added metafunction-cases and fixed a layout bug
svn: r15299
2009-06-26 16:30:41 +00:00
Eli Barzilay
fa1da4a8c4 Welcome to a new PLT day.
svn: r15298
2009-06-26 07:50:42 +00:00
Eli Barzilay
93e2aa5e82 typo
svn: r15296
2009-06-26 01:28:14 +00:00
Robby Findler
7804143400 merge from branch branches/robby/redex-pat2; improved where patterns and a few bug fixes
svn: r15294
2009-06-26 01:19:45 +00:00
Jay McCarthy
8ad431b778 Push DrScheme tool down to a sub-dir
svn: r15288
2009-06-25 22:46:40 +00:00
Jay McCarthy
afd026f482 Pushing optimization language into a subdir
svn: r15287
2009-06-25 22:30:13 +00:00
Jay McCarthy
11b9dc8ff9 Normalizing placement of scribble docs
svn: r15286
2009-06-25 22:26:29 +00:00
Jay McCarthy
2e6dd0ec80 Pushing graphics reimplementation into sub directory to clean up
svn: r15285
2009-06-25 22:23:05 +00:00
Jay McCarthy
7bd2ae1094 Making the main module compatible with tool and mod lang
svn: r15284
2009-06-25 22:20:23 +00:00
Jay McCarthy
64788e380a Clarify what are frp reimplementations of other std libraries
svn: r15283
2009-06-25 22:18:33 +00:00
Jay McCarthy
a7256c91bf Converting to scheme from mzscheme
svn: r15281
2009-06-25 22:09:54 +00:00
Jay McCarthy
5b505d6f5c Removing contracts at expand time because of performance problems, adding back semaphore based mailbox for testing purposes, but found not necessary
svn: r15278
2009-06-25 20:34:54 +00:00
Jay McCarthy
bf11194ee7 Converting to scheme/base
svn: r15274
2009-06-25 19:30:07 +00:00
Jay McCarthy
04600dfa28 Renaming mzscheme-... to lang-...
svn: r15273
2009-06-25 19:25:39 +00:00
Jay McCarthy
3b176dcca8 Making the language level compatible with the module language
svn: r15272
2009-06-25 19:15:29 +00:00
Jay McCarthy
c2676d4ca7 Rearranging top level collect directory
svn: r15271
2009-06-25 19:07:46 +00:00
Jay McCarthy
2abe1fd5d2 Forgot properties
svn: r15270
2009-06-25 19:01:10 +00:00
Jay McCarthy
cc7bd5597b Adding tests
svn: r15269
2009-06-25 18:57:21 +00:00
Jay McCarthy
04566b2fcf Converting to scheme/base
svn: r15268
2009-06-25 18:56:11 +00:00
Jay McCarthy
b8970a439b Converting to manager/async-channels for mailboxes
svn: r15267
2009-06-25 15:19:20 +00:00
Robby Findler
fab1ce34d9 fixed drs profiler (in a hacky way) and added copy to the profile results window
svn: r15266
2009-06-25 14:44:12 +00:00
Robby Findler
ee8cf97c66 fixed the extrememly-slow-pasting bug (that is only visible on slow machines, apparently)
svn: r15265
2009-06-25 14:43:24 +00:00
Eli Barzilay
52909f4bee Welcome to a new PLT day.
svn: r15264
2009-06-25 07:50:16 +00:00
Jon Rafkind
4cc0ea60f6 add examples for file ports
svn: r15262
2009-06-25 00:14:13 +00:00
Jay McCarthy
912feda115 Converting to scheme
svn: r15261
2009-06-24 22:33:16 +00:00
Jay McCarthy
233359b0e6 Removing mymatch to move to scheme/base and compatibility
svn: r15260
2009-06-24 20:25:26 +00:00
Jay McCarthy
02404e553a Turning to #lang when possible
svn: r15257
2009-06-24 19:46:24 +00:00
Jay McCarthy
3141c3736f Adding struct* to scheme/match
svn: r15255
2009-06-24 19:36:26 +00:00
Robby Findler
d82d2fcdb4 PR 10309
svn: r15253
2009-06-24 19:02:06 +00:00
Matthew Flatt
7f019819e0 allow empty splicing-syntax-parameterize body in a defn context (PR 10311)
svn: r15251
2009-06-24 13:17:17 +00:00
Matthew Flatt
be229c2f5e fix mapping of del in keymap% (PR 10312)
svn: r15250
2009-06-24 12:38:02 +00:00
Eli Barzilay
48d94dbe4e Welcome to a new PLT day.
svn: r15249
2009-06-24 07:50:18 +00:00
Matthew Flatt
38ba01ed96 fix re-write of in.sxref when a collection disappears
svn: r15248
2009-06-23 22:51:13 +00:00
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
Jay McCarthy
22384487e8 Adding serial-lambda and changing how defun works
svn: r15243
2009-06-23 16:09:22 +00:00
Matthew Flatt
cc32f3eea2 fix problems with get-info use by setup-plt
svn: r15242
2009-06-23 13:26:07 +00:00
Matthew Flatt
8e5993f99f fix serialization problems
svn: r15241
2009-06-23 12:07:54 +00:00
Eli Barzilay
a33dcc0073 Welcome to a new PLT day.
svn: r15240
2009-06-23 07:50:12 +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
Jay McCarthy
ad53d3e60d Renaming permissive? to permissive-xexprs based on Matthias suggestion
svn: r15237
2009-06-22 21:00:24 +00:00
Jay McCarthy
685c964a3e Fix documentation error in grammar
svn: r15236
2009-06-22 20:38:30 +00:00
Jay McCarthy
de07390d84 Clarifying documentation on listen ips
svn: r15235
2009-06-22 20:33:05 +00:00
Jay McCarthy
ddf895c5cf Allowing more flexibility with SSL key paths
svn: r15234
2009-06-22 19:59:10 +00:00
Jay McCarthy
f409c1e36d Adding string->xexpr from troels
svn: r15233
2009-06-22 19:46:22 +00:00
Matthew Flatt
fa6423e658 fix Create Executable to include -U and -- flags automatically
svn: r15229
2009-06-22 12:23:41 +00:00
Eli Barzilay
dc63612f8a Welcome to a new PLT day.
svn: r15227
2009-06-21 07:50:16 +00:00
Eli Barzilay
3856da3c93 Welcome to a new PLT day.
svn: r15223
2009-06-20 07:50:15 +00:00
Sam Tobin-Hochstadt
5b79cd7c0c Use let/ec instead of let/cc
let/ec: and let/cc:
type for call-with-current-continuation
Start on ImpFilters

svn: r15220
2009-06-19 18:01:33 +00:00
Robby Findler
181ad3fee0 renamed hash/c to hash-fun/c
svn: r15216
2009-06-19 15:13:23 +00:00
Robby Findler
f9ba83cc1c brought back syntax locations (for better error messages) in redex main forms and improved define-relation
svn: r15214
2009-06-19 14:58:40 +00:00
Robby Findler
ed4f066bb6 svn: r15213 2009-06-19 14:57:47 +00:00
Eli Barzilay
057a60a40d Welcome to a new PLT day.
svn: r15212
2009-06-19 07:50:17 +00:00
Robby Findler
ec44ee7df1 added hash/c
svn: r15210
2009-06-18 21:31:33 +00:00
Sam Tobin-Hochstadt
d7f0c681c7 add index entries
svn: r15206
2009-06-18 17:02:40 +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
Eli Barzilay
3991270029 Welcome to a new PLT day.
svn: r15204
2009-06-18 07:50:11 +00:00
Matthew Flatt
81f9622b58 HtDP lang doc repairs
svn: r15203
2009-06-18 07:47:36 +00:00
Carl Eastlund
a06c6b38aa Added types for string-copy and string->immutable-string.
svn: r15202
2009-06-18 00:59:04 +00:00
Carl Eastlund
21033a3e3c Added types to the srcloc structure.
svn: r15201
2009-06-17 22:28:21 +00:00
Carl Eastlund
f110157ac2 Added types for:
- keyword?
 - string->keyword
 - keyword->string
 - char-upcase
 - char-downcase
 - char-titlecase
 - make-rectangular
 - make-polar

svn: r15200
2009-06-17 21:08:35 +00:00
Sam Tobin-Hochstadt
cfd65e7fa2 Use vector-immutableof' and box-immutable/c' to handle boxes and vectors.
svn: r15199
2009-06-17 20:49:13 +00:00
Matthias Felleisen
290d3008fb svn: r15198 2009-06-17 20:12:13 +00:00
Matthias Felleisen
8ff0a07d21 changed world?/universe? to check-with
svn: r15197
2009-06-17 18:56:41 +00:00
Matthias Felleisen
06ea83c600 changed world?/universe? to check-with
svn: r15196
2009-06-17 18:55:14 +00:00
Eli Barzilay
962987f4dc Welcome to a new PLT day.
svn: r15195
2009-06-17 07:50:21 +00:00
Matthew Flatt
fc115693f4 change zo-compiler cm trace-output to stick to a port, which avoids confusing output when installing nested Planet packages
svn: r15194
2009-06-17 05:58:26 +00:00
Eli Barzilay
0c23c7f9d7 fix usage of bytes
svn: r15193
2009-06-17 05:03:28 +00:00
Eli Barzilay
0328b2ef81 make the lang and data identifiers visible in the #:info argument too
svn: r15192
2009-06-16 21:56:37 +00:00
Eli Barzilay
b99fcf27c6 better comment
svn: r15190
2009-06-16 19:46:41 +00:00
Eli Barzilay
dd2b287309 Hack around problem, see comment
svn: r15189
2009-06-16 17:32:19 +00:00
Eli Barzilay
66c855c2d3 Switch language readers to #lang s-exp
svn: r15188
2009-06-16 17:13:51 +00:00
Eli Barzilay
c45b6583ea much better way of doing this
svn: r15187
2009-06-16 17:04:30 +00:00
Eli Barzilay
b9523d982c New #:info, #:language can return properties, construct a proper get-info function
svn: r15186
2009-06-16 17:04:16 +00:00
Eli Barzilay
834c3016ed reformat (most of this code will disappear/move soon)
svn: r15185
2009-06-16 17:02:46 +00:00
Eli Barzilay
ad06b84dd0 Welcome to a new PLT day.
svn: r15184
2009-06-16 07:50:17 +00:00
Eli Barzilay
6818dba0c6 typo
svn: r15183
2009-06-16 01:14:35 +00:00
Matthias Felleisen
a6e3bc1d41 added world? and universe? docs
svn: r15181
2009-06-15 21:47:32 +00:00
Eli Barzilay
233df48709 Fixed module-specs->non-lib-paths which was very broken in several different ways (PR10305)
svn: r15180
2009-06-15 21:44:54 +00:00
Eli Barzilay
5f7e052469 removed old unused argument
svn: r15179
2009-06-15 20:43:33 +00:00
Matthias Felleisen
6450c3148e world? and universe? added, comments to come
svn: r15178
2009-06-15 18:00:04 +00:00
Matthew Flatt
be1790d3f5 Slideshow: fix subitem handling of #:bullet
svn: r15177
2009-06-15 11:54:05 +00:00
Eli Barzilay
54fc941f1f refactor code in a better way, especially for changes that will follow
svn: r15176
2009-06-15 08:59:13 +00:00
Eli Barzilay
e95f60380e Welcome to a new PLT day.
svn: r15175
2009-06-15 07:50:23 +00:00
Robby Findler
ddc5d91e24 added a first attempt at define-relation
svn: r15171
2009-06-14 17:22:17 +00:00
Eli Barzilay
c5fdb9c8cc Welcome to a new PLT day.
svn: r15170
2009-06-14 07:50:20 +00:00
Eli Barzilay
fbe5941a84 improved tests
svn: r15166
2009-06-13 17:47:54 +00:00
Eli Barzilay
7302411d73 reformat, fix error message
svn: r15165
2009-06-13 16:45:31 +00:00
Robby Findler
4e766cdca4 PR 10241
svn: r15164
2009-06-13 15:44:12 +00:00
Matthew Flatt
3f1b1391b8 fix wheel step in editor
svn: r15163
2009-06-13 13:26:52 +00:00
Eli Barzilay
1f7ea0f809 Welcome to a new PLT day.
svn: r15162
2009-06-13 07:50:19 +00:00
Matthew Flatt
189b3811db fix docs on eqv?, 0.0, and -0.0
svn: r15160
2009-06-13 01:00:59 +00:00
Carl Eastlund
6ae56e5348 Added a test for new datum->syntax type clauses.
svn: r15159
2009-06-12 23:36:08 +00:00
Sam Tobin-Hochstadt
bc6d606a60 Merge in changes to Syntax types from Carl.
svn: r15156
2009-06-12 20:53:47 +00:00
Sam Tobin-Hochstadt
7b82069fa0 Add NoFilter and NoObject to represent no information about filter/object.
Handle these properly in check-below (with test).
Use NoFilter and NoObject to make if typechecking work properly with filters.
Reject mismatched filters/objects (with test).

New version of require/typed that handles opaque and struct requires.
Reorganize docs around this.

svn: r15155
2009-06-12 19:04:39 +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
Eli Barzilay
50e9a86dbc The get-info protocol is used -- both in reading mode and as part of
the compiled modules.  (Vacuously returning `#f' for now.)

svn: r15153
2009-06-12 14:42:05 +00:00
Eli Barzilay
81d8c97800 better code organization
svn: r15152
2009-06-12 14:33:22 +00:00
Eli Barzilay
e53fa0ce2b Welcome to a new PLT day.
svn: r15151
2009-06-12 07:50:18 +00:00
Matthew Flatt
e704cc05cd add a note about cwd with _path description
svn: r15150
2009-06-12 01:39:56 +00:00
Noel Welsh
41b969c205 Make the code a bit simpler now I'm a better macrologist
svn: r15148
2009-06-11 16:36:26 +00:00
Noel Welsh
7b5753163c Install the check-info stack in continuation marks. This means that if an exception is thrown within a check some useful information about that check (e.g. name, location) can still be extracted.
svn: r15147
2009-06-11 16:22:55 +00:00
Robby Findler
48f9e89978 prunes out the identifier bindings and source locations from the output of the top-level macros
svn: r15144
2009-06-11 14:04:48 +00:00
Eli Barzilay
3910aeca50 typos, mostly redundant "then"s
svn: r15143
2009-06-11 08:12:18 +00:00
Eli Barzilay
eab36be9c5 Welcome to a new PLT day.
svn: r15142
2009-06-11 07:50:17 +00:00
Eli Barzilay
c09a5b61e4 set svn:eol-style
svn: r15141
2009-06-11 06:39:05 +00:00
Eli Barzilay
3ec17454cf indentation
svn: r15138
2009-06-11 02:20:03 +00:00
Carl Eastlund
e53b944fb3 Corrected types for source location in lists passed to datum->syntax.
Corrected types for peek-* functions (which may return EOF).
Added type for read-byte.

svn: r15137
2009-06-10 23:38:52 +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
Sam Tobin-Hochstadt
cdca1d6108 export type names
svn: r15134
2009-06-10 21:50:50 +00:00
Sam Tobin-Hochstadt
7d9f506760 Fix a bunch of types and function types
svn: r15133
2009-06-10 21:46:52 +00:00
Robby Findler
1450b89b75 improved handling of source locations
svn: r15132
2009-06-10 19:30:36 +00:00
Eli Barzilay
3b401288f7 Welcome to a new PLT day.
svn: r15131
2009-06-10 07:50:12 +00:00
Robby Findler
cdc76526cf added PLTDRPROFILE
svn: r15130
2009-06-10 04:49:38 +00:00
Matthew Flatt
e0e7b390a3 include zero-length strings in random inserts
svn: r15127
2009-06-09 21:32:09 +00:00
Matthew Flatt
eac11bad65 fix WXME bug related to inserting an empty string
svn: r15126
2009-06-09 21:20:31 +00:00
Eli Barzilay
3c746c1fd3 move require into evaluation
svn: r15124
2009-06-09 10:41:22 +00:00
Eli Barzilay
cf59b86a95 Welcome to a new PLT day.
svn: r15123
2009-06-09 07:50:13 +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
Sam Tobin-Hochstadt
5139875199 add split-at and append*
svn: r15119
2009-06-08 15:54:05 +00:00
Eli Barzilay
f08fb96f88 a little better
svn: r15118
2009-06-08 14:48:15 +00:00
Eli Barzilay
6977ddde54 Fix broken test, add many more
svn: r15117
2009-06-08 14:34:52 +00:00
Eli Barzilay
0658ba78c9 Welcome to a new PLT day.
svn: r15116
2009-06-08 07:50:30 +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
d521d21ad5 minor shuffling
svn: r15113
2009-06-07 21:43:36 +00:00
Eli Barzilay
dd68b710ae * Reorganize the scribble tests to separate files
* Finally moved the scribble reader tests with the rest so it can run
  with the nightly build.

svn: r15112
2009-06-07 21:42:38 +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
Eli Barzilay
575a348e8a fix bad syntax
svn: r15110
2009-06-07 09:21:41 +00:00
Eli Barzilay
27907c277e Welcome to a new PLT day.
svn: r15109
2009-06-07 07:50:23 +00:00
Robby Findler
90a0a6e524 PR 10275
svn: r15108
2009-06-07 01:18:56 +00:00
Matthew Flatt
933f578002 syntax-local-lift-values-expression (v4.2.0.3)
svn: r15107
2009-06-06 15:13:43 +00:00
Matthew Flatt
3bb875b4f7 singular label on 'examples' output when a single expression is given
svn: r15106
2009-06-06 15:09:36 +00:00
Mike Sperber
e7097ca1f7 Synch German string constants with latest.
svn: r15103
2009-06-06 11:02:00 +00:00
Eli Barzilay
bba05af085 Welcome to a new PLT day.
svn: r15102
2009-06-06 07:50:23 +00:00
Eli Barzilay
2104900bb6 pull out syntax punctuations too
svn: r15099
2009-06-05 22:19:23 +00:00
Matthew Flatt
62325eb7cf fix bugs related to changes in keyword-argument error messages
svn: r15098
2009-06-05 21:45:05 +00:00
Robby Findler
74cb273fb7 PR 10278
svn: r15097
2009-06-05 19:51:06 +00:00
Jay McCarthy
e8866b4020 Moving database from home to cwd
svn: r15096
2009-06-05 17:55:07 +00:00
Jay McCarthy
10dc764398 Fixing problem report 10261 by stopping when ip is closed
svn: r15095
2009-06-05 17:36:50 +00:00
Matthias Felleisen
55ee0f126b changed docs for universe
svn: r15094
2009-06-05 15:39:04 +00:00
Matthias Felleisen
f04f42db76 svn: r15093 2009-06-05 15:06:47 +00:00
Jay McCarthy
3b2557805d Fixing trac bug number 188
svn: r15092
2009-06-05 14:54:20 +00:00
Matthias Felleisen
bbc24b5e68 svn: r15091 2009-06-05 13:50:24 +00:00
Eli Barzilay
e2c5ff30ed stupid typo in #:flag
svn: r15090
2009-06-05 13:03:44 +00:00