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
Eli Barzilay
253a625a62
comment out bad expression
...
svn: r15089
2009-06-05 08:53:24 +00:00
Eli Barzilay
e73ed5c35e
require typo, mostly
...
svn: r15088
2009-06-05 08:16:37 +00:00
Eli Barzilay
86fb1ea500
Welcome to a new PLT day.
...
svn: r15087
2009-06-05 07:50:16 +00:00
Eli Barzilay
9362b20ff2
typo
...
svn: r15086
2009-06-05 06:38:53 +00:00
Matthias Felleisen
7be84621dc
utest contains ball game
...
svn: r15085
2009-06-05 01:55:32 +00:00
Matthias Felleisen
a82fe6af1e
universe keeps track of iworlds now
...
svn: r15084
2009-06-04 23:00:13 +00:00
Matthew Flatt
ae7dab88d3
change expansion of application with keyword arguments to use quoted lists instead of lifting
...
svn: r15083
2009-06-04 21:44:20 +00:00
Carl Eastlund
3679f6f675
Typo in reader documentation: #, listed twice instead of #' and #,
...
svn: r15082
2009-06-04 19:55:30 +00:00
Carl Eastlund
5e6153628b
Two instances of the typo: 'indentifier' instead of 'identifier'.
...
svn: r15081
2009-06-04 19:54:54 +00:00
Jay McCarthy
e9db334ed0
Fixing an error in the detecting of bad Xexprs and displaying the error prettily
...
svn: r15080
2009-06-04 17:25:19 +00:00
Matthew Flatt
818d7cb292
figure and bib support in scriblib
...
svn: r15078
2009-06-04 16:46:25 +00:00
Sam Tobin-Hochstadt
e14e58c8df
hash table keys are contravariant, not covariant
...
svn: r15077
2009-06-04 14:38:59 +00:00
Matthew Flatt
99ac521841
section char, Latex macro that can be redefined to disable color
...
svn: r15076
2009-06-04 13:41:48 +00:00
John Clements
016a0d52ec
looks like a simple type error
...
svn: r15075
2009-06-04 05:36:51 +00:00
Eli Barzilay
5c53bd9373
Welcome to a new PLT day.
...
svn: r15074
2009-06-04 04:31:49 +00:00
Eli Barzilay
2be3ac0178
* Reorganize the -inside readers in the scribble reader
...
* #:start-inside? is gone -- it never made sense
* Instead, there's a new `make-at-reader/inside' (with the same
arguments) that returns an inside syntax reader.
svn: r15073
2009-06-04 03:51:22 +00:00
Matthew Flatt
e96941407c
Scrible latex output: fix (mostly) interaction of tables and itemization; DrScheme doc improvements
...
svn: r15072
2009-06-04 03:20:39 +00:00
Matthew Flatt
ab8d99f5b4
remove accidentally added style change
...
svn: r15070
2009-06-03 19:51:41 +00:00
Matthew Flatt
181d736061
switch Scribble from longtable to stabular
...
svn: r15069
2009-06-03 19:40:21 +00:00
Matthew Flatt
118d0e7a3c
adjust error messages for keyword-related function-call problems
...
svn: r15068
2009-06-03 19:19:48 +00:00
Matthew Flatt
dcc088305b
fix bad uses of quotient in wxme
...
svn: r15067
2009-06-03 18:48:13 +00:00
Matthew Flatt
395301a1c6
scheme/gui/init reexports scheme/init
...
svn: r15064
2009-06-03 11:56:36 +00:00
Eli Barzilay
0c0eec240b
Welcome to a new PLT day.
...
svn: r15063
2009-06-03 07:50:34 +00:00
Matthew Flatt
77843f5e8e
add 'url style to Scribble
...
svn: r15059
2009-06-02 19:13:23 +00:00
Eli Barzilay
e0bab0cea2
* Added setup/private/lib-roots as a place to decide what directory is
...
considered a library. For now, hacked with the collects and planet
roots (and planet links), with a fixed number of directory sublevels
from them.
* setup/private/omitted-paths is simplified by reusing this code to
get the roots.
* drscheme/private/module-browser uses this to always show requires
from the same library, even for lib or planet requires.
svn: r15058
2009-06-02 18:48:57 +00:00
Eli Barzilay
03f50e117f
properly indent documentation
...
svn: r15056
2009-06-02 17:26:15 +00:00
Eli Barzilay
7d7f825a9e
fix contract typo (PR10277)
...
svn: r15055
2009-06-02 17:21:53 +00:00
Eli Barzilay
506336b9ee
make call-with-stack-checkpoint grab the context at the right place
...
svn: r15046
2009-06-02 14:19:58 +00:00
Eli Barzilay
f686032166
Welcome to a new PLT day.
...
svn: r15045
2009-06-02 07:50:05 +00:00
Eli Barzilay
438ad9865a
reformat, use hash-ref!
...
svn: r15044
2009-06-01 20:28:10 +00:00
Eli Barzilay
bb823bbb3b
don't die on a ".../plt/collects" path
...
svn: r15043
2009-06-01 20:16:40 +00:00
Sam Tobin-Hochstadt
a255514ba1
change define-requirer to use library paths to fix build
...
svn: r15041
2009-06-01 17:15:22 +00:00
Eli Barzilay
fc1dd569e2
fix contract comment
...
svn: r15040
2009-06-01 16:12:30 +00:00
Eli Barzilay
ea3baaeb9b
use for loops and hash-ref! to simplify some code
...
svn: r15039
2009-06-01 16:09:02 +00:00
Matthew Flatt
122fd73ce8
fix test suite typo
...
svn: r15034
2009-06-01 12:19:51 +00:00
Eli Barzilay
31597a0c43
Welcome to a new PLT day.
...
svn: r15033
2009-06-01 07:50:10 +00:00
Eli Barzilay
9ca6c0fee9
Welcome to a new PLT day.
...
svn: r15032
2009-05-31 07:50:20 +00:00
Robby Findler
51084c32f6
PR 10273 (missed this file in the first commit)
...
svn: r15024
2009-05-30 21:55:41 +00:00
Robby Findler
dad81d2010
PR 10273
...
svn: r15023
2009-05-30 13:04:03 +00:00
Eli Barzilay
82e256473d
Finally it works.
...
svn: r15018
2009-05-30 06:48:49 +00:00
Jay McCarthy
a8bd547d9c
Note for use of statless servlets
...
svn: r15011
2009-05-29 20:18:55 +00:00
Eli Barzilay
95c52b9ce3
fix comment in about-to-be-changed version
...
svn: r15008
2009-05-29 11:22:59 +00:00
Eli Barzilay
56547f4142
clarification
...
svn: r15007
2009-05-29 11:16:28 +00:00
Eli Barzilay
f829c86c1f
get rid of the old (and still broken) topological sort, use a visual layering function instead (still needs fixing, comitting as a checkpoint)
...
svn: r15006
2009-05-29 09:24:42 +00:00
Matthew Flatt
7cc2a8c898
tests for quasiquote repair (merge to 4.2)
...
svn: r15004
2009-05-28 13:04:35 +00:00
Matthew Flatt
43a3a326b7
hash quasiquote on hash tables (PR 10266) (merge to 4.2)
...
svn: r15003
2009-05-28 13:02:42 +00:00
Matthew Flatt
f63d3cc8fb
fix text% inser method on a sigle snip argument
...
svn: r15002
2009-05-28 12:28:02 +00:00
Matthew Flatt
de0fc2e745
fix syntax patterns on prefabs (PR 10268) (merge to 4.2)
...
svn: r15001
2009-05-28 03:01:45 +00:00
John Clements
b181309703
removed unused debugger files
...
svn: r15000
2009-05-27 23:17:39 +00:00
Jay McCarthy
55a2990543
Fixing a typo in runtime-path documentation
...
svn: r14997
2009-05-27 11:17:05 +00:00
Eli Barzilay
ffb95b2d86
Welcome to a new PLT day.
...
svn: r14996
2009-05-27 07:50:32 +00:00
Matthew Flatt
5c103eed59
fix problem with module->namespace and shadowing initial imports (pr 10264) (merge to 4.2)
...
svn: r14994
2009-05-26 23:44:11 +00:00
Matthew Flatt
070ed03d90
fix custodian problem with register-finalizer
...
svn: r14988
2009-05-26 20:01:54 +00:00
Robby Findler
e1374bcbd9
PR 10259
...
svn: r14986
2009-05-25 19:44:56 +00:00
Sam Tobin-Hochstadt
33587b6dd5
Merge in paths branch.
...
Includes -
- Reimplementation of core typechecking algorithm
- support for (number? (car x)) etc
svn: r14985
2009-05-25 17:40:46 +00:00
Kathy Gray
3906598b7e
Fixed omitted return value for terminals
...
svn: r14982
2009-05-25 15:00:09 +00:00
Sam Tobin-Hochstadt
d31926c434
sync to trunk
...
svn: r14978
2009-05-25 13:03:13 +00:00
Eli Barzilay
4a6eaa1dd5
Welcome to a new PLT day.
...
svn: r14977
2009-05-25 07:50:21 +00:00
Eli Barzilay
90040aac2b
another typo from PR10258 (less than or equal to the string length)
...
svn: r14976
2009-05-25 02:56:24 +00:00
Eli Barzilay
1246aeb786
typo (PR10258)
...
svn: r14975
2009-05-25 01:03:41 +00:00
Matthew Flatt
2b80e7d68d
more random testing
...
svn: r14971
2009-05-24 12:25:28 +00:00
Matthew Flatt
60baa972f5
fix docs to match revised vector-, string-, and byte-string-alloc C functions (merge to 4.2)
...
svn: r14968
2009-05-24 11:11:47 +00:00
Eli Barzilay
68a13eacc8
Welcome to a new PLT day.
...
svn: r14966
2009-05-24 07:50:14 +00:00
Sam Tobin-Hochstadt
1b2013dd73
Fix error reporting when first clause is not a list.
...
Ok for 4.2.
svn: r14965
2009-05-23 23:51:52 +00:00
Sam Tobin-Hochstadt
ec3f69f7ba
sync to trunk
...
svn: r14964
2009-05-23 23:05:16 +00:00
Sam Tobin-Hochstadt
c1eb25e47f
move additional tests to test dir
...
svn: r14963
2009-05-23 23:00:23 +00:00
Robby Findler
148d945fbe
fix to work around race condition
...
svn: r14962
2009-05-23 19:45:58 +00:00
Robby Findler
cf5b14f626
svn: r14960
2009-05-23 15:10:55 +00:00
Matthew Flatt
93931723f4
Thomas Deniau's patch to match unix-style install work for Mac OS X mzscheme
...
svn: r14959
2009-05-23 14:04:39 +00:00
Mike Sperber
77e4a3aa29
PR 10257
...
svn: r14957
2009-05-23 12:21:16 +00:00
Eli Barzilay
b9a7dc01b8
scheme' is now srfi/1-free. (All
delete-duplicate' requires were
...
not necessary.)
svn: r14956
2009-05-23 08:42:17 +00:00
Eli Barzilay
709ba05005
make-list from srfi/1 makes the second argument optional
...
svn: r14953
2009-05-23 07:48:59 +00:00
Eli Barzilay
2b7e836243
fix typo in examples
...
svn: r14952
2009-05-23 07:35:39 +00:00
Eli Barzilay
0b5a8d8123
typo
...
svn: r14951
2009-05-23 07:09:54 +00:00
Sam Tobin-Hochstadt
c27dccb9d8
Improve error messages and printing.
...
Turn off contracts.
svn: r14947
2009-05-22 22:30:24 +00:00
John Clements
9640e1571c
made two methods public to fix error messages
...
svn: r14946
2009-05-22 22:28:18 +00:00
Sam Tobin-Hochstadt
844cbc6782
move new-if to if.
...
svn: r14942
2009-05-22 22:06:48 +00:00
Sam Tobin-Hochstadt
2a55bec335
remove obselete code
...
svn: r14941
2009-05-22 22:05:56 +00:00
Sam Tobin-Hochstadt
a8ee2dc161
sync to trunk
...
svn: r14940
2009-05-22 21:42:46 +00:00
Sam Tobin-Hochstadt
a0cac4bbe5
turn typechecking back on.
...
svn: r14939
2009-05-22 21:41:55 +00:00
Sam Tobin-Hochstadt
7d239a4dfa
Instances can have any Type as their class.
...
Fix some handling of tc-results as pertains to classes.
Bottom is an ok Class.
svn: r14938
2009-05-22 21:41:12 +00:00
Sam Tobin-Hochstadt
0feb99f6bc
Use tc-result1: instead of tc-result: in object handling.
...
Use tc-results->values instead of bogus version.
svn: r14937
2009-05-22 21:19:46 +00:00
Sam Tobin-Hochstadt
e92a8dd2f5
Avoid spurious quoting.
...
Use display instead of printf.
svn: r14936
2009-05-22 20:23:15 +00:00
Sam Tobin-Hochstadt
2ee1d2b596
Untyped top-level variables are not an internal error.
...
Handle latent filter of LBot in values->tc-results when there are no formals.
Use check-below properly in tc/mono-lambda/type
svn: r14935
2009-05-22 20:07:36 +00:00
Sam Tobin-Hochstadt
23a735ee2f
Add contract for make-pred-ty
...
svn: r14934
2009-05-22 19:43:31 +00:00
Sam Tobin-Hochstadt
7237ad6046
Fix construction of predicate type for `declare-refinement'.
...
svn: r14933
2009-05-22 19:26:06 +00:00
Robby Findler
b087ce2765
fixed a bug in metafunctions
...
svn: r14932
2009-05-22 19:19:40 +00:00
Sam Tobin-Hochstadt
7e6c1be6b0
Handle return of Bottom to context which expectes multiple values.
...
Check values length before using for/and.
Add back ormap/andmap special case for ... args.
svn: r14930
2009-05-22 19:09:19 +00:00
Sam Tobin-Hochstadt
e772687a58
Add unit tests for andmap of ..., Bot return to MV context
...
svn: r14929
2009-05-22 19:08:12 +00:00
Sam Tobin-Hochstadt
5b7249eea5
Add test of andmap.
...
svn: r14928
2009-05-22 19:04:22 +00:00
Robby Findler
611f1d1efd
svn: r14927
2009-05-22 18:45:20 +00:00
John Clements
0666e79327
...
...
svn: r14926
2009-05-22 18:40:33 +00:00
Matthew Flatt
d3665169e4
fix typo (PR 10253) (merge to 4.2)
...
svn: r14925
2009-05-22 18:29:20 +00:00
Sam Tobin-Hochstadt
c8828d0638
Fix keyword argument handling - sort of hackish.
...
svn: r14924
2009-05-22 18:18:34 +00:00
John Clements
142a990a46
eliminated extra arg to error-result construction
...
svn: r14923
2009-05-22 17:53:28 +00:00
Matthew Flatt
0b9730158e
fix editor bugs related to line-wrapping, tab insertion, and pasting to the end of an editor that has been line-wrapped in the past (merge to 4.2)
...
svn: r14921
2009-05-22 16:24:17 +00:00
Kathy Gray
c1cc6328a5
Removed write to display-reason
...
svn: r14920
2009-05-22 15:23:29 +00:00
Eli Barzilay
e878e2843c
Welcome to a new PLT day.
...
svn: r14919
2009-05-22 07:50:22 +00:00
Robby Findler
ac9fa2e979
svn: r14918
2009-05-22 01:59:02 +00:00
Robby Findler
d1a88fadde
fixed image equality
...
svn: r14917
2009-05-22 01:55:48 +00:00
Ryan Culpepper
bf001f811d
macro-debugger: disable lift errors
...
Do not apply to release branch.
svn: r14914
2009-05-22 00:39:13 +00:00
Robby Findler
5be3d8d2f7
changed the checkpoint computation to avoid interfereing with other parameters
...
svn: r14913
2009-05-21 23:17:45 +00:00
Matthew Flatt
2f6b572178
fix problem with tab-snip% width checking
...
svn: r14912
2009-05-21 22:49:34 +00:00
Robby Findler
a4d87e926e
fixed a bug
...
svn: r14909
2009-05-21 20:50:03 +00:00
Matthias Felleisen
5ed62e665b
typo fixed
...
svn: r14908
2009-05-21 20:40:46 +00:00
Robby Findler
5db9f1c03c
updated to new universe teachpack
...
svn: r14907
2009-05-21 20:32:30 +00:00
Robby Findler
5e79293e91
svn: r14906
2009-05-21 20:21:11 +00:00
Robby Findler
5e84de9166
stupid bug that only breaks the test suite sometimes
...
svn: r14905
2009-05-21 20:14:03 +00:00
Matthias Felleisen
ef15fd2ded
error in mred linking fixed, please propagate
...
svn: r14903
2009-05-21 16:37:13 +00:00
Stevie Strickland
732e93b9dc
Fix open so that it respects contracts.
...
svn: r14902
2009-05-21 16:36:36 +00:00
Mike Sperber
975b825638
Fix paren typo.
...
svn: r14900
2009-05-21 15:57:40 +00:00
Mike Sperber
4c367c4778
One more schemeunit update.
...
svn: r14899
2009-05-21 15:56:55 +00:00
Mike Sperber
5e6360b2e3
Some updates to the deinprogramm tests:
...
- use schemeunit from collects
- tp-exn? is no more
svn: r14898
2009-05-21 15:51:46 +00:00
Matthew Flatt
78f1b0c9a4
remove reundant and slightly wrong 'declare-exporting' in deinprogramm doc
...
svn: r14896
2009-05-21 11:20:36 +00:00
John Clements
0885877641
ranges for stepper-jump
...
svn: r14895
2009-05-21 05:35:38 +00:00
Eli Barzilay
44848d349c
comment typo
...
svn: r14894
2009-05-21 02:35:00 +00:00
John Clements
6f62f05ed5
...
...
svn: r14893
2009-05-21 00:04:17 +00:00
John Clements
116d961f35
changed comment
...
svn: r14892
2009-05-20 23:59:24 +00:00
Sam Tobin-Hochstadt
06e252b1a1
Convert to syntax-parse.
...
Use tc-results->values where appropriate.
svn: r14891
2009-05-20 23:54:14 +00:00
Sam Tobin-Hochstadt
c4762078e3
Remove lots of debugging code.
...
Use `needs-resolving?' in subtype.
Make resolve-{app,name} handle not-yet-bound names.
svn: r14890
2009-05-20 23:40:03 +00:00
Ryan Culpepper
2e3a0bcd0d
macro debugger:
...
fixed hiding bug with non-collection modules
improved #%top-interaction elimination
Please apply changes for release.
svn: r14887
2009-05-20 22:43:39 +00:00
Matthew Flatt
f1d4fe02ea
fix Scribble rendering of S-expression graphs
...
svn: r14886
2009-05-20 22:05:09 +00:00
Sam Tobin-Hochstadt
19c4aa6ba4
Sort unions on re-construction to make contract happy.
...
Use resolve-once more.
Improve `overlap', in particular use keys.
Resolve names and apps before doing structure comparison.
svn: r14884
2009-05-20 18:35:59 +00:00
Jay McCarthy
5caffa296a
pr 10236, okay for release
...
svn: r14883
2009-05-20 14:20:53 +00:00
Eli Barzilay
dbc7baf587
Welcome to a new PLT day.
...
svn: r14882
2009-05-20 07:50:11 +00:00
Matthew Flatt
94116052da
minor guide edits (ok to merge to 4.2)
...
svn: r14879
2009-05-20 00:19:12 +00:00
Matthew Flatt
de5bbaff40
fix bug parsing polar notation conbined with #e
...
svn: r14878
2009-05-20 00:18:15 +00:00
Matthew Flatt
af94e11d19
fix trampoline fix
...
svn: r14877
2009-05-19 23:58:50 +00:00
Matthew Flatt
43c8b6cafd
restore (compared to old implementation) trampolines needed on some editor-canvas methods
...
svn: r14876
2009-05-19 23:53:36 +00:00
Matthias Felleisen
a1f9a6f1ab
added hack to allow some comments in LP
...
svn: r14875
2009-05-19 22:23:17 +00:00
Robby Findler
0500571383
PR 10244
...
svn: r14874
2009-05-19 20:58:46 +00:00
Robby Findler
237b225249
svn: r14873
2009-05-19 19:21:48 +00:00
Jay McCarthy
bf36c8283e
Fixing slight bug
...
svn: r14872
2009-05-19 19:11:16 +00:00
Sam Tobin-Hochstadt
6d1257e624
Pass the right argument to unfold.
...
Fix tc/rec-lambda/check for tc-results in appropriate places.
svn: r14871
2009-05-19 16:27:44 +00:00
Sam Tobin-Hochstadt
eedafc034b
Add flag for testing unreachability in env+.
...
Use flag in if-unit.
svn: r14870
2009-05-19 15:24:55 +00:00
Sam Tobin-Hochstadt
0cd135c3bb
Add test for unreachble code with expected type.
...
svn: r14869
2009-05-19 15:24:12 +00:00
Sam Tobin-Hochstadt
f712495009
add syntax locations to cond* macro
...
svn: r14868
2009-05-19 15:23:57 +00:00
Matthew Flatt
67a8ebecdb
rename internal method to avoid conflict with corrected editor<%>
...
svn: r14866
2009-05-19 12:26:17 +00:00
Eli Barzilay
e5f52cbc89
Welcome to a new PLT day.
...
svn: r14865
2009-05-19 07:50:13 +00:00
Matthew Flatt
17a283a28d
editor and documentation repairs (merge to 4.2)
...
svn: r14864
2009-05-19 01:02:41 +00:00
Matthew Flatt
63a7a9c77b
more random mred testing
...
svn: r14863
2009-05-19 00:27:39 +00:00
Matthew Flatt
c4b4af817b
random mred testing
...
svn: r14862
2009-05-18 23:31:33 +00:00
Sam Tobin-Hochstadt
676f827ab0
sync to trunk
...
svn: r14861
2009-05-18 22:19:46 +00:00
Sam Tobin-Hochstadt
5f1895cfb5
Remove tc/if-twoarm/check
...
svn: r14860
2009-05-18 22:19:05 +00:00
Sam Tobin-Hochstadt
b8f944679e
take path elems from the end
...
svn: r14859
2009-05-18 22:18:47 +00:00
Sam Tobin-Hochstadt
e269f7aa7c
Parse (A -> B : C) correctly, B can't be a `values'
...
svn: r14858
2009-05-18 22:18:19 +00:00
Sam Tobin-Hochstadt
ef095c931a
Make env struct transparent.
...
svn: r14857
2009-05-18 22:17:32 +00:00
Jay McCarthy
63abe061c9
fixing soft state implementation, contents must be weak too
...
svn: r14856
2009-05-18 20:11:41 +00:00
Jay McCarthy
ac8aca7b21
Native continuations in serial language, soft state, and typos. Eli, this may be put into the release.
...
svn: r14854
2009-05-18 17:46:15 +00:00
Eli Barzilay
7ef0e8258e
Welcome to a new PLT day.
...
svn: r14853
2009-05-18 07:50:40 +00:00
Robby Findler
a6b38844ee
added an error check to colorize and removed dependency on mzlib/etc
...
svn: r14852
2009-05-18 00:48:55 +00:00
Matthew Flatt
70859f0d0b
identifier-prune-lexical-context (4.2.0.2)
...
svn: r14850
2009-05-17 12:31:51 +00:00
Eli Barzilay
7efdd033bf
Welcome to a new PLT day.
...
svn: r14849
2009-05-17 06:41:49 +00:00
Eli Barzilay
a793d3b021
Welcome to a new PLT day.
...
svn: r14844
2009-05-16 07:50:18 +00:00
Eli Barzilay
8ecbe78e98
typo (PR10242)
...
svn: r14843
2009-05-16 06:08:47 +00:00
Matthew Flatt
b09e905da0
fix intm+ function export to omit replaced beg math ops
...
svn: r14841
2009-05-16 02:20:13 +00:00
Matthias Felleisen
399d07907a
error in tp uses contract exn now, misc
...
svn: r14839
2009-05-15 22:01:11 +00:00
Eli Barzilay
8e79a2aed5
don't include the *-node in the topological-sort output
...
svn: r14835
2009-05-15 19:28:38 +00:00
Eli Barzilay
27e4c708c7
better layout for topological-sort
...
svn: r14834
2009-05-15 19:16:56 +00:00
Matthias Felleisen
305a38a0c0
arithmetic functions should be standard
...
svn: r14833
2009-05-15 18:26:16 +00:00
Robby Findler
dff15857f0
svn: r14832
2009-05-15 17:39:09 +00:00
Matthias Felleisen
6a4c101859
arithmetic functions should be standard
...
svn: r14831
2009-05-15 16:30:39 +00:00
Matthias Felleisen
0e43e6a0dc
added functins for analyzing strings as 1-letter strings
...
svn: r14830
2009-05-15 16:22:17 +00:00
Matthias Felleisen
2453bc3c6e
added functins for analyzing strings as 1-letter strings
...
svn: r14829
2009-05-15 16:21:57 +00:00
Sam Tobin-Hochstadt
7a24d39348
make struct-exec a little more interesting
...
svn: r14828
2009-05-15 15:47:57 +00:00
Sam Tobin-Hochstadt
ddefd28d6d
Fix handling of structs-as-functions.
...
Subtyping should look up names in both positions.
svn: r14827
2009-05-15 15:47:22 +00:00
Sam Tobin-Hochstadt
b2cf9c0006
Fix typo so cdrs in paths are handled.
...
svn: r14826
2009-05-15 15:05:53 +00:00
Matthew Flatt
05113c4a8f
doc typos and guarantee on thread-dead-evt result
...
svn: r14825
2009-05-15 08:53:05 +00:00
Eli Barzilay
cfcc1c1093
Welcome to a new PLT day.
...
svn: r14824
2009-05-15 07:50:16 +00:00
Matthias Felleisen
299cba5adf
svn: r14823
2009-05-14 22:50:43 +00:00
Robby Findler
6551dbfaa0
PR 10237
...
svn: r14822
2009-05-14 20:23:31 +00:00
Robby Findler
34c2dfe021
svn: r14821
2009-05-14 19:49:22 +00:00
Matthew Flatt
cee5d694ad
fix pasteboard rubber-band drawing
...
svn: r14820
2009-05-14 19:37:08 +00:00
Robby Findler
ef9ee828bf
svn: r14819
2009-05-14 19:25:27 +00:00
Robby Findler
ad856384a3
svn: r14818
2009-05-14 19:23:24 +00:00
Sam Tobin-Hochstadt
792bacbd55
turn printing back on
...
svn: r14817
2009-05-14 18:57:43 +00:00
Sam Tobin-Hochstadt
af623cbdc7
add test of `apply values'
...
svn: r14816
2009-05-14 18:57:23 +00:00
Sam Tobin-Hochstadt
1047f7625d
Handle ValuesDots in check-below.
...
Fix typo in valuesdots handling in values->tc-results
Handle ValuesDots in do-ret.
Don't try to construct silly wrappers for `apply values'
Don't use rest as list extension if it's #f
Fix tc-result handling for check-subforms/check
Add stronger contracts for Scope
Always generate substitution for infer/dots.
Fix type of `time-apply'
svn: r14815
2009-05-14 18:57:02 +00:00
Eli Barzilay
40467a005e
added tests for topological-sort
...
svn: r14814
2009-05-14 15:33:25 +00:00
Eli Barzilay
9c99a32d29
added tests for topological-sort
...
svn: r14813
2009-05-14 15:33:20 +00:00
Sam Tobin-Hochstadt
775fa34f5f
Add some contracts in tc/plambda.
...
Fix handling of tc-results vs types.
svn: r14812
2009-05-14 15:11:33 +00:00
Eli Barzilay
ccca3b3df6
fix dropping cycles
...
svn: r14811
2009-05-14 15:08:56 +00:00
Sam Tobin-Hochstadt
d8c613494e
Fix type->contract of function types.
...
svn: r14810
2009-05-14 14:45:24 +00:00
Sam Tobin-Hochstadt
b30338e0c5
Add start of type->contract test suite.
...
Add test for poly annotation failure.
svn: r14809
2009-05-14 14:45:07 +00:00
Eli Barzilay
bc22c8a824
print the *-node appropriately
...
svn: r14808
2009-05-14 10:34:09 +00:00
Eli Barzilay
35acf760cd
Welcome to a new PLT day.
...
svn: r14807
2009-05-14 07:50:20 +00:00
Eli Barzilay
0d933c3f86
subsort is really any function to apply on a level
...
svn: r14806
2009-05-14 07:47:28 +00:00
Eli Barzilay
76574dc619
tests need the structs too
...
svn: r14805
2009-05-14 07:36:46 +00:00
Eli Barzilay
86519ae414
Forgot to actually move the topological sort code
...
svn: r14804
2009-05-14 07:35:03 +00:00
Eli Barzilay
8bea8abc75
* Factor out the struct definitions into a separate file
...
* Move the topological sort into utils.ss
svn: r14803
2009-05-14 07:31:36 +00:00
Eli Barzilay
133f044a33
finally, make the topological-sort do a topological sort instead of a BFS
...
svn: r14802
2009-05-14 07:23:09 +00:00
Eli Barzilay
975b4d2fa8
use hash-ref!
...
svn: r14801
2009-05-14 05:49:15 +00:00
Eli Barzilay
09502205e2
typo in comment
...
svn: r14800
2009-05-14 05:47:18 +00:00
Sam Tobin-Hochstadt
a47bb9e8c3
inference for filters and objects
...
svn: r14799
2009-05-13 21:25:56 +00:00
Sam Tobin-Hochstadt
88159e2479
add require
...
svn: r14798
2009-05-13 21:25:41 +00:00
Sam Tobin-Hochstadt
5f1b4a7daf
Fix two tests
...
svn: r14797
2009-05-13 16:17:01 +00:00
Sam Tobin-Hochstadt
a3fb3575f9
rationalize get-type/infer to handle tc-results.
...
Fix tc-let to handle tc-results in various places.
svn: r14796
2009-05-13 16:16:39 +00:00
Sam Tobin-Hochstadt
8de55a4207
sync to trunk
...
svn: r14795
2009-05-13 14:35:24 +00:00
Sam Tobin-Hochstadt
8ca532220a
Enable inference for ((lambda with rest args when no annotation on rest arg
...
svn: r14794
2009-05-13 14:34:44 +00:00
Eli Barzilay
b23449ef00
Welcome to a new PLT day.
...
svn: r14793
2009-05-13 07:50:18 +00:00
Sam Tobin-Hochstadt
f349525244
Contracts for lexical-env
...
Fix type of quotient/remainer function
svn: r14792
2009-05-12 21:51:01 +00:00
Sam Tobin-Hochstadt
54eb4cc314
formatting
...
svn: r14791
2009-05-12 21:50:16 +00:00
Sam Tobin-Hochstadt
8fc6e38b11
Fix inference when filters/objects are not needed
...
svn: r14790
2009-05-12 21:31:21 +00:00
Matthew Flatt
0f1fc2d664
redex doc corrections
...
svn: r14789
2009-05-12 21:30:28 +00:00
Sam Tobin-Hochstadt
a8a64cfa7c
Special case for `call-with-values'
...
handle subtyping with ... args
svn: r14788
2009-05-12 20:56:32 +00:00
Sam Tobin-Hochstadt
82c6720bc9
Fix more tests for false info
...
svn: r14787
2009-05-12 19:54:09 +00:00
Sam Tobin-Hochstadt
5300481176
Move `hashof' contract combinator to utils/utils.ss
...
Fix frees for arr to use `fix-bounds' properly.
Match : symbolically in ->*
svn: r14786
2009-05-12 19:53:48 +00:00
Sam Tobin-Hochstadt
ce9f98098d
Type goes before symbol in drest.
...
Handle tc-results properly in a few places.
svn: r14785
2009-05-12 16:53:24 +00:00
Sam Tobin-Hochstadt
f24cbf9952
Fix more tests with truth info.
...
svn: r14784
2009-05-12 16:52:55 +00:00
Sam Tobin-Hochstadt
e796cd802b
fix wrong results - 25 fails
...
svn: r14783
2009-05-12 15:30:15 +00:00
Sam Tobin-Hochstadt
c19b66d5db
add tests for overlap
...
fix more typecheck tests - 29 failures
svn: r14782
2009-05-12 15:17:30 +00:00
Sam Tobin-Hochstadt
7b4081eef1
Allow objects to be specified in ->
...
Fix overlap to handle overlapping base types (numbers)
svn: r14781
2009-05-12 15:13:17 +00:00
Matthew Flatt
1809d9286e
fix r6rs template problem with quoting ellipses
...
svn: r14780
2009-05-12 13:44:04 +00:00
Matthew Flatt
5df29ea906
fix bug with editor-snip% in pasteboard% in editor-canvas% on Windows or X11 (i.e., platforms that use the offscreen bitmap for drawing editors)
...
svn: r14779
2009-05-12 12:52:55 +00:00
Eli Barzilay
da6e35bf98
Welcome to a new PLT day.
...
svn: r14778
2009-05-12 07:50:18 +00:00
Eli Barzilay
f51c6bbe64
Fix the leaking of internal drscheme filenames in error messages when
...
debugging is disabled:
* got rid of the `stacktrace-runtime-name' hack in "rep.ss", replace
it by a more reliable capture of the context, and later cut the
stack according to that specific context.
* the cutting is done if possible, no need for the "ACK!" error
message if no cutting point is found.
* rename `with-stacktrace-name' -> `with-stack-checkpoint'
* add this to "module-language.ss" too, to avoid including it in error
messages.
svn: r14777
2009-05-12 02:12:49 +00:00
Matthew Flatt
9375b49d1b
let-rec clarifications
...
svn: r14776
2009-05-11 20:13:54 +00:00
Sam Tobin-Hochstadt
1ce4411ceb
fix tests to handle identifiers, down to 38 fails
...
svn: r14775
2009-05-11 19:40:58 +00:00
Eli Barzilay
a7580f9c60
Welcome to a new PLT day.
...
svn: r14773
2009-05-11 07:50:08 +00:00
Robby Findler
0c0aa26e6f
PR 10231
...
svn: r14769
2009-05-10 21:59:13 +00:00
Robby Findler
01af999556
svn: r14768
2009-05-10 21:53:09 +00:00
Eli Barzilay
029b0c07bd
Welcome to a new PLT day.
...
svn: r14767
2009-05-10 07:50:16 +00:00
Mike Sperber
248fb510b9
Synch German string constants with latest.
...
svn: r14763
2009-05-09 13:46:38 +00:00
Matthew Flatt
440a60c8ad
fix make-custom-weak-hash (PR 10232)
...
svn: r14762
2009-05-09 13:37:28 +00:00
Matthew Flatt
99c19a552c
fix doc typo
...
svn: r14761
2009-05-09 13:37:04 +00:00
Eli Barzilay
04d274f894
Welcome to a new PLT day.
...
svn: r14760
2009-05-09 07:50:20 +00:00
Eli Barzilay
b48be04645
typo from Dorai
...
svn: r14759
2009-05-09 01:01:37 +00:00
Sam Tobin-Hochstadt
fbae33b1c3
match based on symbol for : in ->
...
svn: r14758
2009-05-08 23:31:33 +00:00
Sam Tobin-Hochstadt
a828b89e92
Fix a lot of tests - 47 fail.
...
svn: r14757
2009-05-08 23:12:13 +00:00
Sam Tobin-Hochstadt
1444c07c0a
polymorphic lambdas are true values.
...
Use correct pattern.
Return the appropriate types from apply, not the Values struct in the rng.
svn: r14756
2009-05-08 23:11:57 +00:00
Matthias Felleisen
bac292acc6
second draft of char/string
...
svn: r14755
2009-05-08 21:55:05 +00:00
Sam Tobin-Hochstadt
c2da52d661
Provide tc-literal.
...
svn: r14754
2009-05-08 21:41:23 +00:00
Sam Tobin-Hochstadt
dcc2ff72d9
all tests now compile
...
svn: r14753
2009-05-08 21:38:30 +00:00
Sam Tobin-Hochstadt
9f3d719b4e
Fix parsing of All to only use parse-values-type when appropriate.
...
Fix tests for new names.
Fix tests for parse-type not handling values.
svn: r14752
2009-05-08 20:26:27 +00:00
Sam Tobin-Hochstadt
0ddf7338cb
sync to trunk
...
svn: r14750
2009-05-08 20:11:09 +00:00
Sam Tobin-Hochstadt
f6f9b20f17
Rename vars.
...
svn: r14749
2009-05-08 20:10:53 +00:00
Sam Tobin-Hochstadt
3575ba8d5f
Remove debugging printfs.
...
Comment tests back in.
svn: r14748
2009-05-08 19:10:12 +00:00
Sam Tobin-Hochstadt
dbe5556b45
Add missing file.
...
Fix bug in struct type creation.
Add ability to disable printing dynamically.
Fix recursion into objects & paths.
svn: r14747
2009-05-08 19:00:07 +00:00
Eli Barzilay
7ad3d7b4a6
typos
...
svn: r14746
2009-05-08 11:12:55 +00:00
Eli Barzilay
e2e3b0f61e
Welcome to a new PLT day.
...
svn: r14745
2009-05-08 07:50:20 +00:00
Jay McCarthy
5232691355
Removing filepath calls
...
svn: r14743
2009-05-07 22:24:18 +00:00
Jay McCarthy
7ceca6eab0
Adding bindings to lang api
...
svn: r14742
2009-05-07 22:18:10 +00:00
Matthias Felleisen
4d3d16ef48
char replacement functions, first draft
...
svn: r14741
2009-05-07 21:41:44 +00:00
Sam Tobin-Hochstadt
d2cc1b2400
All code from old app is now in new app
...
svn: r14740
2009-05-07 20:17:38 +00:00
Sam Tobin-Hochstadt
aa887be6d2
Type inference for ((lambda with rest args
...
svn: r14739
2009-05-07 17:40:29 +00:00
Eli Barzilay
d264039a8b
Welcome to a new PLT day.
...
svn: r14736
2009-05-07 07:50:19 +00:00
Sam Tobin-Hochstadt
50696a08a3
Handle polymorphic function application.
...
Paths work with car/cdr.
Fix #%require/#%provide top-level handling.
svn: r14735
2009-05-06 22:45:12 +00:00
Matthew Flatt
146f909afd
clarify version handling in ffi-lib docs
...
svn: r14734
2009-05-06 20:22:09 +00:00
Matthew Flatt
76a7fa1bed
add version to libGL reference
...
svn: r14732
2009-05-06 19:53:32 +00:00
Noel Welsh
6c68825a49
Commit programmatic API to construct test suites and test cases, in response to popular demand.
...
The API is make-test-case and make-test-suite. Use should be obvious.
TODO:
- Document
- Port to Schematics/Planet release
svn: r14731
2009-05-06 08:53:08 +00:00
Eli Barzilay
5fccc68e53
Welcome to a new PLT day.
...
svn: r14730
2009-05-06 05:56:12 +00:00
Eli Barzilay
ebc179f059
last typo, hopefully
...
svn: r14729
2009-05-06 04:09:28 +00:00
Eli Barzilay
82d1267553
forgot the none binding
...
svn: r14728
2009-05-06 04:08:43 +00:00
Eli Barzilay
7d93d3b539
optimized preference lookup (one hash lookup in all cases except for the first.)
...
svn: r14727
2009-05-06 04:07:23 +00:00
Eli Barzilay
8ee902de48
old-preferences is gone (it was only there to convert old style preferences, and has been out for a long enough time)
...
svn: r14726
2009-05-06 03:42:49 +00:00
Matthew Flatt
f08649a007
further improve procedure? and procedure-arity-includes? optimization on procedure names bound in a module top-level
...
svn: r14725
2009-05-05 23:08:24 +00:00
Sam Tobin-Hochstadt
07341c605b
Remove `make-arr/values'
...
Accessors now have appropriate latent objects
Handle function application for unions, error, mu, parameters
svn: r14724
2009-05-05 23:03:02 +00:00
Matthew Flatt
4623a1ac07
some improvement in eliminating procedure? and procedure-arity-includes? statically
...
svn: r14723
2009-05-05 19:22:55 +00:00
Sam Tobin-Hochstadt
59dbcade9c
Handle rest args and case-lambda in app.
...
Fix parsing.
svn: r14722
2009-05-05 19:10:21 +00:00
Sam Tobin-Hochstadt
6b89062d6a
Various constants are true.
...
Remove useless code.
`combine-filter' now handles producing the new type/object in appropriate cases.
Move student expansion later in pattern match.
Print out top-level tc-results.
svn: r14721
2009-05-05 16:27:18 +00:00
Eli Barzilay
f53cd57dc8
Welcome to a new PLT day.
...
svn: r14717
2009-05-05 05:22:45 +00:00
Eli Barzilay
17d64755a2
* Fixed some typos in the `preferences:low-level-put-preferences' doc
...
(used `put-preference' not the plural form).
* Added `preferences:low-level-get-preference' that is set by default
to the `get-preference'. (Together with the previous one it is
possible to setup things so preferences are kept in a hash table
instead of on disk.)
* The `preferences:get' function will try to read a (marshalled) value
from the preferences if there is no value set, and the `marshalled'
hash table is gone (it was used only for initial values of
preferences).
This means that the preference file is not consulted until the
preference value is needed, which makes reading the file more lazy.
More importantly, if some user application sets the
`preferences:low-level-get-preference' hook, then the newly
installed hook will be used to read the initial values. This is
important since just registering a preference (via
`preferences:set-default') would already read the preference to the
`marshalled' hash table -- and many such preferences are registered
at various module top-levels, so this would happen before the user
code had any chance of changing the low-level get function.
The only visible effect of this change outside of this module is
that preferences are read more lazily from the file. For example,
if you start DrScheme and then remove the preference file and then
search, you will not see your saved search string because. (Before
this change, the saved search string would have been read on
startup, so its value was read before you removed the file.)
* Delayed reading of the old-preferences until needed for similar
reasons.
* Reformatted some of the documentation strings.
svn: r14716
2009-05-05 05:09:21 +00:00
Eli Barzilay
45e4fe70da
hash-table-bound? -> hash-has-key?
...
svn: r14715
2009-05-04 21:35:15 +00:00
Eli Barzilay
4b28ee8d34
reformat
...
svn: r14714
2009-05-04 21:04:37 +00:00
Sam Tobin-Hochstadt
9c538764dc
`values->tc-results' needs the formals
...
Fix values->tc-results for ValuesDots
Don't generate problematic nested lists.
Fix stupid typo.
Parsing of tc-results now doesn't use parsing of values, which does something different.
svn: r14713
2009-05-04 18:49:56 +00:00
Casey Klein
039d24fc17
`where' clauses now properly bind in metafunctions
...
svn: r14712
2009-05-04 13:59:42 +00:00
Sam Tobin-Hochstadt
f730466e72
sync to trunk
...
svn: r14711
2009-05-04 13:51:07 +00:00
Matthew Flatt
83cd3964f4
fix file-descriptor leak in process[*]/ports (PR 10229)
...
svn: r14710
2009-05-04 12:22:01 +00:00
Eli Barzilay
8b4844cf5e
some typos
...
svn: r14709
2009-05-04 09:34:07 +00:00
Eli Barzilay
bee5c5b90f
Welcome to a new PLT day.
...
svn: r14708
2009-05-04 07:50:13 +00:00
Eli Barzilay
5cb9e66cd2
fixed a probable bug in invoking format-time
...
svn: r14707
2009-05-04 06:37:27 +00:00
Matthew Flatt
57ff3c2486
fix foldr/foldr argument checking (PR 10215)
...
svn: r14706
2009-05-04 02:20:06 +00:00
Matthew Flatt
57d518dc8c
doc typo
...
svn: r14705
2009-05-04 02:19:27 +00:00
Eli Barzilay
e3d9f396c4
compose now gets 0 or more inputs
...
svn: r14704
2009-05-04 02:10:01 +00:00
Matthew Flatt
2b4a0692eb
doc repairs (PR 10225)
...
svn: r14703
2009-05-04 01:38:54 +00:00
Matthew Flatt
16e483033c
fix define after define* in package; doc repairs
...
svn: r14701
2009-05-03 23:49:22 +00:00
Eli Barzilay
db90b44b0d
make const accept arbitrary keywords
...
svn: r14700
2009-05-03 22:08:57 +00:00
Eli Barzilay
23e2b997a0
doc for home
...
svn: r14699
2009-05-03 20:45:36 +00:00
Eli Barzilay
26667f2275
Patch from Jon Wilson: added a home function
...
svn: r14698
2009-05-03 20:43:26 +00:00
Eli Barzilay
a1d943146b
added a nullary case to compose
...
svn: r14697
2009-05-03 20:41:37 +00:00
Matthew Flatt
a1b65fb055
doc corrections
...
svn: r14696
2009-05-03 19:33:10 +00:00
Matthew Flatt
c17c267f48
R6RS: disallow assignment to exported identifier
...
svn: r14695
2009-05-03 17:40:31 +00:00
Eli Barzilay
3ca6ac2175
added stupid make-list and stupid const
...
svn: r14693
2009-05-03 16:17:48 +00:00
Matthew Flatt
75527a8821
better tracking of lexical context for unwrapped syntax objects
...
svn: r14692
2009-05-03 15:45:53 +00:00
Eli Barzilay
c78c9f1e1b
Welcome to a new PLT day.
...
svn: r14691
2009-05-03 07:50:16 +00:00
Robby Findler
7315ff502b
fixed label ordering for reductions when extracted via reduction-relation->rule names
...
svn: r14690
2009-05-02 16:18:12 +00:00
Matthias Felleisen
5f2a62f37c
svn: r14689
2009-05-02 15:25:15 +00:00
Sam Tobin-Hochstadt
cce7f91b78
fix values->tc-results, doesn't compile yet
...
svn: r14688
2009-05-02 12:46:53 +00:00
Robby Findler
ea1ace6022
added horizontal-left-align style
...
svn: r14687
2009-05-02 12:32:04 +00:00
Eli Barzilay
a7ad3ce74c
Welcome to a new PLT day.
...
svn: r14686
2009-05-02 07:50:11 +00:00
Sam Tobin-Hochstadt
16305c20ff
more tests
...
svn: r14685
2009-05-02 01:45:50 +00:00
Robby Findler
55a98bf037
fixed a bug with holes used in certain places in patterns
...
svn: r14684
2009-05-02 00:57:18 +00:00
Sam Tobin-Hochstadt
83abdf9eae
sync to trunk
...
svn: r14681
2009-05-01 21:19:11 +00:00
Sam Tobin-Hochstadt
b4d100d60c
Fold tc/let-values/check into tc/let-values.
...
Remove printfs.
More metafunctions to handle splitting and merging filter sets.
Handle `delay', `list', `list*'
Implement tc/funapp for the simple case.
Make `id-from' a stxclass.
Shuffle code around so that it compiles.
Type parsing now handles multiple values properly, and has a values and results entry point.
svn: r14680
2009-05-01 21:18:23 +00:00
Eli Barzilay
ff73a5395e
removed lots of "the the"s
...
svn: r14679
2009-05-01 21:02:51 +00:00
Robby Findler
a3768d00eb
none of the various render-* worked under linux, due to a platform-specific default in the way ps-setup works.
...
svn: r14678
2009-05-01 20:38:26 +00:00
Matthew Flatt
ae36abfc37
doc corrections
...
svn: r14677
2009-05-01 17:03:53 +00:00
Eli Barzilay
528d032a37
Welcome to a new PLT day.
...
svn: r14673
2009-05-01 07:50:20 +00:00
Matthew Flatt
2b8b10dd40
fix problem with package, define*, and macro-introduced identifiers
...
svn: r14671
2009-04-30 23:57:45 +00:00
Robby Findler
1cb53bdf2a
improvements to the preferences dialog
...
svn: r14670
2009-04-30 23:15:10 +00:00
Robby Findler
60db480a8d
David Van Horn's changes
...
svn: r14669
2009-04-30 16:03:15 +00:00
Mike Sperber
1408502378
Translate the messages from the test engine.
...
This requires some refactoring to move the relevant message generation
to test-display.scm.
svn: r14668
2009-04-30 12:32:02 +00:00
Eli Barzilay
e179ff78fb
Welcome to a new PLT day.
...
svn: r14667
2009-04-30 08:31:17 +00:00
Eli Barzilay
055573076a
remove unused require
...
svn: r14666
2009-04-30 07:42:43 +00:00
Sam Tobin-Hochstadt
91f5c26964
Add `single-value' function, should be used more.
...
Construct returns correctly in lam-result->type
Add typechecking for `values' applications.
Extend `ret' to handle dty/dbound.
Define conversions from/to values <-> results
Handle multiple values at the repl.
svn: r14665
2009-04-29 22:54:29 +00:00
Matthew Flatt
d5b5c8fb97
refine note on immutable hash table performance
...
svn: r14664
2009-04-29 21:55:16 +00:00
Matthias Felleisen
f7d8270a6c
strings instead of chars
...
svn: r14663
2009-04-29 21:16:34 +00:00
Robby Findler
6d08558ab7
fixed a bug in my earlier bugfix (also PR 10221)
...
svn: r14662
2009-04-29 21:08:01 +00:00
Matthew Flatt
224f9fa3a7
fix bug in tracking paren shapes; fix Scribble binding search code; add syntax/template library
...
svn: r14661
2009-04-29 20:31:07 +00:00
Sam Tobin-Hochstadt
c5b4ac4f21
Rename id to mk-id to avoid name clashes.
...
Start on new tc-app as copy.
svn: r14660
2009-04-29 19:52:53 +00:00
Sam Tobin-Hochstadt
e79ece72c5
copy
...
svn: r14659
2009-04-29 19:38:36 +00:00
John Clements
1ce0c8c307
added index for plt-web-server
...
svn: r14658
2009-04-29 18:21:38 +00:00
John Clements
ce0a98dc61
added 2 indexed terms
...
svn: r14657
2009-04-29 18:20:37 +00:00
Sam Tobin-Hochstadt
1facac06ff
sync to trunk
...
svn: r14656
2009-04-29 17:21:15 +00:00
Sam Tobin-Hochstadt
b205f65bec
more testing
...
svn: r14655
2009-04-29 16:58:20 +00:00
Robby Findler
de6c1a524d
PR 10219
...
svn: r14654
2009-04-29 16:38:31 +00:00
Sam Tobin-Hochstadt
8b2381e109
sync to trunk
...
svn: r14653
2009-04-29 14:36:54 +00:00
Sam Tobin-Hochstadt
6662b72162
Fix reconstruction of Latents, which do not have keys.
...
svn: r14652
2009-04-29 14:35:52 +00:00
Sam Tobin-Hochstadt
ea03a75113
Fix p/c handling of rename.
...
svn: r14651
2009-04-29 14:35:26 +00:00
Jay McCarthy
6c3b8a9f2e
Delaying the initialization of localization until use
...
svn: r14650
2009-04-29 14:22:18 +00:00
Eli Barzilay
1157488b62
Welcome to a new PLT day.
...
svn: r14649
2009-04-29 07:50:21 +00:00
Eli Barzilay
fc7283c5a7
svn: r14648
2009-04-29 07:14:39 +00:00
Eli Barzilay
8785850a3c
svn: r14647
2009-04-29 07:13:55 +00:00
Robby Findler
87c9aba9e0
added a little optimization to provide/contract
...
svn: r14646
2009-04-29 03:48:45 +00:00
Matthias Felleisen
6cdf2ed976
strings for Universe callbacks
...
svn: r14645
2009-04-29 03:09:06 +00:00
Matthias Felleisen
10e0e08143
strings for Universe callbacks
...
svn: r14644
2009-04-29 03:08:40 +00:00
Sam Tobin-Hochstadt
ce0032f4c5
a couple small fixes
...
svn: r14643
2009-04-28 18:53:16 +00:00
Matthew Flatt
b42f1b5d8b
zo-marshal patch from Jay
...
svn: r14642
2009-04-28 16:37:16 +00:00
Robby Findler
a42ba6075b
added better linking for the 'lw' struct
...
svn: r14641
2009-04-28 15:22:32 +00:00
Sam Tobin-Hochstadt
7b6702c9e7
fix subtyping w/ filters
...
svn: r14640
2009-04-28 14:56:18 +00:00
Sam Tobin-Hochstadt
077574cfe1
more fixes for lambda with expected
...
svn: r14639
2009-04-28 14:48:53 +00:00
Sam Tobin-Hochstadt
9118e9ef12
Fixes for letrec.
...
svn: r14638
2009-04-28 14:24:09 +00:00
Matthew Flatt
39d405fe6e
zo-marshal supports module forms
...
svn: r14637
2009-04-28 13:13:22 +00:00
Eli Barzilay
15701f0868
Welcome to a new PLT day.
...
svn: r14636
2009-04-28 07:50:18 +00:00
Sam Tobin-Hochstadt
5a49e92de7
lots of let improvements
...
and check rationalization
svn: r14635
2009-04-27 23:25:34 +00:00
Sam Tobin-Hochstadt
2e2e9b8acf
fixes for plambda
...
svn: r14634
2009-04-27 22:44:42 +00:00
Sam Tobin-Hochstadt
dfbfc371e2
more printer improvements
...
svn: r14633
2009-04-27 22:24:47 +00:00
Sam Tobin-Hochstadt
af7b966c82
more contracts
...
more fixes
svn: r14632
2009-04-27 21:58:35 +00:00
Sam Tobin-Hochstadt
9853ae1f0f
Lots more fixes
...
svn: r14631
2009-04-27 21:16:34 +00:00
Sam Tobin-Hochstadt
4d8ba2bca6
use correct constructor
...
svn: r14630
2009-04-27 20:15:14 +00:00
Sam Tobin-Hochstadt
18f89c73e4
two fixes
...
svn: r14629
2009-04-27 20:11:57 +00:00
Matthias Felleisen
450bafcde4
improved error messge for register
...
svn: r14628
2009-04-27 19:09:37 +00:00
Sam Tobin-Hochstadt
17602816ad
sync to trunk
...
svn: r14627
2009-04-27 18:29:42 +00:00
Sam Tobin-Hochstadt
f2bffcabab
Sync to trunk again.
...
Fix require/contract.
Subtyping, printing for refinements.
svn: r14626
2009-04-27 18:26:00 +00:00
Sam Tobin-Hochstadt
8cbdf3ee95
compiles again
...
svn: r14625
2009-04-27 16:06:54 +00:00
Robby Findler
955f99fe41
svn: r14624
2009-04-27 14:32:30 +00:00
Matthew Flatt
30a3e8ced8
fix undo of delete implied by insert over a selection
...
svn: r14623
2009-04-27 13:02:49 +00:00
Eli Barzilay
3bc5491945
Welcome to a new PLT day.
...
svn: r14622
2009-04-27 07:50:11 +00:00
Matthew Flatt
308afeabf4
fix combo-field popdown arrow
...
svn: r14617
2009-04-26 22:52:58 +00:00
Eli Barzilay
610b5c7388
typo
...
svn: r14616
2009-04-26 20:04:42 +00:00
Sam Tobin-Hochstadt
119fd5bc95
Clarify docs.
...
svn: r14615
2009-04-26 17:55:02 +00:00
Matthew Flatt
4141389b84
fix some editor lock tracking
...
svn: r14614
2009-04-26 15:24:50 +00:00
Eli Barzilay
3dcd7182ab
Welcome to a new PLT day.
...
svn: r14612
2009-04-26 07:50:35 +00:00
Matthew Flatt
511c2b13b0
fix syntax-error message for misuse of identifier bound as code-typesetting variable or element transformer
...
svn: r14611
2009-04-25 16:15:16 +00:00
Matthew Flatt
f6c389d0ec
fix Scribble Latex rendering of prefixed tags; add #:tag-prefixes argument to secref and tech
...
svn: r14610
2009-04-25 15:19:58 +00:00
Matthew Flatt
22864b594d
fix Scribble rendering of links when tag-prefixed sub-sections appear in the same output anchor scope
...
svn: r14608
2009-04-25 13:46:54 +00:00
Eli Barzilay
6ce301f3c8
svn: r14607
2009-04-25 13:21:50 +00:00
Eli Barzilay
97cb7802ac
Welcome to a new PLT day.
...
svn: r14606
2009-04-25 07:50:17 +00:00
Matthew Flatt
a542660087
raise canvas scroll limits to 1B instead of 10k
...
svn: r14605
2009-04-24 21:54:28 +00:00
Sam Tobin-Hochstadt
29e123ccf3
sync to trunk
...
svn: r14602
2009-04-24 21:30:40 +00:00
Sam Tobin-Hochstadt
994f0205f4
fix conflicts
...
svn: r14601
2009-04-24 21:30:18 +00:00
Sam Tobin-Hochstadt
2d7d94031d
sync to trunk
...
svn: r14600
2009-04-24 21:22:59 +00:00
Jon Rafkind
4bc8e35d39
add example for subtract-in
...
svn: r14599
2009-04-24 21:22:24 +00:00
Sam Tobin-Hochstadt
1edf62a912
resolve conflicts
...
svn: r14598
2009-04-24 21:21:06 +00:00
Matthew Flatt
2439b4cb75
fix zo-parse problem with graphs in literal data
...
svn: r14596
2009-04-24 17:34:49 +00:00
Matthew Flatt
6df0ac6f51
fix accidental commit of debugging printf
...
svn: r14595
2009-04-24 15:49:24 +00:00
Matthew Flatt
733a9567c0
document r6rs non-conformance: several #% names are implicited imported
...
svn: r14594
2009-04-24 15:09:21 +00:00
Matthew Flatt
cd09b30497
(v4.1.5.5) repair interaction of provides redirected by a rename-transformer, certification of access to unexported variables, and protected exports; also get rid of kernel-reprovide special case in export handling, because a more general export-sharing technique subsumed the special case long ago
...
svn: r14593
2009-04-24 14:59:09 +00:00
Eli Barzilay
be1478345e
Welcome to a new PLT day.
...
svn: r14592
2009-04-24 07:50:19 +00:00
Jon Rafkind
7924ec7ca2
add example for matching-identifiers-in
...
svn: r14591
2009-04-24 05:08:51 +00:00
Robby Findler
35830ba57e
removed duplicate text:ports<%>
...
svn: r14590
2009-04-23 20:41:17 +00:00
Jay McCarthy
8f4ece0f9f
typos
...
svn: r14589
2009-04-23 16:17:48 +00:00
Robby Findler
7d881a32bf
svn: r14588
2009-04-23 14:57:51 +00:00
Eli Barzilay
904ab8ee0e
Welcome to a new PLT day.
...
svn: r14587
2009-04-23 07:50:27 +00:00
Matthew Flatt
3f803b2298
another doc fix (missed part of PR 10214)
...
svn: r14586
2009-04-22 18:32:09 +00:00
Matthew Flatt
43fe904fe5
fix typos (incl PRs 10213, 10214)
...
svn: r14585
2009-04-22 18:30:35 +00:00
Eli Barzilay
64b59f2b28
fix a subtle bug (canvas could be #f)
...
svn: r14584
2009-04-22 09:21:54 +00:00
Eli Barzilay
cfec8d12de
Welcome to a new PLT day.
...
svn: r14583
2009-04-22 07:50:11 +00:00
Matthew Flatt
30bb8ed263
some slightly less-boring examples
...
svn: r14582
2009-04-22 00:42:47 +00:00
Jon Rafkind
2bd98fbdb2
fix one test, break another
...
svn: r14581
2009-04-21 23:49:34 +00:00
Jon Rafkind
ec615d4882
add some function tests
...
svn: r14580
2009-04-21 23:41:50 +00:00
Sam Tobin-Hochstadt
062008c758
type for append-map
...
svn: r14579
2009-04-21 22:51:55 +00:00
Sam Tobin-Hochstadt
1edd4770f4
remove debug printf
...
svn: r14578
2009-04-21 17:43:33 +00:00
Matthew Flatt
932fe179f8
drop a bad R6RS test (PR 10210)
...
svn: r14577
2009-04-21 16:44:41 +00:00
Matthew Flatt
4bc2ddaf9d
snip and editor-data class lists need to be eventspace-specific
...
svn: r14575
2009-04-21 16:37:25 +00:00
Sam Tobin-Hochstadt
60325b670c
Fix handling of filters that refer to out-of-scope vars
...
svn: r14574
2009-04-21 16:13:00 +00:00
Sam Tobin-Hochstadt
b1b5fe4816
Add test for match improvements.
...
Improve handling of inference for let loop.
svn: r14573
2009-04-21 15:35:05 +00:00
Eli Barzilay
be15b146ed
Welcome to a new PLT day.
...
svn: r14572
2009-04-21 14:56:42 +00:00
Sam Tobin-Hochstadt
8918328e8a
Infer on ((lambda
...
add types for matchable? and match-equality-test
svn: r14570
2009-04-20 22:41:37 +00:00
Jay McCarthy
77ec85a66b
Unbalance | was breaking build. Revert if fixed wrong
...
svn: r14568
2009-04-20 17:02:27 +00:00
Matthew Flatt
f51f8c8b7f
avoid generating unnecessary struct-accessor and -mutator names
...
svn: r14566
2009-04-20 13:14:40 +00:00
Eli Barzilay
da4742700b
scheme expression typos
...
svn: r14565
2009-04-20 08:20:19 +00:00
Eli Barzilay
d9ae39c218
bar typos
...
svn: r14564
2009-04-20 07:55:41 +00:00
Eli Barzilay
10421f6153
Welcome to a new PLT day.
...
svn: r14563
2009-04-20 07:50:20 +00:00
Eli Barzilay
9c0f6bc775
its typos
...
svn: r14562
2009-04-20 07:46:50 +00:00
Robby Findler
104dde2a08
added back in support for the with-border? flag
...
svn: r14561
2009-04-19 22:20:46 +00:00
Eli Barzilay
434ec53b88
typed scheme tests keep failing
...
svn: r14559
2009-04-19 14:13:06 +00:00
Eli Barzilay
eb17e0e260
Welcome to a new PLT day.
...
svn: r14558
2009-04-19 07:50:27 +00:00
John Clements
7334a89d6b
undid accidental change to church.ss
...
svn: r14557
2009-04-19 01:33:29 +00:00
John Clements
ea861e346f
fixed typo in docs of fresh form
...
svn: r14556
2009-04-19 00:45:02 +00:00
Eli Barzilay
3b39cfc4b8
fixed two uses of raise-type-error (PR 10208)
...
svn: r14555
2009-04-18 18:15:33 +00:00
Robby Findler
c33870fa04
PR 10209
...
svn: r14554
2009-04-18 17:53:56 +00:00
Mike Sperber
699d1c2ea8
Synch German string constants with latest.
...
svn: r14553
2009-04-18 17:19:19 +00:00
Eli Barzilay
04a4060567
Welcome to a new PLT day.
...
svn: r14551
2009-04-18 07:50:30 +00:00
Eli Barzilay
32ceddfea0
remove erroneous closing brace
...
svn: r14550
2009-04-18 04:32:42 +00:00
Matthew Flatt
82b9ab8a53
fix excessive redraw after changes within an editor
...
svn: r14549
2009-04-18 01:38:18 +00:00
Matthew Flatt
4b3626c156
fix inverted argument default for editor<%> read-from-file method; better Check Sytax results on packages; added syntax/flatten-begin library
...
svn: r14548
2009-04-17 22:50:19 +00:00
Eli Barzilay
59a38c0dad
typo (PR10207)
...
svn: r14546
2009-04-17 19:15:20 +00:00
Eli Barzilay
7838fec40e
fixed typo -- using str instead of result
...
svn: r14545
2009-04-17 17:34:47 +00:00
Eli Barzilay
39ba607413
double quotes
...
svn: r14544
2009-04-17 17:33:38 +00:00
Jay McCarthy
99221c02bc
pushing up limit
...
svn: r14543
2009-04-17 15:20:47 +00:00
Matthew Flatt
e95edcc82d
margin note on Unix Scripts at docs for --script flag
...
svn: r14542
2009-04-17 12:43:37 +00:00
Matthew Flatt
7d61c67bab
fix handling of define*-values between a syntax binding and a syntax-local-value
...
svn: r14541
2009-04-17 12:29:04 +00:00
Matthew Flatt
e02aef66a4
doc λ in HtDP Intm+Lam and Adv
...
svn: r14540
2009-04-17 11:27:23 +00:00
Matthew Flatt
b07a536ae3
bind λ in HtDP Intermediate+Lambda and Advanced (patch from Todd O'Bryan)
...
svn: r14539
2009-04-17 11:18:30 +00:00
Matthew Flatt
a99c653997
doc scheme/gui editor-stream method updates
...
svn: r14538
2009-04-17 11:12:13 +00:00
Eli Barzilay
d33f47a625
Welcome to a new PLT day.
...
svn: r14537
2009-04-17 07:50:19 +00:00
Matthew Flatt
d49e36d983
fix margin-note typo
...
svn: r14536
2009-04-17 01:46:19 +00:00
Matthew Flatt
8aa8b938a0
change margin-note to generate a blockquote insteda of a single paragraph
...
svn: r14535
2009-04-17 01:30:15 +00:00
Matthew Flatt
09320cea1c
tiny object-instantiation perf. tweak
...
svn: r14534
2009-04-16 21:24:42 +00:00
Matthew Flatt
ce9d264920
don't let syntax-colorer thread get suspend while reading from the editor
...
svn: r14531
2009-04-16 19:20:44 +00:00
Matthew Flatt
709ad23400
performance improvements: class local-field access uses accessor with index built in (so the index is checked once); JIT partially inlines struct-field mutation
...
svn: r14530
2009-04-16 19:01:20 +00:00
Sam Tobin-Hochstadt
b53fda9000
update date
...
svn: r14529
2009-04-16 18:33:20 +00:00
Robby Findler
0c2c04e168
shrunk the height of the preferences window
...
svn: r14528
2009-04-16 17:18:35 +00:00
Eli Barzilay
7aadcfddfa
Welcome to a new PLT day.
...
svn: r14527
2009-04-16 07:50:18 +00:00
Matthew Flatt
119c69e1ad
fix some problems and inefficiencies in saving and loading wxme streams
...
svn: r14526
2009-04-15 22:27:43 +00:00
Stevie Strickland
b7063fc563
Fix error message in define/contract.
...
svn: r14522
2009-04-15 15:43:04 +00:00
Casey Klein
2c8c8638ac
Barebones interface for overriding default generators.
...
svn: r14519
2009-04-15 14:09:35 +00:00
Eli Barzilay
4de8e28016
Welcome to a new PLT day.
...
svn: r14518
2009-04-15 07:50:14 +00:00
Robby Findler
405ade4765
svn: r14517
2009-04-15 03:18:11 +00:00
Matthew Flatt
8001b11c03
under Windows, editor-canvas% needs to set its own focus on mouse clicks
...
svn: r14516
2009-04-14 23:08:51 +00:00
Matthias Felleisen
05ae98e55b
fixed error message for sqr
...
svn: r14515
2009-04-14 22:04:52 +00:00
Matthias Felleisen
d0841e6c74
random modified to take just one argument
...
svn: r14514
2009-04-14 21:52:45 +00:00
Matthew Flatt
0f9cb4882d
fix problem with keymap chaining and prefix bindings
...
svn: r14513
2009-04-14 16:38:37 +00:00
Matthew Flatt
6082e6a9c3
fix CDLF conversion when loading a text file into an editor
...
svn: r14512
2009-04-14 16:21:09 +00:00
Eli Barzilay
f2ae856533
set svn:eol-style
...
svn: r14511
2009-04-14 14:40:46 +00:00
Matthias Felleisen
fdb422e121
forgot to add this
...
svn: r14510
2009-04-14 14:33:58 +00:00
Eli Barzilay
be3dca0629
Welcome to a new PLT day.
...
svn: r14509
2009-04-14 07:50:11 +00:00
John Clements
3610d7b868
added stepper string constant, more coming
...
svn: r14508
2009-04-14 03:17:41 +00:00
John Clements
9ff820f760
added view-controller.ss
...
svn: r14506
2009-04-14 03:16:30 +00:00
John Clements
08fec4f10e
...
...
svn: r14505
2009-04-14 03:09:41 +00:00
Matthias Felleisen
8476e13064
we need batch io for htdp/2e
...
svn: r14504
2009-04-14 03:00:41 +00:00
Matthias Felleisen
dc6be52955
we need batch io for htdp/2e
...
svn: r14503
2009-04-14 03:00:17 +00:00
Eli Barzilay
6b67f941fe
use .ss suffix, both .scm and .ss for the filters, and a descriptive name
...
svn: r14502
2009-04-14 02:08:05 +00:00
John Clements
9c93191241
jump-to-beginning-of-selected
...
svn: r14501
2009-04-13 23:48:15 +00:00
Matthew Flatt
09bec206d6
fix cross-canvas-editor-admin call to do-scroll-to
...
svn: r14500
2009-04-13 23:11:08 +00:00
Robby Findler
4883d8bb1d
svn: r14499
2009-04-13 18:01:18 +00:00
Matthew Flatt
0be3dca240
check-syntax binding for open-package's package id
...
svn: r14498
2009-04-13 14:52:14 +00:00
Matthew Flatt
9371f69eef
fix problems with editor stream reading
...
svn: r14497
2009-04-13 12:37:48 +00:00
Eli Barzilay
7fafa8f792
Welcome to a new PLT day.
...
svn: r14496
2009-04-13 07:50:18 +00:00
Matthew Flatt
d33997c2c7
fix snip% previous method
...
svn: r14495
2009-04-13 02:18:26 +00:00
Eli Barzilay
dfd5139b78
Welcome to a new PLT day.
...
svn: r14494
2009-04-12 07:50:09 +00:00
Matthew Flatt
767d5dde33
fix tab-paste bug and missing default for read-editor-version
...
svn: r14493
2009-04-11 22:40:27 +00:00
Matthew Flatt
3a68af494a
fix method name 'equal?' i wxme test
...
svn: r14492
2009-04-11 22:40:04 +00:00
Matthew Flatt
04a8e21cf2
fix style font-face problem
...
svn: r14491
2009-04-11 14:48:23 +00:00
Matthew Flatt
ccf5809b45
pasteboard printing fix & editor-canvas chaining fix
...
svn: r14490
2009-04-11 14:07:39 +00:00
Matthew Flatt
c98e4e0881
pasteboard printing fix
...
svn: r14489
2009-04-11 13:37:14 +00:00
Eli Barzilay
ae7b6c6716
Welcome to a new PLT day.
...
svn: r14488
2009-04-11 07:50:22 +00:00
John Clements
df336f795b
...
...
svn: r14487
2009-04-11 00:53:59 +00:00
Matthew Flatt
01e7df1780
fix contract links in docs for compiler/zo-parse
...
svn: r14485
2009-04-10 16:34:59 +00:00
Eli Barzilay
3342a86a0c
Welcome to a new PLT day.
...
svn: r14484
2009-04-10 07:50:11 +00:00
Sam Tobin-Hochstadt
929dc1d5b2
Fix polymorphic structure predicates.
...
svn: r14483
2009-04-10 00:07:11 +00:00
Sam Tobin-Hochstadt
69a3b7a70f
Fix bug with structure keys and polymorphic structs.
...
Use `match*'
Add test
svn: r14482
2009-04-09 23:52:13 +00:00
Matthew Flatt
8fe203ad72
editor-canvas clean-up of internal scroll method
...
svn: r14481
2009-04-09 23:22:50 +00:00
Sam Tobin-Hochstadt
2332f2f50a
document quote for more types
...
svn: r14480
2009-04-09 22:27:25 +00:00
Matthew Flatt
0657fc52cf
another fix from Ryan, plus one that didn't get committed before
...
svn: r14479
2009-04-09 21:29:51 +00:00
Matthew Flatt
bd9d17c94f
more wxme repairs from Ryan
...
svn: r14478
2009-04-09 16:40:52 +00:00
Ryan Culpepper
b6b917a4b9
mred/private/wxme: fixed some method arities and defaults
...
svn: r14477
2009-04-09 14:59:19 +00:00
Matthew Flatt
49852a87fc
fix forward-word bug for words > 30 characters
...
svn: r14475
2009-04-09 12:43:10 +00:00
Matthew Flatt
ee8a4308b8
add space before \\item when generating an index table
...
svn: r14474
2009-04-09 11:43:27 +00:00
Eli Barzilay
4b1f90453c
Welcome to a new PLT day.
...
svn: r14473
2009-04-09 07:14:15 +00:00
Matthew Flatt
5d0416aec9
David's build-list
...
svn: r14472
2009-04-09 00:58:13 +00:00
Matthew Flatt
d74cb0735d
fix set-bitmap in image-snip% (PR 10188)
...
svn: r14471
2009-04-08 23:34:41 +00:00
Matthew Flatt
9f2e546f01
tighten Scribble Latex output to avoid unnecessary newlines
...
svn: r14470
2009-04-08 23:31:35 +00:00
Sam Tobin-Hochstadt
ac7e879360
Fix bug with match dots.
...
Fix handling of keywords.
Add keywords in call-with-input/output-port.
svn: r14469
2009-04-08 20:24:05 +00:00
Matthew Flatt
12b81e0cd7
clarify need to wait on a subprocess
...
svn: r14468
2009-04-08 18:38:59 +00:00
Sam Tobin-Hochstadt
95988f86a2
Document typed-scheme/no-check
...
svn: r14465
2009-04-08 15:04:03 +00:00
Matthew Flatt
0e7e85269d
pasteboard snip-sizing repairs
...
svn: r14464
2009-04-08 13:16:51 +00:00
Matthew Flatt
52d6fb4e1d
aligned-pasteboard and cue-text% repairs
...
svn: r14463
2009-04-08 12:59:22 +00:00
Matthew Flatt
406d0774c9
some pasteboard repairs
...
svn: r14462
2009-04-08 12:42:25 +00:00
Matthew Flatt
28ce21c23b
fix bug in case-sens vs. case-insens find-string for text%
...
svn: r14460
2009-04-08 09:51:38 +00:00
Eli Barzilay
61cc7ae84a
Welcome to a new PLT day.
...
svn: r14458
2009-04-08 07:50:09 +00:00
Eli Barzilay
dda7b1c6d7
typo (PR10186)
...
svn: r14457
2009-04-08 05:52:12 +00:00
Matthew Flatt
dcef141ca9
document visit-availing effect of module->namespace
...
svn: r14456
2009-04-08 02:26:46 +00:00
Matthew Flatt
fd9ee204a5
on third thought, it's module->namespace that needs to prepare the compile time, not dynamic-require, and that's why it worked before; restored the visit-availing behavior of module->namespace, and rewound the previous change (still for PR 10185)
...
svn: r14455
2009-04-08 02:21:22 +00:00
Matthew Flatt
8c9bcd50c2
on second thought, PR 10185 demonstrates why the variant of dynamic-require (and namespace-attach-module) that doesn't make the phase availble is difficult to reason about; changing dynamic-require and namespace-attach-module, instead of DrScheme
...
svn: r14454
2009-04-08 02:11:21 +00:00
Matthew Flatt
a472a4452c
fix DrScheme REPL, whose old use of dynamic-require is no longer enough to instantiate compile-time support (PR 10185)
...
svn: r14453
2009-04-08 01:56:37 +00:00
Eli Barzilay
4aab5e4eab
use void for true predicates, makes things run faster
...
svn: r14451
2009-04-08 00:02:57 +00:00
Jay McCarthy
e29ebde466
typo
...
svn: r14449
2009-04-07 20:59:05 +00:00
Matthew Flatt
de1e2fac23
scheme/package simplifications from Chongkai
...
svn: r14448
2009-04-07 20:36:08 +00:00
Matthew Flatt
9d563bf4f4
more comment-reader spacing adjustments
...
svn: r14447
2009-04-07 19:07:08 +00:00
Matthew Flatt
de3d090f1a
preserve space with scribble/comment-reader
...
svn: r14446
2009-04-07 18:57:15 +00:00
Matthew Flatt
1d26e97a35
Scheme-implemented editor classes; on-demand instantiation of module phases
...
svn: r14445
2009-04-07 17:12:22 +00:00
Matthew Flatt
3a297ed003
constract on decode-flow (PR 10175)
...
svn: r14444
2009-04-07 17:02:18 +00:00
Matthew Flatt
cd0e0c550f
fix bug intorduced by lazy rx
...
svn: r14443
2009-04-07 16:34:51 +00:00
Matthew Flatt
e6cd817a65
fix equal-hash result to be non-negative (PR 10171)
...
svn: r14442
2009-04-07 16:28:35 +00:00
Eli Barzilay
6fecf78da0
Welcome to a new PLT day.
...
svn: r14441
2009-04-07 07:50:24 +00:00
Jay McCarthy
afe6599e23
converting to trunk schemeunit
...
svn: r14440
2009-04-06 22:57:20 +00:00
John Clements
4ebac5d343
removed call to string->path
...
svn: r14439
2009-04-06 21:42:23 +00:00
Jay McCarthy
df56a8e3c1
use hash-ref!
...
svn: r14438
2009-04-06 14:43:33 +00:00
Eli Barzilay
c4e2e9af6d
fix name clash
...
svn: r14437
2009-04-06 12:48:07 +00:00
Eli Barzilay
76c2d9eceb
rehack the argument formatting hack
...
svn: r14436
2009-04-06 12:18:42 +00:00
Eli Barzilay
2cc94cbf02
reformat some
...
svn: r14435
2009-04-06 11:17:15 +00:00
Eli Barzilay
b2959e3308
Welcome to a new PLT day.
...
svn: r14434
2009-04-06 07:50:29 +00:00
Sam Tobin-Hochstadt
d57f1a68a4
Fix static struct info
...
svn: r14433
2009-04-06 06:18:06 +00:00
Eli Barzilay
e6277e92ac
foldl/foldr output type typo
...
svn: r14432
2009-04-06 05:49:57 +00:00
Robby Findler
83a1a5a812
svn: r14431
2009-04-06 00:44:37 +00:00
Eli Barzilay
2337f5e447
Welcome to a new PLT day.
...
svn: r14429
2009-04-05 17:59:46 +00:00
Eli Barzilay
45d58a377f
move to user directory
...
svn: r14428
2009-04-05 17:58:56 +00:00
Eli Barzilay
c0a8a01222
Changed @itemize{...} to @itemize[...] (done after comparing the doc
...
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)
svn: r14427
2009-04-05 17:46:20 +00:00
Jay McCarthy
ceee79e07f
mjadud bug
...
svn: r14426
2009-04-05 13:50:02 +00:00
Eli Barzilay
06636c1813
added in-sequences and in-cycle
...
svn: r14424
2009-04-05 08:29:17 +00:00
Eli Barzilay
9af9210aa2
added hash-ref! and hash-has-key?
...
svn: r14423
2009-04-05 04:35:12 +00:00
Eli Barzilay
50ec8211e2
reformat hash tests
...
svn: r14422
2009-04-05 02:43:47 +00:00
Eli Barzilay
cb2c85956b
removed unnecessary hash-ref passing in implementation of hash-update
...
svn: r14421
2009-04-05 00:24:47 +00:00
Eli Barzilay
dbc196c246
make (values x) return just x
...
svn: r14420
2009-04-04 18:41:57 +00:00
Eli Barzilay
ae73ae1fd4
Welcome to a new PLT day.
...
svn: r14419
2009-04-04 07:50:15 +00:00
Sam Tobin-Hochstadt
2aab576237
Report more information for untyped imported identifiers
...
svn: r14418
2009-04-03 22:42:29 +00:00
Kathy Gray
d999a7c3ba
Putting check ... inspect ... in part ii --- a working subset, sufficient for a demo
...
svn: r14417
2009-04-03 21:00:25 +00:00
Sam Tobin-Hochstadt
6d302a9304
Require that `require/typed' uses the contracted version of typed identifiers.
...
svn: r14415
2009-04-03 18:42:38 +00:00
Casey Klein
e9cf5787c1
Fixed bugs related to `cross' patterns.
...
svn: r14414
2009-04-03 10:47:42 +00:00
Eli Barzilay
b79a2ae792
Welcome to a new PLT day.
...
svn: r14413
2009-04-03 07:50:17 +00:00
Eli Barzilay
daa582291c
typo
...
svn: r14410
2009-04-03 00:26:59 +00:00
Jay McCarthy
5b1ff07428
running help
...
svn: r14409
2009-04-02 21:02:25 +00:00
Jay McCarthy
57ebe66905
jc
...
svn: r14408
2009-04-02 21:01:55 +00:00
Jay McCarthy
0d7285a925
clarify
...
svn: r14406
2009-04-02 15:35:13 +00:00
Eli Barzilay
b4e15dd433
Welcome to a new PLT day.
...
svn: r14405
2009-04-02 07:50:33 +00:00
Sam Tobin-Hochstadt
6d07cf9128
Fix subtyping, printing, inference for refinement types.
...
svn: r14403
2009-04-02 03:03:44 +00:00
Eli Barzilay
810035ff52
added profile tests to nightly cycle
...
svn: r14398
2009-04-01 08:23:02 +00:00
Eli Barzilay
28d35ebb6a
typo
...
svn: r14397
2009-04-01 06:10:22 +00:00
Ryan Culpepper
eb349682c3
scheme/signature: fixed to recognize scheme require forms
...
svn: r14396
2009-04-01 03:14:34 +00:00
Ryan Culpepper
a2ebc93bd8
macro stepper:
...
fixed bug with opaque result of syntax-local-expand-expression
fixed debug-file support
svn: r14395
2009-04-01 02:15:09 +00:00
Robby Findler
2c85b7a795
improved performance of the teaching languages
...
svn: r14394
2009-04-01 00:15:20 +00:00
Matthew Flatt
682d76d577
r6rs reader: delay number & symbol regexp construction
...
svn: r14392
2009-03-31 21:25:20 +00:00
Matthew Flatt
2eb5fb2a55
remove openssl constraint that attempting to read must lead to an actual read
...
svn: r14390
2009-03-31 19:35:08 +00:00
Jay McCarthy
21b2e76489
fixing scrbl error
...
svn: r14389
2009-03-31 19:21:09 +00:00
Eli Barzilay
0adc7a50f2
clarification
...
svn: r14388
2009-03-31 14:56:55 +00:00
Eli Barzilay
23a26f320c
disable set-flip-labels?
...
svn: r14387
2009-03-31 14:55:12 +00:00
Eli Barzilay
c5d2342999
added set-flip-labels?
...
svn: r14386
2009-03-31 14:54:40 +00:00
Robby Findler
03ef481766
svn: r14385
2009-03-31 14:03:49 +00:00
Eli Barzilay
a58ba38c52
added remove-links
...
svn: r14383
2009-03-31 12:22:29 +00:00
Eli Barzilay
3d04c4ce10
set-links-label! -> set-link-label
...
svn: r14382
2009-03-31 12:16:39 +00:00
Eli Barzilay
33c30e7dd7
document set-links-label!
...
svn: r14381
2009-03-31 12:13:47 +00:00
Eli Barzilay
345e84eb31
Welcome to a new PLT day.
...
svn: r14375
2009-03-31 07:50:29 +00:00
Eli Barzilay
202134e45c
added set-links-label! to change a link label
...
svn: r14374
2009-03-31 05:57:44 +00:00
Eli Barzilay
fb3846cb43
always keep the lables right-side-up
...
svn: r14373
2009-03-31 04:53:23 +00:00
Sam Tobin-Hochstadt
cd4305ca4f
Add refinement types.
...
Add `parse-commmand-line'
svn: r14372
2009-03-31 03:33:04 +00:00
Kathy Gray
c733d6c748
Turning check ... inspect ... on: step one.
...
svn: r14369
2009-03-30 22:44:43 +00:00
Kathy Gray
72e2049f96
First step in implementing updated probability model ---
...
modification to P(error)
svn: r14368
2009-03-30 22:44:06 +00:00
Jay McCarthy
fd835e9c37
Reorganizing documentation
...
svn: r14366
2009-03-30 21:44:51 +00:00
Eli Barzilay
1fca4a4a49
more common looking title
...
svn: r14365
2009-03-30 21:12:33 +00:00
Eli Barzilay
c880b1297c
sort only for each edge, so related nodes will be closer to each other
...
svn: r14364
2009-03-30 21:10:16 +00:00
Eli Barzilay
85cbee30e2
added an option of giving create-sampler the super custodian
...
svn: r14363
2009-03-30 19:42:55 +00:00
Eli Barzilay
a68c38b6d7
document and comment last change
...
svn: r14362
2009-03-30 17:44:03 +00:00
Eli Barzilay
bab1558e02
fix the topological sort and make it use a sorter to resolve nodes at the same level
...
svn: r14361
2009-03-30 17:42:09 +00:00
Eli Barzilay
6964e5745d
avoid divisions by zero when no work is observed
...
svn: r14360
2009-03-30 17:00:31 +00:00
Sam Tobin-Hochstadt
b1f5b19563
merge to trunk a while ago
...
svn: r14353
2009-03-30 12:52:30 +00:00
Sam Tobin-Hochstadt
ebdd60a3a3
fix some small bugs
...
svn: r14352
2009-03-30 12:51:02 +00:00
Eli Barzilay
ff689a376b
Welcome to a new PLT day.
...
svn: r14347
2009-03-30 07:50:21 +00:00
Mike Sperber
5efef6aa90
Back out rev rev 14072.
...
This had broken printing of image snips in the REPL.
svn: r14346
2009-03-30 07:27:10 +00:00
Eli Barzilay
14f71a8531
* added `periodic-renderer'
...
* set svn:ignore
svn: r14345
2009-03-30 05:59:20 +00:00
Eli Barzilay
1fe2cee5c6
type
...
svn: r14344
2009-03-30 05:24:07 +00:00
Eli Barzilay
e2f50949be
remove debugging code, add provide
...
svn: r14342
2009-03-30 01:07:06 +00:00
Eli Barzilay
96d7291bfb
statistical profiler, core and text interface part done
...
svn: r14340
2009-03-30 00:15:38 +00:00
Matthias Felleisen
9c90204ca4
svn: r14329
2009-03-28 16:18:30 +00:00
Mike Sperber
33b0384675
Remove some unneeded stuff from the DeinProgramm world.ss teachpack.
...
svn: r14327
2009-03-28 13:38:12 +00:00
Eli Barzilay
53908050b6
Welcome to a new PLT day.
...
svn: r14325
2009-03-28 07:50:16 +00:00
Casey Klein
72c3ed943e
Removed support for the #:binds annotation.
...
svn: r14319
2009-03-27 17:38:16 +00:00
Stevie Strickland
99aac7d745
Sam and I did some work to allow automatic inferred linking in
...
(define-values/)invoke-unit/infer.
svn: r14315
2009-03-27 13:47:12 +00:00
Eli Barzilay
747fd82a07
Welcome to a new PLT day.
...
svn: r14309
2009-03-27 07:50:18 +00:00
Casey Klein
c39e5dfa38
Changed the output of Redex's check forms.
...
svn: r14307
2009-03-27 00:26:11 +00:00
Matthew Flatt
fb237a13ae
debugger annotation accept #%variable-reference
...
svn: r14297
2009-03-26 19:18:22 +00:00
Matthew Flatt
34c14d27f5
typo
...
svn: r14288
2009-03-26 12:00:13 +00:00
Eli Barzilay
275f30bce4
Welcome to a new PLT day.
...
svn: r14287
2009-03-26 07:50:21 +00:00
John Clements
76358d66e7
added note on permissions failure in find-files
...
svn: r14282
2009-03-25 22:27:26 +00:00
Matthew Flatt
f9190e5c1c
fix doc typos
...
svn: r14280
2009-03-25 20:28:33 +00:00
Sam Tobin-Hochstadt
f48dbda950
add `remove-duplicates'
...
svn: r14278
2009-03-25 17:22:09 +00:00
Matthew Flatt
4ce30226fe
change the way that hidden package ids are generated
...
svn: r14277
2009-03-25 16:51:13 +00:00
Noel Welsh
004eb4ca6d
Changed defmodule to indicate bindings come from main.ss
...
(which just re-exports test.ss)
Fixed other rendering problems
svn: r14271
2009-03-25 13:36:57 +00:00
Noel Welsh
aedb49db8d
Changed defmodule to indicate bindings come from main.ss
...
(which just re-exports test.ss)
svn: r14270
2009-03-25 13:27:12 +00:00
Matthew Flatt
7aaa0ae48a
schemeunit doc tweaks
...
svn: r14269
2009-03-25 12:59:33 +00:00
Matthew Flatt
def73634ee
file SchemeUnit under Tools in doc list, adjust author typesetting
...
svn: r14268
2009-03-25 12:52:06 +00:00
Noel Welsh
0888a1116d
Remove build.ss -- I'll miss itl, but it depends on planet.
...
svn: r14266
2009-03-25 12:37:28 +00:00
Noel Welsh
fdbbaa9e68
svn: r14264
2009-03-25 12:36:21 +00:00
Noel Welsh
242c28a0b6
Initial import of SchemeUnit into PLT trunk
...
svn: r14263
2009-03-25 12:34:52 +00:00
Eli Barzilay
61599e89df
Welcome to a new PLT day.
...
svn: r14260
2009-03-25 07:50:17 +00:00
Matthew Flatt
550f323845
typo
...
svn: r14259
2009-03-25 02:21:34 +00:00
Sam Tobin-Hochstadt
fcc2a24545
sync ts to trunk
...
svn: r14257
2009-03-25 01:07:34 +00:00
Eli Barzilay
5cc75c5988
Welcome to a new PLT day.
...
svn: r14254
2009-03-24 21:17:13 +00:00
Matthew Flatt
6e80847b18
auto add main include dir in compiler/xform (PR 10155)
...
svn: r14253
2009-03-24 18:38:42 +00:00
Matthew Flatt
3b49038947
better eof handling in zo-parse
...
svn: r14252
2009-03-24 18:38:18 +00:00
Sam Tobin-Hochstadt
43443652b8
Add fake type name -Real
...
Add `scheme/math' types from Jos Koot.
svn: r14251
2009-03-24 17:49:15 +00:00
Sam Tobin-Hochstadt
e0a95e9e22
Add `tanh' with documentation.
...
svn: r14250
2009-03-24 17:48:11 +00:00
Philippe Meunier
1ac8f8b113
quaterly update
...
svn: r14246
2009-03-24 01:55:03 +00:00
Eli Barzilay
896018f96b
remove support files when a test is done
...
svn: r14245
2009-03-23 23:04:30 +00:00
Matthew Flatt
60bdcaed25
skip compiling deinprogramm tests
...
svn: r14244
2009-03-23 19:41:03 +00:00
Matthew Flatt
c656a658e9
doc xform Scheme API a provided by Will Farr (PR 10151)
...
svn: r14242
2009-03-23 18:49:03 +00:00
Sam Tobin-Hochstadt
60e096913d
First step to polymorphic functions in typed/untyped interface
...
- poly/c contract from Carl/Stevie
- generate the contracts
- test
- use in typed/srfi/14
svn: r14241
2009-03-23 18:29:07 +00:00
Sam Tobin-Hochstadt
6108dc873c
Types for `scheme/path', from Harsha.
...
svn: r14240
2009-03-23 17:25:57 +00:00
Matthew Flatt
31e1057128
aother refinement to note on require sub-form expansion
...
svn: r14239
2009-03-23 16:38:21 +00:00
Matthew Flatt
f3a5008176
typo
...
svn: r14238
2009-03-23 16:32:02 +00:00
Matthew Flatt
59988f5ca5
refine examples for require & provide
...
svn: r14237
2009-03-23 16:30:29 +00:00
Robby Findler
29aa214cfe
svn: r14236
2009-03-23 16:09:54 +00:00
Sam Tobin-Hochstadt
ba56d99adb
Fix return documentation for tar' and
tar->output'
...
Add documentation for `tar-gzip'
svn: r14235
2009-03-23 15:54:26 +00:00
Sam Tobin-Hochstadt
746446d4ac
Typed wrapper for file/tar
...
contributed by YC.
svn: r14233
2009-03-23 15:34:34 +00:00
Sam Tobin-Hochstadt
40b4731106
Expand (require A ...) into (begin (require A) ...)
...
- docs (including discussion of require scoping)
- tests
svn: r14232
2009-03-23 14:13:10 +00:00
Sam Tobin-Hochstadt
bb2268b9be
improve types for foldl, foldr
...
svn: r14228
2009-03-23 12:02:46 +00:00
Eli Barzilay
dec8ea4775
Welcome to a new PLT day.
...
svn: r14227
2009-03-23 07:50:24 +00:00
Robby Findler
4f057fce77
svn: r14226
2009-03-23 03:58:13 +00:00
Robby Findler
4eb298c6f7
svn: r14225
2009-03-23 03:56:51 +00:00
Matthew Flatt
5d3d5a890a
record per-thread milliseconds
...
svn: r14224
2009-03-23 01:26:51 +00:00
Matthew Flatt
75373d4094
refine replace-context docs
...
svn: r14223
2009-03-23 01:25:45 +00:00
Matthew Flatt
547101ac5b
disable sandbox break propagation in scribble/eval
...
svn: r14221
2009-03-22 16:42:35 +00:00
Matthew Flatt
5514afa4bc
notes on the hazards of sandbox break propagation
...
svn: r14220
2009-03-22 16:42:03 +00:00
Matthew Flatt
a61e7b67f9
fix more break-progaration problems in scheme/sandbox (where recent changes were not quite right)
...
svn: r14219
2009-03-22 16:26:01 +00:00
Mike Sperber
26f50142b2
Add test suites for DeinProgramm stuff.
...
svn: r14215
2009-03-22 14:30:39 +00:00
Sam Tobin-Hochstadt
6d8014783b
Use 'no-free-identifier=? property with rename transformers.
...
Allow use of ... without bound when only one ... var in scope.
svn: r14214
2009-03-22 12:41:26 +00:00
Eli Barzilay
4ba449b30d
Welcome to a new PLT day.
...
svn: r14213
2009-03-22 07:50:17 +00:00
Eli Barzilay
b12698d31a
reprovide the scheme/list binding for count, and for append* (as concatenate)
...
svn: r14211
2009-03-22 02:59:59 +00:00
Eli Barzilay
18fd48af97
Added `count'.
...
svn: r14210
2009-03-22 02:53:27 +00:00
Eli Barzilay
2e66794799
removed unused binding
...
svn: r14209
2009-03-22 02:50:25 +00:00
Eli Barzilay
1048d204ca
more time, for slower machines
...
svn: r14207
2009-03-22 01:30:13 +00:00
Eli Barzilay
2af626972d
There is a problem with empty lines: having a line (= a row) in the
...
code tables with empty contents makes the row not appear. Usually,
we'd put an there so it does show, but that would be bad for
the preprocessor examples where I really want to have the table
contents reflect the exact file contents.
So another solution is to use a 'newline element, but then latex barfs
because it's not happy with a \\ inside a tt macro. The hacked
"solution" is to have the newline element not be inside a tt element
-- latex doesn't barf now, but it does have one extra newline as a
result since it doesn't hide the newline to begin with.
A better solution is to find a way to make table cells in html not be
hidden when they have no contents, maybe through some css magic.
svn: r14206
2009-03-22 01:26:15 +00:00
John Clements
27a67c9c1a
...
...
svn: r14204
2009-03-21 21:28:16 +00:00
Eli Barzilay
1db2b65978
Finished the docs+tests, added some minor utilities.
...
svn: r14199
2009-03-21 15:06:48 +00:00
Matthew Flatt
91c53fa123
add replace-context to syntax/strip-context
...
svn: r14196
2009-03-20 17:20:04 +00:00
Matthew Flatt
7dc8e077ed
add 'not-provide-all-defined and 'nonimal-id suport for rename transformers; fix scheme/foreign and foreign docs to use it
...
svn: r14195
2009-03-20 16:59:28 +00:00
Eli Barzilay
0686dd721e
Welcome to a new PLT day.
...
svn: r14194
2009-03-20 07:50:38 +00:00
Matthew Flatt
cbc5759254
fix SRFI 38 (PR 10141)
...
svn: r14193
2009-03-20 00:34:07 +00:00
Matthew Flatt
2109cec2f4
free-id=? propagation through module exports; add 'not-free-identifier=? syntax property to disable free-id=? propagation; add prop:rename-transformer and prop:set-transformer; fix scheme/local so that local syntax bindings are visible to later definitions (v4.1.5.3)
...
svn: r14191
2009-03-19 20:22:18 +00:00
Ryan Culpepper
04e2fb9118
scheme/splicing: updated reference for new splicing forms
...
svn: r14189
2009-03-19 19:02:28 +00:00
Ryan Culpepper
d154493077
scheme/splicing: added splicing variants of local and letrec-syntaxes+values
...
svn: r14188
2009-03-19 13:45:45 +00:00
Robby Findler
afc5ad8d83
fixed broken syntax error checks
...
svn: r14187
2009-03-19 13:22:46 +00:00
Matthew Flatt
edcec6820e
fix SirMail encoding and headers for non-ASCII outgoing messages
...
svn: r14184
2009-03-19 12:34:03 +00:00
Matthew Flatt
f14b7158cd
better error message for R5RS transformer expressions that are not 'syntax-rules'
...
svn: r14183
2009-03-19 12:33:22 +00:00
Matthew Flatt
154b73755a
sandbox break propagation
...
svn: r14182
2009-03-19 12:31:33 +00:00
Eli Barzilay
e52b23b881
Welcome to a new PLT day.
...
svn: r14179
2009-03-19 07:50:28 +00:00
Eli Barzilay
05c7e54222
fix lots of things
...
svn: r14178
2009-03-19 02:32:45 +00:00
Kathy Gray
05cf243287
Adding check-expect documentation, not tied to the teaching languages docs.
...
svn: r14172
2009-03-18 15:55:18 +00:00
Robby Findler
cca41988af
added $n-start-pos and $n-end-pos
...
svn: r14171
2009-03-18 14:21:42 +00:00
Matthew Flatt
645af327b4
fix htdp lang require test: merge to 4.1.5
...
svn: r14170
2009-03-18 11:53:42 +00:00
Eli Barzilay
bdc82f2100
Welcome to a new PLT day.
...
svn: r14169
2009-03-18 07:50:05 +00:00
Eli Barzilay
977b08c5c4
Fix bug in calling put_short with a bad value
...
svn: r14166
2009-03-18 01:20:42 +00:00
Matthew Flatt
e8cbe7ff81
splicing-let, etc.
...
svn: r14165
2009-03-17 23:09:38 +00:00
Robby Findler
4cd11d7f64
one more fix to the language dialog
...
svn: r14164
2009-03-17 23:01:56 +00:00
Sam Tobin-Hochstadt
0ed8d251bf
Allow `apply' of non-uniform polymorphic functions to fixed-length list arguments.
...
Please backport.
svn: r14162
2009-03-17 21:18:50 +00:00
Matthew Flatt
9335e3cf28
doc updates for v4.1.5.2
...
svn: r14161
2009-03-17 21:06:42 +00:00
Casey Klein
289b200057
Fixed bug in parse-language.
...
svn: r14155
2009-03-17 18:21:11 +00:00
Carl Eastlund
2068a5dcc3
Corrected a typo in the contracts reference ('exmaple' -> 'example').
...
svn: r14151
2009-03-17 15:36:36 +00:00
Eli Barzilay
0a0053c9fd
Welcome to a new PLT day.
...
svn: r14150
2009-03-17 15:29:53 +00:00
Eli Barzilay
9d0175ac2d
Removed old (unused) gzip tests
...
svn: r14148
2009-03-17 15:01:17 +00:00
Eli Barzilay
c69045008d
Added a `file' "test suite", with only tests for inflate/deflate.
...
svn: r14147
2009-03-17 14:57:01 +00:00
Sam Tobin-Hochstadt
fee4c1944d
add new section about libraries in ts
...
svn: r14145
2009-03-17 12:43:20 +00:00
Eli Barzilay
5d6b74d3b6
remove old net tests
...
svn: r14144
2009-03-17 11:42:31 +00:00
Eli Barzilay
b647ea2ae9
new copy of net tests, split into modules, and using my test macro
...
svn: r14143
2009-03-17 11:41:06 +00:00
Eli Barzilay
e616818d34
fixed use of string-length and error symbol
...
svn: r14142
2009-03-17 10:53:13 +00:00
Eli Barzilay
167bae8bdd
add option for testing errors and non-exception raised values with a predicate
...
svn: r14141
2009-03-17 10:04:20 +00:00
Eli Barzilay
19eb34367f
typo
...
svn: r14140
2009-03-17 07:06:08 +00:00
Eli Barzilay
2008456d64
Converted the cgi tests to use my test macro, and included them in the
...
nightly testing.
svn: r14139
2009-03-17 07:04:16 +00:00
Sam Tobin-Hochstadt
6b5b193815
Fix docs for HashTable.
...
Add string->list, list->string, sort.
svn: r14138
2009-03-17 02:14:11 +00:00
Matthew Flatt
ee084ad7ff
adjust special scheme/class keywords to effectively declare themselves as expression forms (PR 10135): merge to 4.1.5
...
svn: r14137
2009-03-17 00:45:29 +00:00
Jay McCarthy
b3cec49237
pr9106, include in release
...
svn: r14133
2009-03-16 19:26:36 +00:00
Jay McCarthy
f9c4e4eb54
pr7974 + include in release
...
svn: r14132
2009-03-16 18:45:16 +00:00
Jay McCarthy
fb15ae339f
pr7382
...
svn: r14130
2009-03-16 18:34:28 +00:00
Jay McCarthy
65c8b62652
pr6711
...
svn: r14129
2009-03-16 18:28:56 +00:00
Sam Tobin-Hochstadt
537d267314
disable application checking, `3' now typechecks
...
svn: r14128
2009-03-16 15:28:29 +00:00
Matthias Felleisen
ef85043b9a
bug report 10129
...
svn: r14127
2009-03-16 14:50:13 +00:00
Matthew Flatt
1547638f3b
allow pict-pat on pin-arrow-line, etc. (PR 9934): should merge to 4.1.5
...
svn: r14126
2009-03-16 13:13:34 +00:00
Matthew Flatt
499464527e
reference repairs (PRs 9978, 9704, 9820)
...
svn: r14125
2009-03-16 13:08:23 +00:00
Matthew Flatt
14e4172c55
fix 'defform*' #:id without #:literals (PR 10103); should merge to 4.1.5
...
svn: r14124
2009-03-16 12:52:28 +00:00
Robby Findler
812d4307b0
probable fix to 10094
...
svn: r14123
2009-03-16 12:27:21 +00:00
Robby Findler
2556c61f9d
PR 10078 -- NOT for inclusion in the release
...
svn: r14122
2009-03-16 12:06:17 +00:00
Robby Findler
75a80ff7a8
added docs for the latex keybindings
...
svn: r14121
2009-03-16 11:44:09 +00:00
Eli Barzilay
87fcebba64
Welcome to a new PLT day.
...
svn: r14120
2009-03-16 07:50:44 +00:00
Ryan Culpepper
cf87504e00
Fixed startup errors caused by tool dependencies (see PR 10125)
...
removed htdp-lang dependency on debugger
removed deinprogramm dependency on stepper, debugger, and htdp-langs
both still depend on test-engine tool, but only for execution
Probably apply to release branch, but needs review.
svn: r14119
2009-03-16 06:25:31 +00:00
Ryan Culpepper
ff9ebbde05
fix PR 9398: debugger and macro stepper buttons get out of sync wrt tabs
...
move enable/disable-evaluation extensions from tab mixin to unit-frame mixin
svn: r14118
2009-03-16 04:40:30 +00:00
Robby Findler
cf791ead47
moved to scheme/base language and has it overwrite the output file, if it exists
...
svn: r14114
2009-03-15 23:01:54 +00:00
Robby Findler
ed566b2f7d
moved to scheme/base language and has it overwrite the output file, if it exists
...
svn: r14113
2009-03-15 22:58:21 +00:00
Eli Barzilay
6d31100a89
Start a proper preprocessor documentation, with tests included.
...
(proper "literate testing".)
svn: r14112
2009-03-15 22:05:52 +00:00
Eli Barzilay
87ab3142a8
cheap hack to make it possible to provide a custom failure message
...
svn: r14111
2009-03-15 22:04:03 +00:00
Matthew Flatt
073013d8ef
change render og var-ids under a quote
...
svn: r14108
2009-03-15 13:30:26 +00:00
Mike Sperber
5630594589
Fold DMdA-lib.scrbl into the other DMdA docs.
...
svn: r14106
2009-03-15 10:49:41 +00:00
Eli Barzilay
1aea8aa69f
Welcome to a new PLT day.
...
svn: r14105
2009-03-15 07:50:22 +00:00
Eli Barzilay
cd233f856e
functionality for packaging tests and documentation for the preprocessor language
...
svn: r14104
2009-03-15 07:41:04 +00:00
Eli Barzilay
eb62b52d3a
reformat using #lang
...
svn: r14103
2009-03-15 01:06:57 +00:00
Jon Rafkind
838b3dff2a
link to file-position from the 'update flag
...
svn: r14102
2009-03-14 23:59:09 +00:00
Robby Findler
fe141d30ba
fixed plural in error message
...
svn: r14099
2009-03-14 15:39:47 +00:00
Mike Sperber
7d71c34ba9
Consolidate the DMdA docs into a single chapter.
...
svn: r14098
2009-03-14 13:42:57 +00:00
Matthias Felleisen
43d2625ace
added docs to make-bundle
...
svn: r14096
2009-03-14 12:34:12 +00:00
Eli Barzilay
d9b543ae6f
Welcome to a new PLT day.
...
svn: r14092
2009-03-14 07:50:22 +00:00
Robby Findler
2e0c4e6585
svn: r14091
2009-03-13 23:31:58 +00:00
Ryan Culpepper
0458416ec3
stxclass: removed basic syntax classes
...
svn: r14090
2009-03-13 20:58:40 +00:00
Matthew Flatt
6ee7b0379c
add center valignment for table cells
...
svn: r14089
2009-03-13 16:08:06 +00:00
Jay McCarthy
04cdd975e9
Fixing xml snip bug
...
svn: r14087
2009-03-13 14:55:37 +00:00
Eli Barzilay
acb18e6989
Welcome to a new PLT day.
...
svn: r14086
2009-03-13 07:50:21 +00:00
Ryan Culpepper
e11a24fda8
macro stepper:
...
better module hiding
display prefab structs
updated tests
svn: r14085
2009-03-13 05:54:17 +00:00
Matthias Felleisen
533c8dfd8b
problem with 0-sized images fixed
...
svn: r14084
2009-03-13 02:04:41 +00:00
Robby Findler
0a24b8945d
updated impl to match contracts
...
svn: r14083
2009-03-13 02:00:13 +00:00
Ryan Culpepper
3d5377d8f8
pretty-printer: changed 'module' printing
...
svn: r14082
2009-03-13 01:44:30 +00:00
Eli Barzilay
edd69e5c50
Welcome to a new PLT day.
...
svn: r14080
2009-03-12 19:21:05 +00:00
Eli Barzilay
3537435564
dont show spaces at the end of a line when not needed
...
svn: r14077
2009-03-12 18:25:08 +00:00
Kathy Gray
422b9414bd
check for functions in the test specification
...
svn: r14076
2009-03-12 17:23:45 +00:00
Eli Barzilay
940a47a439
fix include references
...
svn: r14075
2009-03-12 17:22:45 +00:00
Sam Tobin-Hochstadt
f1840f4eeb
sync to trunk
...
svn: r14074
2009-03-12 15:28:19 +00:00
Sam Tobin-Hochstadt
c4f5fd3773
more work on lambda
...
svn: r14073
2009-03-12 15:27:24 +00:00
Robby Findler
67c68ef05a
always use write
...
svn: r14072
2009-03-12 14:18:16 +00:00
Eli Barzilay
e366d25a85
better example for splice
...
svn: r14068
2009-03-12 08:15:39 +00:00
Eli Barzilay
ca30b05114
A complete rewrite of text output using port state now.
...
Also a few more text-controlling primitives.
svn: r14065
2009-03-12 02:27:12 +00:00
Matthew Flatt
7f301ad446
fix more parser-tools doc bugs
...
svn: r14064
2009-03-12 01:35:30 +00:00
Matthew Flatt
e43b393253
fix grammar alignment; allow row-independent 'alignment and 'valignment associations in a table style
...
svn: r14063
2009-03-12 00:59:54 +00:00
Matthew Flatt
017eb444b4
fix docs to explain group-id in yacc
...
svn: r14062
2009-03-12 00:45:23 +00:00
Matthew Flatt
cfdb69adc0
fix insidemz port docs
...
svn: r14061
2009-03-12 00:36:23 +00:00
Robby Findler
356c01884f
svn: r14059
2009-03-11 20:54:41 +00:00
Sam Tobin-Hochstadt
c51dd1e8b0
new version of abstract-filters that handles multiple values/arguments properly
...
strengthen contracts
improve match expanders
svn: r14057
2009-03-11 19:11:50 +00:00
Robby Findler
53af4d6a9a
moved tracing support from the htdp tool into drscheme proper
...
svn: r14054
2009-03-11 17:42:04 +00:00
Matthew Flatt
63af81bd85
remove bogus 'combo style from universe logging window
...
svn: r14052
2009-03-11 17:13:38 +00:00
Eli Barzilay
d474b2bfd0
Welcome to a new PLT day.
...
svn: r14050
2009-03-11 07:50:18 +00:00
Matthew Flatt
0c36eb9ae6
add section to guide on structure equality
...
svn: r14049
2009-03-11 03:40:42 +00:00
Matthew Flatt
5269b2a05a
test fix eqvhash table for characters
...
svn: r14047
2009-03-11 02:25:24 +00:00
Robby Findler
46277c7fd3
svn: r14045
2009-03-11 01:50:14 +00:00
Sam Tobin-Hochstadt
058e78ab17
tc-lambda-unit now compiles
...
generalize tc-results to handle drest
svn: r14044
2009-03-11 00:15:13 +00:00
Sam Tobin-Hochstadt
0182868947
Fix docs on exception raised.
...
svn: r14043
2009-03-10 23:56:07 +00:00
Matthew Flatt
d8d25debcd
fix defclass and some scheme/gui argument schemevarfont binding
...
svn: r14042
2009-03-10 23:14:53 +00:00
Matthew Flatt
812372c162
fix scheme_get_port_fd docs
...
svn: r14041
2009-03-10 22:31:08 +00:00
Sam Tobin-Hochstadt
b6e340d2c9
Finally the correct fix
...
svn: r14039
2009-03-10 21:25:46 +00:00
Ryan Culpepper
64250c4931
syntax: fixed 'strip-context' on prefab structs
...
fixes bug in prefab struct literal in scheme/load module
svn: r14038
2009-03-10 21:19:18 +00:00
Sam Tobin-Hochstadt
37bd154af5
revert broken change
...
svn: r14037
2009-03-10 21:12:50 +00:00
Sam Tobin-Hochstadt
56a3867644
Fix PR 10119.
...
Give better error messages from `match*' when patterns or expressions are not lists.
svn: r14036
2009-03-10 21:06:43 +00:00
Sam Tobin-Hochstadt
79ee9fbee8
Correctly report syntax def from define-struct:
...
Add alias in type env when rename transformer is used.
svn: r14034
2009-03-10 20:29:02 +00:00
Sam Tobin-Hochstadt
2ad93c7da5
new tests for struct providing
...
svn: r14033
2009-03-10 20:27:46 +00:00
Robby Findler
39fc578bf0
svn: r14030
2009-03-10 17:34:23 +00:00
Robby Findler
b7c0a22430
added scheme/base import and re-tabified
...
svn: r14029
2009-03-10 16:43:44 +00:00
Matthew Flatt
6fe0677aa7
doc kernel-syntax-case/phase
...
svn: r14028
2009-03-10 16:39:32 +00:00
Robby Findler
ca2dd05eca
svn: r14027
2009-03-10 14:38:19 +00:00
Robby Findler
11cd0a5691
fixed tracing in the teaching languages
...
svn: r14026
2009-03-10 13:49:40 +00:00
Eli Barzilay
3658ea87e5
The scribble/text language works much better now, with
...
indentation-aware output being possible.
svn: r14025
2009-03-10 09:36:54 +00:00
Matthew Flatt
13b2bc3363
adjust define*-{values,syntaxes} to avoid certificate problems
...
svn: r14024
2009-03-09 17:19:21 +00:00