Matthew Flatt
1dd30ca031
dup-{in,out}put-port and sandbox-error-output default
...
svn: r9617
2008-05-03 04:47:14 +00:00
Sam Tobin-Hochstadt
38e0297b07
New test for multi-arg andmap.
...
Fix more things to be Integer.
Finally fix parse-type tests.
svn: r9615
2008-05-03 00:03:43 +00:00
Sam Tobin-Hochstadt
8e9e7002d4
Try harder to remove duplicates from unions.
...
svn: r9614
2008-05-03 00:02:55 +00:00
Sam Tobin-Hochstadt
37d107b737
Readd more specific types for + - *
...
svn: r9613
2008-05-02 23:46:17 +00:00
Sam Tobin-Hochstadt
fd44d9b01f
Improve the type of andmap.
...
Steps toward reducing the number of initializations.
svn: r9612
2008-05-02 23:35:37 +00:00
Eli Barzilay
921ef6cfcb
fixed regexp-match-peek-positions* and added tests
...
svn: r9611
2008-05-02 23:00:57 +00:00
Sam Tobin-Hochstadt
4e54165e2a
new test
...
svn: r9610
2008-05-02 22:22:44 +00:00
Sam Tobin-Hochstadt
32730fff6b
Run typecheck-tests expansion at runtime, to make compiling work.
...
Comment-out now-failing tests, because of marhalling issues.
Fix fv-tests.
Don't use reader syntax in annotation-tests.
Try some stuff for parse-type-tests.
Add new regression test.
svn: r9608
2008-05-02 22:21:01 +00:00
Sam Tobin-Hochstadt
ac1acc7bf6
Fix error handling when non-poly Name is applied.
...
svn: r9607
2008-05-02 22:19:18 +00:00
Eli Barzilay
a521d279e3
Welcome to a new PLT day.
...
svn: r9606
2008-05-02 21:05:34 +00:00
Eli Barzilay
726c66d8ce
much more extensive tests for regexp-X* functions
...
svn: r9605
2008-05-02 21:04:58 +00:00
Eli Barzilay
0e299c5bd2
fix regexp-match-positions* with input ports
...
svn: r9604
2008-05-02 21:04:24 +00:00
Matthew Flatt
8b6f716d53
fix plt-r6rs
...
svn: r9602
2008-05-02 19:56:48 +00:00
Matthew Flatt
52581d024b
improve scribble memory use (a little bit)
...
svn: r9601
2008-05-02 19:48:57 +00:00
Eli Barzilay
a995ba1304
fix for regexp-match-positions* on input ports
...
svn: r9600
2008-05-02 18:09:58 +00:00
Sam Tobin-Hochstadt
97715dc9fb
Use library nest.
...
svn: r9598
2008-05-02 18:03:05 +00:00
Eli Barzilay
1054f9cdea
empty matches in regexp-X* makeover, part two: better code
...
svn: r9597
2008-05-02 17:21:04 +00:00
Sam Tobin-Hochstadt
3b0c0fcc8c
Improve error messages for polymorphic functions in apply.
...
Fix tc-plambda when expected is #f.
svn: r9596
2008-05-02 17:20:55 +00:00
Sam Tobin-Hochstadt
ccd1337e31
Use syntax-loc in tests.
...
Don't check that effects match, since they may involve identifiers.
Fix tests for correct type names, Integer.
svn: r9595
2008-05-02 17:20:05 +00:00
Eli Barzilay
26a180f458
empty matches in regexp-X* makeover, part one
...
svn: r9594
2008-05-02 17:18:52 +00:00
Matthew Flatt
89a12d4f56
gui doc repairs
...
svn: r9593
2008-05-02 14:50:46 +00:00
Robby Findler
62af481463
fixed the disabling problems
...
svn: r9592
2008-05-02 14:10:28 +00:00
Matthew Flatt
119c09a27e
when searching for docs, follow module chains only through .zo, and bail out when files are unavailable or inconsistent
...
svn: r9589
2008-05-02 13:21:03 +00:00
Robby Findler
83d60cbfac
toolbar can now be on the right or on the left
...
svn: r9588
2008-05-02 12:49:45 +00:00
John Clements
4061084910
changes for stepper
...
svn: r9587
2008-05-02 05:52:49 +00:00
John Clements
8ee6d5a308
all check-forms working sans popup
...
svn: r9586
2008-05-02 05:52:10 +00:00
Robby Findler
0fe4de70ac
fixed a bug in the way the resize-corner for the defs/ints was working
...
svn: r9584
2008-05-02 03:11:41 +00:00
Matthew Flatt
044922053a
fix fonts in some controls to use normal-control-font
...
svn: r9583
2008-05-02 02:15:40 +00:00
Robby Findler
f17d85c24a
svn: r9582
2008-05-02 00:23:32 +00:00
John Clements
88af65987e
...
...
svn: r9581
2008-05-01 23:50:11 +00:00
John Clements
d14b6d12d2
...
...
svn: r9580
2008-05-01 23:49:55 +00:00
John Clements
fe552e2483
working on check-within...
...
svn: r9579
2008-05-01 23:49:45 +00:00
Robby Findler
ee9fc4a8d7
reworked the buttons along the top of drscheme
...
svn: r9578
2008-05-01 23:15:06 +00:00
Sam Tobin-Hochstadt
567e438f1d
Most typecheck tests now pass.
...
Add two new success tests.
svn: r9577
2008-05-01 22:53:10 +00:00
Sam Tobin-Hochstadt
f410bcf3a2
Fix namespace issues with compile-time expand.
...
Fix error reporting.
svn: r9576
2008-05-01 22:52:39 +00:00
John Clements
245a658fec
stepper-syntax-properties
...
svn: r9575
2008-05-01 22:35:09 +00:00
John Clements
9326b8cfbc
check-expect largely supported
...
svn: r9574
2008-05-01 22:33:54 +00:00
Sam Tobin-Hochstadt
1449dec372
Infer for fewer variables.
...
Improve error messages.
Extend csets to lists of maps.
Handle case-lambda arguments to poly funcs better.
Don't fail when there isn't a minimal substitution.
svn: r9573
2008-05-01 20:10:56 +00:00
Matthew Flatt
58f1177258
finish DrScheme doc port
...
svn: r9572
2008-05-01 19:51:52 +00:00
Jacob Matthews
1fd8c3d892
.
...
svn: r9571
2008-05-01 19:42:44 +00:00
Jacob Matthews
4ee005d004
.
...
svn: r9570
2008-05-01 19:37:27 +00:00
Jacob Matthews
a0ba76052e
reprovide some utility from repository.ss (nobody but the core implementation should have to directly require repository.ss)
...
svn: r9569
2008-05-01 19:35:23 +00:00
Sam Tobin-Hochstadt
767158c914
remove extra types that don't work with new infer
...
svn: r9568
2008-05-01 17:43:53 +00:00
Sam Tobin-Hochstadt
5af7d626be
Merge in changes from 660.
...
svn: r9567
2008-05-01 17:35:50 +00:00
Matthew Flatt
7d6bf0371e
doc improvements
...
svn: r9566
2008-05-01 17:15:03 +00:00
Matthew Flatt
9faf27a54e
fix typo
...
svn: r9565
2008-05-01 14:50:08 +00:00
Matthew Flatt
587a5a506d
update r6rs docs with conformance information
...
svn: r9564
2008-05-01 14:49:50 +00:00
Matthew Flatt
4e6639fb2f
r6rs tests and bug fixes
...
svn: r9563
2008-05-01 13:52:05 +00:00
Robby Findler
d08039585b
moving to school
...
svn: r9561
2008-05-01 12:43:43 +00:00
Matthew Flatt
d7d49190e5
doc compat lib
...
svn: r9560
2008-05-01 12:31:51 +00:00
Matthew Flatt
55bf7cb288
compat lib
...
svn: r9559
2008-05-01 12:29:50 +00:00
Matthew Flatt
a09b2eca94
r6rs tests and bug fixes
...
svn: r9558
2008-05-01 12:28:14 +00:00
Eli Barzilay
77277f0405
Welcome to a new PLT day.
...
svn: r9557
2008-05-01 07:50:18 +00:00
Greg Cooper
98cfe9cf42
update debugger documentation
...
svn: r9556
2008-05-01 03:15:53 +00:00
Greg Cooper
a126f13089
a couple of small fixes for scrolling in the debugger's stack view
...
svn: r9555
2008-05-01 03:14:39 +00:00
Robby Findler
baa9ed726a
moved the surrogate library to scheme/ (out of mzlib/)
...
svn: r9554
2008-05-01 02:51:52 +00:00
Matthew Flatt
efa0f5f396
fix syntax-case bug
...
svn: r9553
2008-04-30 23:38:24 +00:00
Robby Findler
4e2f540f6d
removed todo
...
svn: r9552
2008-04-30 23:04:38 +00:00
Sam Tobin-Hochstadt
5c3d329a1b
Remove uses of old inference.
...
Add missing cases to new infer.
svn: r9551
2008-04-30 21:54:32 +00:00
Sam Tobin-Hochstadt
c714d0ac59
Disable tests for old inference.
...
svn: r9550
2008-04-30 21:54:03 +00:00
Matthew Flatt
53144751d2
r6rs fixes and tests
...
svn: r9549
2008-04-30 21:48:22 +00:00
Jay McCarthy
36d240345c
exn:fail from exn
...
svn: r9547
2008-04-30 19:28:20 +00:00
Jay McCarthy
8bfec15aff
exn:fail from exn
...
svn: r9546
2008-04-30 19:26:45 +00:00
Robby Findler
3eb20f5a11
moved all of the framework's function documentation into the scribble/srcdoc world
...
svn: r9545
2008-04-30 19:18:52 +00:00
Matthew Flatt
abf86a46a8
fix lack of space-safety in delimited continuations (related to recently fixed crashing bug)
...
svn: r9544
2008-04-30 17:39:30 +00:00
Matthew Flatt
95aca3e86a
fix gcd & lcm on single negative argument (PR 9330)
...
svn: r9543
2008-04-30 12:26:09 +00:00
Eli Barzilay
e04ef5b12b
Welcome to a new PLT day.
...
svn: r9542
2008-04-30 07:50:22 +00:00
Robby Findler
71dddbdb28
a probable bug fix
...
svn: r9541
2008-04-30 03:30:57 +00:00
Matthew Flatt
ac31eba987
fix delim-cont bug (in the case that a captured continuation is delimited in the middle of a meta-contiuation that isn't the current one)
...
svn: r9540
2008-04-30 03:01:40 +00:00
Robby Findler
faaa7d1bc1
more progress on the framework docs
...
svn: r9539
2008-04-29 22:51:59 +00:00
Sam Tobin-Hochstadt
8307bf835b
Fix new inference algorithm to handle all test cases.
...
svn: r9538
2008-04-29 21:42:37 +00:00
Sam Tobin-Hochstadt
ab81b1d64f
Ignore.
...
Remove supurious annotation.
svn: r9537
2008-04-29 21:42:16 +00:00
Kathy Gray
6a1b99a74f
Fixes to v4 errors discovered in test suite;
...
Fixes to undefined errors in parser;
Tweak to error selection in parser;
Removal of irrelevant preference in ProfJ Tool
svn: r9536
2008-04-29 16:07:47 +00:00
Matthew Flatt
c71192136e
r6rs io/simple tests; syntax-case bug fix (PR 9328)
...
svn: r9535
2008-04-29 13:30:09 +00:00
Matthew Flatt
94ccfc68c6
r6rs tests and bug fixes (including PR 9324)
...
svn: r9534
2008-04-29 13:02:12 +00:00
Eli Barzilay
2662a36243
Welcome to a new PLT day.
...
svn: r9533
2008-04-29 07:50:17 +00:00
Sam Tobin-Hochstadt
03f3ee3e81
Provide match-lambda**
...
svn: r9532
2008-04-29 03:53:51 +00:00
Greg Cooper
6c1e70af8e
various debugger fixes:
...
fix trim-expr-str
get rid of some calls to format
use paragraphs instead of lines in stack frame view
svn: r9531
2008-04-29 03:10:46 +00:00
Sam Tobin-Hochstadt
ad75b18eaf
Use new inference engine.
...
svn: r9530
2008-04-29 01:55:37 +00:00
Sam Tobin-Hochstadt
1d21ec5dda
Control multiple errors with a parameter.
...
Don't use same code for handling type ascription and annotation.
svn: r9529
2008-04-29 01:42:07 +00:00
Matthew Flatt
2837df70a6
reencode-output: flush buffer on encoding error, so that the port can be closed
...
svn: r9528
2008-04-29 01:18:13 +00:00
Robby Findler
e5fba85ed0
fixed a bug in check syntax and a bug in the contract system
...
svn: r9524
2008-04-28 22:12:21 +00:00
Matthew Flatt
e6b2b19030
r6rs io/ports-6 repairs and tests
...
svn: r9523
2008-04-28 21:59:18 +00:00
Sam Tobin-Hochstadt
53709f1faf
Fix indentation.
...
Add missing variable annotation.
Remove unecessary annotations.
Now pass.
svn: r9522
2008-04-28 21:21:30 +00:00
Sam Tobin-Hochstadt
a39a9ddfb7
comment out exampled
...
svn: r9521
2008-04-28 21:21:29 +00:00
Sam Tobin-Hochstadt
0255f00130
fix again
...
svn: r9520
2008-04-28 21:21:29 +00:00
Sam Tobin-Hochstadt
032a4eb7b9
aaaah!
...
svn: r9519
2008-04-28 21:21:28 +00:00
Sam Tobin-Hochstadt
72effc076d
Add matthew's test case.
...
svn: r9518
2008-04-28 21:21:27 +00:00
Sam Tobin-Hochstadt
1ca37e8def
Fix comparison.
...
svn: r9517
2008-04-28 21:21:27 +00:00
Sam Tobin-Hochstadt
3f5550e705
fix
...
svn: r9516
2008-04-28 21:21:26 +00:00
Sam Tobin-Hochstadt
0f2fc610ce
better err message
...
don't create duplicate imports
svn: r9515
2008-04-28 21:21:26 +00:00
Sam Tobin-Hochstadt
5b19df4bcb
check for dups
...
svn: r9514
2008-04-28 21:21:25 +00:00
Matthew Flatt
c7424bbf14
add missing r6rs test file
...
svn: r9512
2008-04-28 16:33:23 +00:00
Matthew Flatt
f579d40b82
'must-update file mode; R6RS tests and bug fixes
...
svn: r9511
2008-04-28 16:32:50 +00:00
Eli Barzilay
4c893aa7dc
Welcome to a new PLT day.
...
svn: r9510
2008-04-28 07:50:12 +00:00
Greg Cooper
aface374af
add a couple of checks for empty stack
...
svn: r9509
2008-04-28 04:06:22 +00:00
Greg Cooper
632f4df567
use bold style to mark current frame, variable names
...
svn: r9508
2008-04-28 03:55:02 +00:00
Greg Cooper
12a1526e1f
use text% objects for stack and variables
...
to do: documentation, change style of selected frame
svn: r9507
2008-04-28 02:04:44 +00:00
Greg Cooper
30eb4e6a58
initial version of debugger stack view
...
to do: investigate graphical feedback for frame rollover/selection; update documentation
svn: r9506
2008-04-27 18:40:36 +00:00
Robby Findler
aa5eb38972
svn: r9504
2008-04-27 14:59:14 +00:00
Robby Findler
d07eff8bce
added docs for the gui-utils and the textual preferences to the framework
...
svn: r9503
2008-04-27 14:57:09 +00:00
Matthew Flatt
aceb620344
put ... and ...+ in defproc grammar
...
svn: r9502
2008-04-27 13:35:08 +00:00
Robby Findler
c64627fe86
one last fix to the framework/test docs
...
svn: r9501
2008-04-27 11:10:56 +00:00
Eli Barzilay
957df69c65
Welcome to a new PLT day.
...
svn: r9500
2008-04-27 04:11:35 +00:00
Robby Findler
6a53f96e06
ported the documentation for the framework's test library -- also extended srcdoc.ss a little bit
...
svn: r9499
2008-04-27 02:55:21 +00:00
Matthew Flatt
6ffcad639c
fix multiple defn of big-bang
...
svn: r9498
2008-04-26 20:02:02 +00:00
Robby Findler
acffaf63fa
svn: r9497
2008-04-26 19:08:38 +00:00
Robby Findler
d3e6f29e38
a little framework progress
...
svn: r9496
2008-04-26 19:07:54 +00:00
Robby Findler
457bf61732
improved the performance of check syntax some more
...
svn: r9495
2008-04-26 17:34:16 +00:00
Matthew Flatt
c14a965ebd
do not write .fail files
...
svn: r9494
2008-04-26 16:24:25 +00:00
Kathy Gray
a1370171f1
Correction to two parsing bugs
...
svn: r9491
2008-04-26 15:33:08 +00:00
Matthew Flatt
b8c425cc42
better syntax errors for define-record-type; support parent-rtd correctly; more r6rs tests
...
svn: r9489
2008-04-26 13:52:29 +00:00
Mike Sperber
f4287c4eb5
Synch with latest.
...
svn: r9487
2008-04-26 10:21:03 +00:00
Eli Barzilay
0e2c4c114f
Welcome to a new PLT day.
...
svn: r9486
2008-04-26 07:50:13 +00:00
Matthew Flatt
cd85479afc
typoe (PR 9301)
...
svn: r9485
2008-04-25 23:15:25 +00:00
Matthew Flatt
7a4c379b8f
add srfi 41 implementation and update Chinese string constants
...
svn: r9483
2008-04-25 23:06:15 +00:00
Matthias Felleisen
53b0ed4401
conversion to 4.0 module style
...
svn: r9482
2008-04-25 22:59:11 +00:00
Matthew Flatt
01baad11a0
hack evcase to support old and new 'else' bindings
...
svn: r9481
2008-04-25 21:36:37 +00:00
Matthew Flatt
f2a3317df6
more r6rs tests
...
svn: r9479
2008-04-25 20:10:13 +00:00
Eli Barzilay
6f00cd8a7c
docs go in the main tree
...
svn: r9478
2008-04-25 19:55:23 +00:00
Matthew Flatt
0483294762
fix JIT abs (on least fixnum), fix some R6RS bugs and pull in some R6RS test cases from Ikarus
...
svn: r9477
2008-04-25 17:18:44 +00:00
Matthew Flatt
758a191ffe
fix GL-unavailable thunk
...
svn: r9476
2008-04-25 16:40:09 +00:00
Kathy Gray
764ed78129
Corrected source/syntax error
...
svn: r9475
2008-04-25 14:07:04 +00:00
Robby Findler
00eb1303e4
optimized drawing a little bit
...
svn: r9474
2008-04-25 13:52:21 +00:00
Robby Findler
88ac43f545
sped up check syntax
...
svn: r9473
2008-04-25 13:39:20 +00:00
Matthew Flatt
bb112df454
remove warning about installing mzcom on non-windows
...
svn: r9472
2008-04-25 12:50:45 +00:00
Eli Barzilay
4d90067891
Welcome to a new PLT day.
...
svn: r9471
2008-04-25 07:50:09 +00:00
Matthias Felleisen
fb644c1caf
relevant teachpacks converted
...
svn: r9470
2008-04-25 00:50:03 +00:00
Matthias Felleisen
1bf7d81a50
svn: r9469
2008-04-25 00:48:31 +00:00
John Clements
c88c7fd4c5
working on check-expect
...
svn: r9468
2008-04-25 00:33:35 +00:00
John Clements
2116c4b0eb
adding more stepper annotation
...
svn: r9467
2008-04-25 00:33:10 +00:00
Kathy Gray
2d12ca4a62
Display correction
...
svn: r9466
2008-04-24 22:55:40 +00:00
Robby Findler
6f0314b40c
fixed some bugs
...
svn: r9464
2008-04-24 20:33:42 +00:00
Robby Findler
06584c3941
attempted to rewrite docs into scribble -- that didnt work, but this is the leftover cleanup
...
svn: r9463
2008-04-24 20:33:25 +00:00
Robby Findler
e3a13be4a0
added shortcut for collapse that works on the mac
...
svn: r9462
2008-04-24 19:27:30 +00:00
Matthew Flatt
acfcb9878c
test for tailing-vertical-bar regexp bug
...
svn: r9461
2008-04-24 19:04:16 +00:00
Eli Barzilay
2548f7ecbb
provide string-join
...
svn: r9459
2008-04-24 16:26:50 +00:00
Matthew Flatt
1ee0298552
struct-copy
...
svn: r9456
2008-04-24 13:56:36 +00:00
Matthias Felleisen
7be28dfc6d
docs fixed for 4.0
...
svn: r9455
2008-04-24 13:22:46 +00:00
Robby Findler
e4563319db
a little more of the framework manual is done
...
svn: r9454
2008-04-24 12:56:30 +00:00
Matthew Flatt
99ae76c2e9
expand user in file module paths; move framework doc index to end, but also fix Scribble latex output when index is not at the end
...
svn: r9453
2008-04-24 12:36:58 +00:00
Matthew Flatt
f4703d8ab6
fix double evaluation in in-range (PR 9315)
...
svn: r9452
2008-04-24 12:06:50 +00:00
Matthew Flatt
d09b8c5a78
fix test that looks at expension of a module
...
svn: r9451
2008-04-24 12:06:19 +00:00
Eli Barzilay
f01241531b
Welcome to a new PLT day.
...
svn: r9450
2008-04-24 07:50:22 +00:00
Matthew Flatt
931d93ba2f
Scribble support for redirecting external links and re-rooting corss-reference paths
...
svn: r9448
2008-04-24 02:37:47 +00:00
Matthias Felleisen
538e960133
svn: r9447
2008-04-24 02:16:40 +00:00
Matthias Felleisen
65467c8483
svn: r9446
2008-04-24 02:02:42 +00:00
Matthias Felleisen
3db855fab1
svn: r9445
2008-04-24 01:29:16 +00:00
Eli Barzilay
4870d9830c
slightly more readable code
...
svn: r9444
2008-04-23 23:25:39 +00:00
Robby Findler
5d6724c75b
some progress made documenting the framework
...
svn: r9443
2008-04-23 23:24:17 +00:00
Matthias Felleisen
dad2ce6c03
svn: r9442
2008-04-23 23:24:10 +00:00
Matthias Felleisen
ca3e7cb8c7
svn: r9441
2008-04-23 23:18:50 +00:00
Matthias Felleisen
910a0ff677
svn: r9440
2008-04-23 23:12:03 +00:00
Matthias Felleisen
b2e6252d5c
svn: r9439
2008-04-23 23:04:59 +00:00
Matthias Felleisen
de717e625d
svn: r9438
2008-04-23 22:10:18 +00:00
Matthias Felleisen
2806c7f863
fx
...
svn: r9437
2008-04-23 21:28:43 +00:00
Matthias Felleisen
24d3d5015f
first batch of docs
...
svn: r9436
2008-04-23 21:19:57 +00:00
Matthew Flatt
980652e901
fix doc bug
...
svn: r9435
2008-04-23 17:38:24 +00:00
Matthew Flatt
3e82dcc63b
doc tweaks
...
svn: r9434
2008-04-23 17:37:49 +00:00
Eli Barzilay
b1024c8952
Added append-map' and
filter-not'.
...
svn: r9433
2008-04-23 17:26:41 +00:00
Matthew Flatt
5a3e7682f4
doc tweaks
...
svn: r9432
2008-04-23 17:16:29 +00:00
Eli Barzilay
f19cdb4fe2
a little better comment on filter
...
svn: r9431
2008-04-23 17:06:42 +00:00
Jacob Matthews
1ba672071e
move definition of resolver to the top to avoid compilation problems
...
svn: r9430
2008-04-23 17:05:38 +00:00
Eli Barzilay
1b552354a6
Use @(interaction-eval ...) instead of @interaction-eval[...].
...
svn: r9429
2008-04-23 16:47:17 +00:00
Matthias Felleisen
852b673d85
fixed contract bug
...
svn: r9428
2008-04-23 16:10:32 +00:00
Matthias Felleisen
c8db94bce7
fixed reverse bug
...
svn: r9427
2008-04-23 15:43:20 +00:00
Eli Barzilay
b62fef320b
documented new scheme/list functions
...
svn: r9426
2008-04-23 15:03:11 +00:00
Robby Findler
7262a7a19d
used to depend on unique #() but not anymore
...
svn: r9425
2008-04-23 13:37:59 +00:00
Matthew Flatt
e5350bb22f
sync HtDP languages and test suite
...
svn: r9424
2008-04-23 13:28:43 +00:00
Eli Barzilay
13c5e3812d
Added last-pair and tests
...
svn: r9422
2008-04-23 13:20:05 +00:00
Eli Barzilay
bcde2e1424
added filter-map' and
partition', with tests
...
--This line, and those below, will be ignored--
M collects/scheme/list.ss
M collects/tests/mzscheme/list.ss
svn: r9421
2008-04-23 12:53:47 +00:00
Eli Barzilay
5d4256921c
remove local length? utility
...
svn: r9420
2008-04-23 11:48:06 +00:00
Eli Barzilay
e2c4500e41
added test for no collisions between srfi/1/list and scheme/base
...
svn: r9419
2008-04-23 11:41:59 +00:00
Eli Barzilay
bea035d04c
Welcome to a new PLT day.
...
svn: r9418
2008-04-23 07:50:11 +00:00
Matthew Flatt
fe7b6fd26e
add htdp-lib doc
...
svn: r9417
2008-04-23 02:06:47 +00:00
Matthew Flatt
a212d63387
fix help lookup after scribblings entry format change
...
svn: r9416
2008-04-23 01:19:24 +00:00
Matthew Flatt
d1c6669f0d
fix doc bug (PR 9314)
...
svn: r9415
2008-04-23 00:58:46 +00:00
Matthew Flatt
a26b334c67
proprocessor doc, merge scribblings and doc-categories fields
...
svn: r9414
2008-04-23 00:20:25 +00:00
Matthias Felleisen
68dd06713a
svn: r9413
2008-04-22 23:50:17 +00:00
Jacob Matthews
ecec80fc8c
fix bug in linkage
...
svn: r9412
2008-04-22 23:05:00 +00:00
Sam Tobin-Hochstadt
2f9a7fc819
ignore`
...
svn: r9411
2008-04-22 22:08:07 +00:00
Sam Tobin-Hochstadt
029e4eb86e
delay type error messages for type parsing.
...
svn: r9410
2008-04-22 22:05:34 +00:00
Sam Tobin-Hochstadt
f9a0378510
Provide more stuff for testing.
...
svn: r9409
2008-04-22 22:05:34 +00:00
Sam Tobin-Hochstadt
61f2319442
ignore
...
svn: r9408
2008-04-22 22:05:33 +00:00
Sam Tobin-Hochstadt
3d020b33fd
Handle 0 and 1 cases better.
...
Use sync to avoid sleeping.
svn: r9407
2008-04-22 22:05:33 +00:00
Sam Tobin-Hochstadt
2ecee0968c
compiles
...
svn: r9406
2008-04-22 22:05:32 +00:00
Sam Tobin-Hochstadt
bd9d8b5ff3
Multiple type errors.
...
svn: r9405
2008-04-22 22:05:31 +00:00
Sam Tobin-Hochstadt
fca36c126c
Add typed scheme tests.
...
svn: r9404
2008-04-22 21:58:10 +00:00
Jacob Matthews
c40da0feb8
planet print, planet structure commands
...
svn: r9403
2008-04-22 21:32:23 +00:00
Jacob Matthews
82e2df7f8b
scribble docs
...
svn: r9398
2008-04-22 18:19:47 +00:00
Matthew Flatt
e25e7a1098
keyword in methods and apply; procedure-reduce-keyword-arity
...
svn: r9396
2008-04-22 18:00:04 +00:00
Eli Barzilay
193f1e8ff1
Welcome to a new PLT day.
...
svn: r9394
2008-04-22 07:50:17 +00:00
Matthew Flatt
6040202fb6
fix browser docs
...
svn: r9390
2008-04-21 21:01:18 +00:00
Matthew Flatt
6fcc293c4a
embedded-gui docs
...
svn: r9389
2008-04-21 20:51:23 +00:00
Eli Barzilay
8e6b3e9ba0
Simplified remove-duplicates interface, adjusted tests.
...
svn: r9386
2008-04-21 19:46:11 +00:00
Robby Findler
a992eb352a
removed the plt-mzscheme and plt-mred languages. AFAICT, only the stepper's test suite depends on them and John says he doesn't need them
...
svn: r9385
2008-04-21 19:08:18 +00:00
Robby Findler
f0f27e2e2c
removed mz,mred,slideshow languages and made module language's initial REPL be scheme/base instead of mzscheme
...
svn: r9384
2008-04-21 19:00:18 +00:00
Matthew Flatt
a0f65ba33e
dictionaries
...
svn: r9383
2008-04-21 17:26:35 +00:00
Kathy Gray
ed478254e2
Combinator parser change to add new signature form
...
htdp/testing change so that generate-report does something
svn: r9382
2008-04-21 13:31:50 +00:00
Eli Barzilay
8a1e72223f
Welcome to a new PLT day.
...
svn: r9380
2008-04-21 07:50:12 +00:00
Matthew Flatt
63c8b7ffde
fix some mzc -e problems
...
svn: r9379
2008-04-21 01:04:31 +00:00
Matthew Flatt
476c374751
finish mzc docs
...
svn: r9378
2008-04-20 14:28:20 +00:00
Eli Barzilay
c8eb111e26
Welcome to a new PLT day.
...
svn: r9377
2008-04-20 07:50:14 +00:00
Matthew Flatt
31ee3b70e7
fix r6rs generate-temporaries
...
svn: r9376
2008-04-20 01:03:21 +00:00
Jacob Matthews
52ca901576
better behavior in 'same case
...
svn: r9375
2008-04-19 18:19:18 +00:00
Eli Barzilay
9b0fc20d3e
added a powerful remove-duplicates and tests
...
svn: r9373
2008-04-19 15:41:24 +00:00
Eli Barzilay
352036ea42
can use keywords with test
...
svn: r9372
2008-04-19 14:16:50 +00:00
Eli Barzilay
4fea43c61f
made test accept keyword
...
svn: r9371
2008-04-19 14:07:46 +00:00
Matthew Flatt
99943314d2
setup/unpack addition and docs
...
svn: r9370
2008-04-19 12:42:54 +00:00
Eli Barzilay
2736de7404
* move flatten' next to
append*'
...
* document `add-between'
svn: r9369
2008-04-19 10:30:31 +00:00
Eli Barzilay
8a25cbeb6c
Welcome to a new PLT day.
...
svn: r9368
2008-04-19 07:50:13 +00:00
Matthew Flatt
82c212625b
sgl docs
...
svn: r9362
2008-04-18 18:49:23 +00:00
Eli Barzilay
180dc08777
added add-between and string-join, no lists-join
...
svn: r9361
2008-04-18 14:00:41 +00:00
Kathy Gray
a9ad2600c1
Fixed bug that caused an internal error when opening a new drscheme window
...
svn: r9360
2008-04-18 12:21:51 +00:00
Matthew Flatt
3730930380
just curly closing quotes as para punctuation
...
svn: r9359
2008-04-18 12:17:53 +00:00
Robby Findler
811216ad78
added curly quotes as things that do not need spaces before them
...
svn: r9358
2008-04-18 12:03:08 +00:00
Eli Barzilay
bf6d4b746c
Welcome to a new PLT day.
...
svn: r9357
2008-04-18 07:50:12 +00:00
Eli Barzilay
0b7bdfe92c
added scheme/string, include it in the scheme language, put string-append* in there, tested, documented
...
svn: r9356
2008-04-18 04:10:46 +00:00
Eli Barzilay
7b682783db
clarify append* description
...
svn: r9355
2008-04-18 03:52:58 +00:00
Eli Barzilay
5ccfe300f7
better argument name
...
svn: r9354
2008-04-18 01:58:05 +00:00
Matthew Flatt
5aeaf7ea75
R6RS docs, other misc clean-up
...
svn: r9349
2008-04-17 21:29:07 +00:00
Kathy Gray
ae3a208331
Additions to DrSchemem guide to
...
A) Fill in the stub section for ProfessorJ languages
B) Include an explanation of the Testing menu item
C) Ammend the HtDP languages section with information
on test evaluation
svn: r9346
2008-04-17 15:41:43 +00:00
Robby Findler
cee0f72df5
PR 9300, realized the transitive closure operation is actually crazy expensive, interim commit so no one suffers thru that while I think about this
...
svn: r9345
2008-04-17 12:07:07 +00:00
Robby Findler
0fe065e1b7
PR 9300, cotd
...
svn: r9344
2008-04-17 11:55:57 +00:00
Robby Findler
c9e313648a
PR 9300
...
svn: r9343
2008-04-17 11:49:53 +00:00
Eli Barzilay
335449c7c5
Welcome to a new PLT day.
...
svn: r9342
2008-04-17 07:50:18 +00:00
Robby Findler
5e5d4c053f
updated constants to just use R5RS by itself (since they all had those letters in there)
...
svn: r9341
2008-04-17 03:43:15 +00:00
Robby Findler
9fe8401058
re-renamed r5rs to just R5RS
...
svn: r9340
2008-04-17 00:27:07 +00:00
Matthew Flatt
5f28020da3
tweak prose
...
svn: r9339
2008-04-16 21:19:50 +00:00
Robby Findler
0676cfed88
renamed r5rs language
...
svn: r9338
2008-04-16 21:06:49 +00:00
Matthew Flatt
28a3f3f0e7
r5rs and srfi docs and bindings
...
svn: r9336
2008-04-16 20:52:39 +00:00
Eli Barzilay
f1fcb1cd61
make tex2page-file-if-exists ignore a #f input
...
svn: r9333
2008-04-16 18:13:03 +00:00
Kathy Gray
c15f41f948
Integrating support for enabling/disabling testing
...
Including support for language-level appropriate printing
svn: r9331
2008-04-16 15:59:14 +00:00
Eli Barzilay
69939fea1b
typo
...
svn: r9330
2008-04-16 15:42:11 +00:00
Matthew Flatt
3bb0a78d0d
finish mysterx docs
...
svn: r9329
2008-04-16 12:22:52 +00:00
Eli Barzilay
92bd8e3929
Welcome to a new PLT day.
...
svn: r9328
2008-04-16 07:50:16 +00:00
Matthew Flatt
6abe2deff2
more mysterx doc work (all ported, but need re-org and clean-up)
...
svn: r9327
2008-04-16 03:09:57 +00:00
Sam Tobin-Hochstadt
5870e7261a
Fix formatting for -> doc.
...
Fixes PR 9297.
svn: r9326
2008-04-15 22:37:20 +00:00
Matthew Flatt
cb7b0b2764
mysterx doc progress
...
svn: r9325
2008-04-15 21:19:17 +00:00
Matthew Flatt
09b52486b4
doc for make, mzcom, and mysterx (started) collections; Sam's patches to syntax/module-reader docs
...
svn: r9324
2008-04-15 20:25:56 +00:00
Jacob Matthews
68f35e8b25
#lang planet new-style syntax
...
svn: r9323
2008-04-15 20:09:46 +00:00
Kathy Gray
a34dcade58
Non migratory Testing menu; working dock/undock options; nice looking (non functional) disable/enable options
...
svn: r9322
2008-04-15 17:26:31 +00:00
Matthew Flatt
9ca65af282
xml docs
...
svn: r9321
2008-04-15 16:46:43 +00:00
Kathy Gray
14d7f4dc9d
Small grammar changes to improve error messages
...
svn: r9320
2008-04-15 15:57:32 +00:00
Kathy Gray
9ad02ea7d9
Adding test menu item
...
svn: r9319
2008-04-15 15:30:15 +00:00
Matthew Flatt
53c4ee3255
update tests for empty vector
...
svn: r9318
2008-04-15 14:13:43 +00:00
Matthew Flatt
8284b3ab15
net docs finished
...
svn: r9317
2008-04-15 14:13:10 +00:00
Eli Barzilay
3ada2cc296
Welcome to a new PLT day.
...
svn: r9313
2008-04-15 09:42:30 +00:00
John Clements
81123caf55
...
...
svn: r9310
2008-04-15 05:30:40 +00:00
Jacob Matthews
c1167e3b18
80-column output
...
svn: r9309
2008-04-15 03:03:15 +00:00
Jacob Matthews
5a09a11288
svn-style planet command interface
...
svn: r9306
2008-04-14 22:31:27 +00:00
Matthew Flatt
83ce4d4754
plot bug and doc fixes
...
svn: r9305
2008-04-14 21:53:24 +00:00
Matthew Flatt
fbfc9bf883
keyword-ized plot, plot and mime docs
...
svn: r9304
2008-04-14 21:26:28 +00:00
Matthew Flatt
268c82d39b
scheme/load docs improvement
...
svn: r9301
2008-04-14 19:21:16 +00:00
Matthew Flatt
46b8b435ca
export checked-struct-info?
...
svn: r9300
2008-04-14 19:20:58 +00:00
Sam Tobin-Hochstadt
1039055628
Don't print "checked foo".
...
Improve names in recursive contracts.
svn: r9298
2008-04-14 18:13:59 +00:00
Matthew Flatt
9617dbbfd6
fix continuation prompt in scheme/load
...
svn: r9297
2008-04-14 16:39:43 +00:00
Matthew Flatt
9851d4aa0f
refine namespace handling of scheme/load to that it works with both DrScheme and setting current-namespace within the program
...
svn: r9296
2008-04-14 16:11:22 +00:00
Matthew Flatt
d94b97b835
make scheme/load work better in DrScheme
...
svn: r9295
2008-04-14 15:54:20 +00:00
Matthew Flatt
febe8ce783
scheme/load
...
svn: r9294
2008-04-14 15:20:18 +00:00
Matthew Flatt
49c843742f
restore some R6RS forms to letrec*-like int-def handling
...
svn: r9293
2008-04-14 14:48:11 +00:00
Matthew Flatt
a33562b9dc
fix certification problems in internal-defn 'begin' and with the 'call-with-values'->'let-values' transformation
...
svn: r9292
2008-04-14 14:08:17 +00:00
Matthew Flatt
c811740d48
Derrick's patch to extend the r6rs library search path with .mzscheme.ss, .mzscheme.sls, and .sls
...
svn: r9291
2008-04-14 11:59:51 +00:00
Matthew Flatt
8036ddf5a1
remove euler from scheme/math
...
svn: r9290
2008-04-14 11:44:13 +00:00
Eli Barzilay
a3df4b5bbf
Welcome to a new PLT day.
...
svn: r9289
2008-04-14 09:26:21 +00:00
Eli Barzilay
a4de7ca7c9
reformat, etc
...
svn: r9288
2008-04-14 05:17:09 +00:00
Matthew Flatt
e98e5d449c
temporary hack around certificate problems
...
svn: r9287
2008-04-13 22:35:08 +00:00
Matthew Flatt
b372856777
r5rs niternal definitions as r5rs letrec instead mz letrec
...
svn: r9286
2008-04-13 21:59:02 +00:00
Matthew Flatt
aa1a56c3fd
mred -z and textual-read-eval-print-loop
...
svn: r9285
2008-04-13 17:09:18 +00:00
Matthew Flatt
2b5d800190
more net library docs
...
svn: r9284
2008-04-13 15:44:10 +00:00
Robby Findler
320068fc89
PR 9290
...
svn: r9283
2008-04-13 13:35:59 +00:00
Eli Barzilay
26054d64ca
Welcome to a new PLT day.
...
svn: r9282
2008-04-13 07:50:16 +00:00
John Clements
e14ddc672a
started stepper annotation
...
svn: r9281
2008-04-13 05:07:49 +00:00
John Clements
8262a57205
...
...
svn: r9280
2008-04-13 05:05:02 +00:00
Matthew Flatt
85583d4ebb
more net docs
...
svn: r9279
2008-04-13 03:07:56 +00:00
Sam Tobin-Hochstadt
df6e038f26
Don't use source locator when it won't work.
...
svn: r9278
2008-04-12 17:58:56 +00:00
Robby Findler
2de5845dbd
added an angle parameter to rounded-rectangle and filled-rounded-rectangle
...
svn: r9277
2008-04-12 15:17:13 +00:00
Matthew Flatt
02fbaca2b7
hierlist docs; fix latex/pdf output when a paragraph starts with n hspace
...
svn: r9276
2008-04-12 14:42:02 +00:00
Eli Barzilay
9b4856a616
Welcome to a new PLT day.
...
svn: r9275
2008-04-12 07:50:32 +00:00
Matthew Flatt
7eeb791fad
finish legacy graphics docs; add turtles docs
...
svn: r9274
2008-04-12 04:09:41 +00:00
Sam Tobin-Hochstadt
f23af68d6b
Split type defns into base-types.ss
...
Reformat.
svn: r9273
2008-04-12 00:10:32 +00:00
Robby Findler
d69f021d7e
renamed to 'dont save' instead of 'close anyway'
...
svn: r9272
2008-04-11 23:37:43 +00:00
John Clements
00bba9428c
working for v4
...
svn: r9271
2008-04-11 22:46:07 +00:00
John Clements
eacfa111d6
updates...
...
svn: r9270
2008-04-11 22:42:02 +00:00
John Clements
25cbdca6da
added flag to disable adding test exps
...
svn: r9268
2008-04-11 22:38:21 +00:00
Matthew Flatt
b9d7824c8e
more scribble rendering and doc details
...
svn: r9261
2008-04-11 19:09:26 +00:00
Sam Tobin-Hochstadt
d54d301db3
fix provide generation
...
svn: r9260
2008-04-11 18:52:03 +00:00
Robby Findler
3b09127a48
PR 9289
...
svn: r9259
2008-04-11 17:56:18 +00:00
Matthew Flatt
251491e17f
fix path URLS in scribble output
...
svn: r9258
2008-04-11 17:19:43 +00:00
Kathy Gray
6222942f6f
Corrects stupid exponential bug (m^2 in a non-trivial m); corrects small repetitions in grammar
...
svn: r9257
2008-04-11 14:53:35 +00:00
Matthew Flatt
db3c6931c8
fix latex output with image in section title
...
svn: r9253
2008-04-11 04:05:38 +00:00
Matthew Flatt
b10dbe03ab
fix latex output with image in section
...
svn: r9252
2008-04-11 03:54:40 +00:00
Matthew Flatt
2b27ed4872
doc updates
...
svn: r9250
2008-04-11 02:07:15 +00:00
Matthew Flatt
2dc02d81fe
net/url and tests fixes for windows
...
svn: r9249
2008-04-11 01:12:01 +00:00
Matthew Flatt
18f4087673
Scribbled games docs
...
svn: r9246
2008-04-11 00:16:05 +00:00
Sam Tobin-Hochstadt
890cd46fa1
Fix mutated-vars for #%plain-lambda.
...
Require stuff.
Fix make-eq.
svn: r9245
2008-04-10 23:20:17 +00:00
Matthew Flatt
0153e122b7
change -q to config option, fix unlikely race condition in wake-on-signal, add path->url and url->path, and adjust URL parsing
...
svn: r9239
2008-04-10 19:05:35 +00:00
Matthew Flatt
6c4ab3dad7
don't allow menu access via shortcuts when then entire menu bar is disabled
...
svn: r9238
2008-04-10 12:58:23 +00:00
Kathy Gray
04c27f3a72
Bug fix
...
svn: r9237
2008-04-10 11:32:57 +00:00
Eli Barzilay
a746f6fc37
Welcome to a new PLT day.
...
svn: r9236
2008-04-10 07:50:14 +00:00
Matthew Flatt
0a78bc4fe1
note how to use errortrace interactively
...
svn: r9230
2008-04-10 01:40:02 +00:00
Matthew Flatt
4c14045c5d
syntax coloring for prefabs
...
svn: r9229
2008-04-10 00:22:38 +00:00
Sam Tobin-Hochstadt
589850b998
Rewrite tables.ss in terms of new functional maps.
...
Improve error messages with contract errors.
svn: r9228
2008-04-09 23:29:29 +00:00
Sam Tobin-Hochstadt
13b7f8c506
Add checked-struct-info.
...
svn: r9227
2008-04-09 23:25:30 +00:00
Matthew Flatt
5ec2b40957
fix coercion to r6rs &undefined condition
...
svn: r9226
2008-04-09 21:23:25 +00:00
Matthew Flatt
2a17f76cec
streamline GC's thread and custodian tracking
...
svn: r9224
2008-04-09 17:25:30 +00:00
Kathy Gray
eeee25d081
Bug corrections
...
svn: r9223
2008-04-09 16:41:25 +00:00
Kathy Gray
a2cdf0671f
property fix up
...
svn: r9221
2008-04-09 14:01:54 +00:00
Kathy Gray
0584d7fc53
Improved decoupling of scheme tests and MrEd, including different import files for textual versus graphical reporting
...
svn: r9220
2008-04-09 13:28:22 +00:00
Sam Tobin-Hochstadt
6a4414c82b
Fix PR 9286.
...
svn: r9219
2008-04-09 13:21:46 +00:00
Kathy Gray
03f299b652
More decoupling
...
svn: r9218
2008-04-09 11:00:12 +00:00
Eli Barzilay
70eb51202e
Welcome to a new PLT day.
...
svn: r9214
2008-04-09 07:50:12 +00:00
Matthew Flatt
cb3fdd8fc5
change real->decimal-string (PR 9285)
...
svn: r9210
2008-04-08 21:56:29 +00:00
Matthew Flatt
021d4d7527
new hash function names and ops (3.99.0.23)
...
svn: r9209
2008-04-08 21:42:38 +00:00
Kathy Gray
cec232b83f
Decouple depnendce on mred
...
svn: r9208
2008-04-08 21:30:38 +00:00
Kathy Gray
1f72a6db65
Adding controlled laxy data structures for parser
...
svn: r9205
2008-04-08 20:33:26 +00:00
Sam Tobin-Hochstadt
909c20553d
Use contracts for def-binding.
...
Better error messages from require/typed.
svn: r9204
2008-04-08 17:42:13 +00:00
Sam Tobin-Hochstadt
7b611065b1
Fix order of arguments to make-def-binding.
...
svn: r9202
2008-04-08 16:33:35 +00:00
Eli Barzilay
f33137ecd4
reindent
...
svn: r9199
2008-04-08 12:49:49 +00:00
Eli Barzilay
5cde854a07
svn: r9198
2008-04-08 12:39:36 +00:00
Eli Barzilay
26b283b953
fixed pr9285, added tests
...
svn: r9197
2008-04-08 12:33:53 +00:00
Eli Barzilay
2888a16d0e
* Move the scheme/contract tests to scheme.ss
...
* Split string.ss into string-mzlib.ss which is left in mzlib.ss
* Call the string.ss from scheme (which now has only stuff from scheme/base)
svn: r9196
2008-04-08 12:29:04 +00:00
Sam Tobin-Hochstadt
b37d63a5e5
Omit match tests during setup.
...
svn: r9195
2008-04-08 12:22:48 +00:00
Eli Barzilay
37dc96061a
Welcome to a new PLT day.
...
svn: r9194
2008-04-08 07:50:16 +00:00
Sam Tobin-Hochstadt
ec502d4802
rename
...
svn: r9184
2008-04-07 21:42:15 +00:00
Sam Tobin-Hochstadt
7f974d7383
Handle all-expression cases explicitly rather than implicitly.
...
svn: r9183
2008-04-07 21:19:25 +00:00
Sam Tobin-Hochstadt
b800f4ed3e
Fix typed scheme reader for new reader API.
...
svn: r9182
2008-04-07 21:03:27 +00:00
Eli Barzilay
7a29625659
lift handle-results, since matthew said that the compiler might not do so
...
svn: r9181
2008-04-07 19:55:54 +00:00
Eli Barzilay
f0547adffc
fix force for dealing with (lazy 0), add a test suite (simple one for now)
...
svn: r9180
2008-04-07 19:33:48 +00:00
Sam Tobin-Hochstadt
37e0416575
Move match tests out of mzscheme directory.
...
svn: r9179
2008-04-07 17:28:06 +00:00
Sam Tobin-Hochstadt
b670ac0a20
Update to new version of Schemeunit.
...
svn: r9178
2008-04-07 17:27:09 +00:00
Eli Barzilay
aaab16c2d7
fix space
...
svn: r9177
2008-04-07 16:17:24 +00:00
Matthew Flatt
f31bf12543
generalize this-expression-source-directory
...
svn: r9176
2008-04-07 12:52:59 +00:00
Eli Barzilay
564248acdb
Welcome to a new PLT day.
...
svn: r9175
2008-04-07 07:50:15 +00:00
Matthew Flatt
53cc426d30
expans #reader/#lang protocol so that a #lang result can have more appropriate srclocs; fix up syntax/module-reader to use the new protocol; re-enable arrows to the language position in Check Syntax
...
svn: r9174
2008-04-06 23:31:58 +00:00
Eli Barzilay
1a5cb7ed64
use some #lang lines
...
svn: r9173
2008-04-06 20:59:28 +00:00
Eli Barzilay
f6ce675b73
svn: r9172
2008-04-06 20:36:24 +00:00
Eli Barzilay
5efae47be8
* Made (planet "path") work like (planet path), except that the former
...
can have an extension (so it's more like the (lib ...) form now.)
(Note: I assume that the one-before-last argument in return
ok_path_string(a, 0, 0, 1, 1) is what makes it not reject a suffix)
* Documented the new form
* Made the `-p' flag get a new-style planet path, and have it work the
same as `-l' (not constructing an `eval')
* BTW, renamed `mzcmd_REQUIRE' to `mzcmd_REQUIRE_FILE', and changed
"missing file after" error message in `-l' to "missing library name
after"
svn: r9171
2008-04-06 14:08:21 +00:00
Eli Barzilay
5ae133c211
reformatting
...
svn: r9170
2008-04-06 13:44:16 +00:00
Eli Barzilay
17012d98b6
reformatting
...
svn: r9169
2008-04-06 13:43:26 +00:00
Eli Barzilay
22f506d718
formatting, v4-isms, props, etc
...
svn: r9168
2008-04-05 16:10:01 +00:00
Eli Barzilay
a3d8cb9447
Welcome to a new PLT day.
...
svn: r9167
2008-04-05 07:50:15 +00:00
Matthew Flatt
5165d9e855
sync Ryan's macro-debugger changes
...
svn: r9166
2008-04-04 17:38:23 +00:00
Sam Tobin-Hochstadt
f7ec875386
Add new `typechecker:called-in-tail-position' property.
...
svn: r9165
2008-04-04 17:33:55 +00:00
Matthew Flatt
307ca18d31
doc make-generic and add 'generic?'
...
svn: r9164
2008-04-04 12:13:19 +00:00
Matthew Flatt
a9d7b95d3d
doc HtDP language additions for testing
...
svn: r9163
2008-04-04 12:12:35 +00:00
Kathy Gray
4047d38184
Slight bug fix for path display
...
svn: r9162
2008-04-04 12:10:33 +00:00
Matthew Flatt
e26136ad6e
re-export test-engine/scheme-tests
...
svn: r9161
2008-04-04 11:44:59 +00:00
Kathy Gray
7a6dff6d19
Merging testing branch (kathyg/test-harnessv4-2) onto trunk: -r8903:9138
...
svn: r9160
2008-04-04 11:30:36 +00:00
Eli Barzilay
efd1a91cd0
Welcome to a new PLT day.
...
svn: r9159
2008-04-04 07:50:16 +00:00
Robby Findler
e6872b07a0
PR 9248
...
svn: r9158
2008-04-04 03:33:58 +00:00
Matthew Flatt
8bb63e146c
fix list-ref description
...
svn: r9157
2008-04-03 16:18:06 +00:00
Matthew Flatt
f3695df23f
add #%expression to scheme-report-environment (PR 9258)
...
svn: r9156
2008-04-03 16:08:29 +00:00
Matthew Flatt
7a41c7ddd6
fix else handling for R6RS 'guard'
...
svn: r9155
2008-04-03 16:06:26 +00:00
Matthew Flatt
6a0150d518
fix typoes in numbers reference (PR 9271)
...
svn: r9153
2008-04-03 15:37:26 +00:00
Eli Barzilay
2b92bd2e6e
remove empty info files
...
svn: r9152
2008-04-03 15:34:37 +00:00
Matthew Flatt
fbac4e75fd
fix r6rs quasisyntax
...
svn: r9150
2008-04-03 15:10:07 +00:00
Matthew Flatt
f28726ab4d
fix bytecode writing of prefabs, add prop:sequence
...
svn: r9149
2008-04-03 14:07:52 +00:00
Matthew Flatt
705228ffdc
fix deserialization in setup-plt's scribble driver, so that it's independent of the current namespace
...
svn: r9148
2008-04-03 12:05:55 +00:00
Matthew Flatt
359035362a
2^30 optimizer test
...
svn: r9146
2008-04-03 11:14:19 +00:00
Eli Barzilay
694502515f
Welcome to a new PLT day.
...
svn: r9144
2008-04-03 07:50:14 +00:00
Greg Cooper
7e376d7bef
checkpoint some bug fixes and efficiency improvements
...
svn: r9143
2008-04-03 02:58:18 +00:00
Matthew Flatt
fc033290da
fix Scribble and some docs after today's changes
...
svn: r9142
2008-04-02 23:34:47 +00:00
Sam Tobin-Hochstadt
b5128a2874
Implement column reordering.
...
Fix ordering problems with non-linear or patterns.
Use `nest' in a few places.
Fix error message from match-expanders.
svn: r9141
2008-04-02 19:20:56 +00:00
Matthew Flatt
d1ed1a1e52
optional image scale
...
svn: r9140
2008-04-02 19:16:05 +00:00
Matthew Flatt
526bf71b24
right kind of angle brackets
...
svn: r9139
2008-04-02 16:57:56 +00:00
Matthew Flatt
89d9e02cd0
angle brackets in Scribble output
...
svn: r9138
2008-04-02 15:30:34 +00:00
Matthew Flatt
e8be7bf332
eval:check
...
svn: r9136
2008-04-02 13:19:10 +00:00
Matthew Flatt
81e54f9049
fix PDF doc build
...
svn: r9135
2008-04-02 11:58:49 +00:00
Eli Barzilay
c2829fc216
#:cache-keys -> #:cache-keys?
...
svn: r9134
2008-04-02 08:21:17 +00:00
Eli Barzilay
cf2812e07a
Welcome to a new PLT day.
...
svn: r9133
2008-04-02 07:50:08 +00:00
Eli Barzilay
3ab57fbe50
svn: r9132
2008-04-02 07:47:38 +00:00
Matthew Flatt
fb392dd331
adjust sort keyword arguments and docs
...
svn: r9131
2008-04-02 01:28:09 +00:00
Eli Barzilay
08455ce632
svn: r9130
2008-04-02 00:08:02 +00:00
Eli Barzilay
fcfaa3cc64
use sort.ss in kw.ss too
...
svn: r9129
2008-04-02 00:07:45 +00:00
Eli Barzilay
bfc990e3c5
Added #:key and #:cache-keys to `sort', documented and tested.
...
svn: r9128
2008-04-01 20:58:41 +00:00
Eli Barzilay
fac8cf7328
minor
...
svn: r9127
2008-04-01 20:37:55 +00:00
Sam Tobin-Hochstadt
75ceb53bf7
Delete old match test suite.
...
Add new, schemeunit-based match test suite.
Remove call to match test from mzlib.ss
svn: r9126
2008-04-01 17:33:53 +00:00
Matthew Flatt
aee99cd175
fix Scribble reader to attach originalness to the syntax objects that it generates, so that Check Syntax works properly on Scribble documents
...
svn: r9125
2008-04-01 17:11:30 +00:00
Eli Barzilay
70d1623e6a
Welcome to a new PLT day.
...
svn: r9123
2008-04-01 07:50:16 +00:00
Sam Tobin-Hochstadt
1fd2e9b3fc
Create renaming to avoid using the same identifier multiple times.
...
Delete dead code.
svn: r9122
2008-03-31 21:01:29 +00:00
Matthew Flatt
f833112489
revert default Scribble Latex output to use longtable
...
svn: r9121
2008-03-31 18:31:46 +00:00
Matthew Flatt
f5268bed2a
more scribble configurability and latex back-end improvements
...
svn: r9120
2008-03-31 15:27:12 +00:00
Eli Barzilay
ecfff609de
Welcome to a new PLT day.
...
svn: r9119
2008-03-31 07:50:14 +00:00
Matthew Flatt
d7d3af08c1
export current call/cc
...
svn: r9118
2008-03-30 14:14:15 +00:00
Eli Barzilay
f78f86fb9a
Welcome to a new PLT day.
...
svn: r9117
2008-03-30 07:50:15 +00:00
John Clements
a87e918745
openning -> opening
...
svn: r9116
2008-03-29 22:21:07 +00:00
John Clements
a5392b8ece
p rovides -> provides
...
svn: r9115
2008-03-29 22:12:49 +00:00
Robby Findler
97dbca2831
fixed bug noticed by Sam
...
svn: r9114
2008-03-29 21:57:35 +00:00
John Clements
5d9e8d8a3c
changed contracts on src args for render methods
...
svn: r9113
2008-03-29 21:36:51 +00:00
John Clements
56b46aab9a
fixed typo
...
svn: r9112
2008-03-29 20:47:24 +00:00
Sam Tobin-Hochstadt
74a000d1ef
Handle `letrec-syntaxes+values' in free-var computation.
...
svn: r9111
2008-03-29 16:35:31 +00:00
Eli Barzilay
a4f70641b9
error message typo
...
svn: r9110
2008-03-29 15:45:51 +00:00
Matthew Flatt
e1b493ee19
add __isinfl as rcognized non-GCing primitive for xform, and streamline infinity tests while we're at it
...
svn: r9109
2008-03-29 12:48:59 +00:00
Eli Barzilay
6b2cd19c9f
Welcome to a new PLT day.
...
svn: r9108
2008-03-29 07:50:14 +00:00
Matthew Flatt
741d856187
fix some scribble->latex problems
...
svn: r9106
2008-03-29 03:16:44 +00:00
Sam Tobin-Hochstadt
0d297c2dcf
fix for new -> syntax
...
svn: r9105
2008-03-28 19:41:35 +00:00
Eli Barzilay
f8eb7e251f
svn: r9103
2008-03-28 19:09:43 +00:00
Eli Barzilay
a2e36fd2b6
Welcome to a new PLT day.
...
svn: r9101
2008-03-28 07:50:15 +00:00
Jon Rafkind
03b3664e2b
add needed requires
...
svn: r9096
2008-03-27 18:02:13 +00:00
Sam Tobin-Hochstadt
aa40a654b0
Update match documentation to new implementation:
...
- Mention cons and mcons pattern.
- Describe greedyness.
- Mention additional literals in grammar.
svn: r9095
2008-03-27 17:35:11 +00:00
Matthew Flatt
61ea615004
optimizer inlining improvements, especially to ensure that single-use bindings are inlined
...
svn: r9094
2008-03-27 16:07:42 +00:00
Eli Barzilay
6597fbb7c7
Welcome to a new PLT day.
...
svn: r9093
2008-03-27 07:08:28 +00:00
Sam Tobin-Hochstadt
9084ac10e3
New match implementation:
...
- Delete old match code.
- Create scheme/match collection.
- Change scheme/match.ss to provide new implementation.
- Change mzlib/match and mzlib/plt-match to refer to scheme/match/
- Fix Typed Scheme require of private match code.
svn: r9091
2008-03-26 14:40:48 +00:00
Matthew Flatt
d2cdc315a9
fix bug in thread-rewind-receive
...
svn: r9090
2008-03-26 12:41:03 +00:00
Eli Barzilay
5f2c2002bc
Welcome to a new PLT day.
...
svn: r9089
2008-03-26 07:50:16 +00:00
Matthew Flatt
06326b340b
thread-rewind-receive (3.99.0.21)
...
svn: r9088
2008-03-26 02:20:50 +00:00
Eli Barzilay
e7bb849899
add scheme/nest to the scheme language
...
svn: r9087
2008-03-25 18:27:18 +00:00
Sam Tobin-Hochstadt
ae4acf1d51
Remove old match implementation.
...
Fix typed-scheme to work w/ new match.
Factor out lots of common code.
Implement (mcons ..) patterns
svn: r9086
2008-03-25 18:26:39 +00:00
Eli Barzilay
8d08719ee6
added scheme/nest
...
svn: r9085
2008-03-25 18:09:54 +00:00
Matthew Flatt
0fc5a646aa
extra word wrapping in inherited-method table
...
svn: r9084
2008-03-25 15:27:22 +00:00
Matthew Flatt
105d75b5d1
fix icon file names, since games.ss changed to main.ss
...
svn: r9083
2008-03-25 15:23:27 +00:00
Eli Barzilay
d383e7a421
Welcome to a new PLT day.
...
svn: r9081
2008-03-25 07:50:07 +00:00
Robby Findler
067f39713b
fixed PR 9257
...
svn: r9080
2008-03-25 01:37:22 +00:00
Eli Barzilay
419152e81e
provide unicode lambda symbol
...
svn: r9079
2008-03-24 20:30:31 +00:00
Eli Barzilay
6901fc1fd7
some minor cleanup
...
svn: r9078
2008-03-24 17:55:53 +00:00
Matthew Flatt
c75933cd40
fix 'enter!' and extension-implemented modules
...
svn: r9077
2008-03-24 14:04:33 +00:00
Matthew Flatt
1be4258c44
fix mzc -k output reporting
...
svn: r9076
2008-03-24 12:15:03 +00:00
Eli Barzilay
f94acb09d5
some minor reformatting and improvements
...
svn: r9075
2008-03-24 10:14:02 +00:00
Greg Cooper
473136e8b1
use weak boxes in the update queue, ditch the explicit calls to collect-garbage
...
svn: r9074
2008-03-23 20:11:13 +00:00
Eli Barzilay
0f4dbe5933
typo
...
svn: r9073
2008-03-23 14:13:33 +00:00
Matthew Flatt
c81eb6ede0
add in-lines and some doc clarifications
...
svn: r9072
2008-03-23 13:25:56 +00:00
Eli Barzilay
2be39925e3
Welcome to a new PLT day.
...
svn: r9071
2008-03-23 07:50:21 +00:00
Eli Barzilay
2a443f0baf
just skip a missing doc dir
...
svn: r9070
2008-03-23 03:24:38 +00:00
Eli Barzilay
e40121e879
use #lang and fix a few uses of #:exists
...
svn: r9069
2008-03-23 02:29:53 +00:00
Sam Tobin-Hochstadt
a37fe34a48
Factor out match expander code.
...
Improve error message.
svn: r9068
2008-03-22 17:10:09 +00:00
Sam Tobin-Hochstadt
63df5e13f7
add matchable?
...
svn: r9067
2008-03-22 17:07:59 +00:00
Matthew Flatt
a796029a56
rename drop and lift in Slideshow; minor doc fixes
...
svn: r9066
2008-03-22 13:48:35 +00:00
Eli Barzilay
c47ffccb73
Welcome to a new PLT day.
...
svn: r9064
2008-03-22 07:50:19 +00:00
Greg Cooper
27f8c39681
fix signal leakage, add support for #lang frtime
...
svn: r9061
2008-03-22 03:12:10 +00:00
Sam Tobin-Hochstadt
eedaebefaf
remove debugging printf
...
svn: r9060
2008-03-22 02:29:49 +00:00
Sam Tobin-Hochstadt
709741fc96
fix or pattern
...
svn: r9059
2008-03-22 02:27:13 +00:00
Sam Tobin-Hochstadt
a3076b8648
certify in one more place
...
svn: r9058
2008-03-22 02:11:50 +00:00
Sam Tobin-Hochstadt
0ee6afc2a1
same stupid bug in the old syntax
...
svn: r9057
2008-03-22 01:48:19 +00:00
Sam Tobin-Hochstadt
c914aab4ea
add orig-stx parameter
...
svn: r9056
2008-03-22 01:40:13 +00:00
Sam Tobin-Hochstadt
3552f7f73b
handle empty structs
...
svn: r9055
2008-03-22 01:37:55 +00:00
Eli Barzilay
289683eae1
text clarification from Matthew
...
svn: r9054
2008-03-22 01:32:32 +00:00
Jacob Matthews
63cf6c73fc
new syntax, take 2
...
svn: r9052
2008-03-22 00:51:37 +00:00
Eli Barzilay
7f9dd9775f
more tweaking
...
svn: r9051
2008-03-22 00:21:47 +00:00
Eli Barzilay
fde62e2630
minor tweaks
...
svn: r9050
2008-03-22 00:16:26 +00:00
Sam Tobin-Hochstadt
b7127dc9c7
Add new match implementation.
...
Does not yet work:
- some errors about car of ()
- some match-expander certification errors
svn: r9049
2008-03-21 23:54:58 +00:00
Matthew Flatt
34d83b3551
change module-path? for planet path shorthand; doc edits
...
svn: r9048
2008-03-21 23:46:42 +00:00
Eli Barzilay
3b1d5169f9
some clarifying comments
...
svn: r9046
2008-03-21 18:46:07 +00:00
Eli Barzilay
fb8efd4816
added take+drop+append to scheme/list (problems with texpict providing drop too)
...
svn: r9045
2008-03-21 18:45:18 +00:00
Eli Barzilay
710f8c72d3
contract typo
...
svn: r9044
2008-03-21 18:01:21 +00:00
Eli Barzilay
d88c6c476a
* Better versions of curry/r and negate, doc improvements, tests
...
svn: r9043
2008-03-21 17:55:29 +00:00
Eli Barzilay
c3a503a897
minor
...
svn: r9042
2008-03-21 17:51:41 +00:00
Eli Barzilay
40ec407042
some reformatting
...
svn: r9041
2008-03-21 17:42:40 +00:00
Matthew Flatt
70918ccfb5
fix list-ref and listt-ail docs
...
svn: r9040
2008-03-21 15:48:18 +00:00
Eli Barzilay
02c3394726
reformat
...
svn: r9039
2008-03-21 13:13:31 +00:00
Eli Barzilay
a93dbcb135
improve rec
...
svn: r9038
2008-03-21 13:09:45 +00:00
Matthew Flatt
152b7a3ed8
fix typos
...
svn: r9037
2008-03-21 12:31:23 +00:00
Eli Barzilay
a0e73d3375
Welcome to a new PLT day.
...
svn: r9036
2008-03-21 07:50:09 +00:00
Jacob Matthews
f4ab2e33df
Some grammar corner case bug fixes, lots more comments
...
svn: r9035
2008-03-21 00:22:37 +00:00
Eli Barzilay
06385640e9
set svn:eol-style and minor formatting
...
svn: r9034
2008-03-20 22:56:02 +00:00
Jacob Matthews
8071791db2
Short syntax
...
svn: r9033
2008-03-20 22:30:31 +00:00
Matthias Felleisen
8360fbfba0
fixed bug in place-image0
...
svn: r9032
2008-03-20 21:20:38 +00:00
Sam Tobin-Hochstadt
b0f41af021
Switch to #lang everywhere.
...
Fix up requires to use srfi-1 less, and in a uniform way.
svn: r9030
2008-03-20 13:31:18 +00:00
Sam Tobin-Hochstadt
afa5e930fe
remove debugging code
...
svn: r9029
2008-03-20 13:29:50 +00:00
Matthew Flatt
f5e0fd35f5
revise scribble/srcdoc so it is extensible; tweak bytecode optimizer to drop more omittable expressions
...
svn: r9028
2008-03-19 19:53:51 +00:00
John Clements
3f8d2d20f7
typo?
...
svn: r9027
2008-03-19 15:52:33 +00:00
John Clements
d154490c35
indexing for graphical file types
...
svn: r9026
2008-03-19 15:51:03 +00:00
Matthew Flatt
b26702358a
allowing shadowing of initial imports (3.99.0.20)
...
svn: r9025
2008-03-19 13:39:18 +00:00
Eli Barzilay
3c4eb57e76
Welcome to a new PLT day.
...
svn: r9024
2008-03-19 07:50:17 +00:00
Jay McCarthy
d1fac38565
fixing syntax issues
...
svn: r9021
2008-03-18 20:04:28 +00:00
Matthew Flatt
407e0bc2d9
fix serialization on prefabs, equal on cyclic hash tables
...
svn: r9020
2008-03-18 19:46:39 +00:00
Matthew Flatt
dba1ddc480
scribble/srcdoc experiment in net/gifwrite
...
svn: r9019
2008-03-18 18:19:25 +00:00
Eli Barzilay
d6cbe2b09f
* New scheme/function module (added by mistake on the previous commit)
...
* Added it to scheme/main
* Documented it
svn: r9018
2008-03-18 14:37:04 +00:00
Matthew Flatt
a6642f066f
fix program grammar
...
svn: r9017
2008-03-18 14:15:58 +00:00
Eli Barzilay
d0b86a31d1
no need for the commented subtract-out, since it is swalloed by except-out now
...
svn: r9016
2008-03-18 13:40:25 +00:00
Matthew Flatt
3a763f3bcc
generalized except-out
...
svn: r9015
2008-03-18 13:38:13 +00:00
Eli Barzilay
b34d267438
Welcome to a new PLT day.
...
svn: r9014
2008-03-18 07:50:14 +00:00
Matthew Flatt
fbb0ced20f
expand in a fresh namespace
...
svn: r9013
2008-03-18 02:26:11 +00:00
Matthew Flatt
2834b00b7e
refine failure handling of thread-send
...
svn: r9012
2008-03-18 02:16:06 +00:00
Matthew Flatt
c58820e30d
vyzo's thread mailboxes (3.99.0.19)
...
svn: r9010
2008-03-18 00:38:36 +00:00
Eli Barzilay
a314447264
use list* for cons*
...
svn: r9009
2008-03-17 18:17:13 +00:00
Matthew Flatt
f93e2f2de7
doc corrections from Doug Orleans
...
svn: r9004
2008-03-17 15:02:10 +00:00
Matthew Flatt
ddc58d73f0
fix docs on declared module name
...
svn: r9003
2008-03-17 14:09:53 +00:00
Matthew Flatt
968dbfea6c
fix meta-phase instantiation problems
...
svn: r9002
2008-03-17 13:40:56 +00:00
Eli Barzilay
7eb39d3a3f
simplify all collection paths
...
svn: r9001
2008-03-17 11:13:47 +00:00
Eli Barzilay
4a5b12eb44
Welcome to a new PLT day.
...
svn: r9000
2008-03-17 10:06:23 +00:00
Eli Barzilay
2ea73fbc6a
* Helper for reproviding stuff from srfi/N/... subdirectories
...
* Switch srfi/1 and a few other packages (and optionals.ss) to
scheme/base
* Make srfi/1 etc reprovide `filter' from scheme/private/list
* Organize a few modules that were unnecessarily providing a full
language.
* srfi/45 reprovides stuff from scheme/promise (see comments in
"srfi/45/lazy.ss")
svn: r8999
2008-03-17 10:05:50 +00:00
Robby Findler
9ba432ab9c
added the _ special case to ->d
...
svn: r8998
2008-03-17 04:01:39 +00:00
Matthew Flatt
b64d03d932
fix mac sdk support; change initial namespace to not have 'module'; set up mzc --c-mods (still need docs)
...
svn: r8997
2008-03-16 23:08:53 +00:00
Matthew Flatt
6bade7160f
restore 'filter' export of srfi/1/list, too
...
svn: r8996
2008-03-16 22:57:32 +00:00
Matthew Flatt
63a3d70819
restore 'filter' export of srfi/1
...
svn: r8995
2008-03-16 22:45:02 +00:00
Eli Barzilay
d42baaee46
duh, avoid chasing our tail
...
svn: r8994
2008-03-16 18:15:11 +00:00
Eli Barzilay
78490295fd
use #lang
...
svn: r8993
2008-03-16 18:13:20 +00:00
Eli Barzilay
883908580c
switched to scheme/base
...
svn: r8992
2008-03-16 17:24:48 +00:00
Eli Barzilay
ca7586e09f
typo in last commit
...
svn: r8991
2008-03-16 15:31:16 +00:00
Eli Barzilay
5649006dac
call-with-escape-continuation -> call/ec
...
svn: r8990
2008-03-16 15:30:04 +00:00
Eli Barzilay
e30a57b5a7
receive -> let-values
...
svn: r8989
2008-03-16 15:28:42 +00:00
Eli Barzilay
eb30bc7c88
use let-values for no-rest-argument case, switch to scheme/base
...
svn: r8988
2008-03-16 15:21:29 +00:00
Eli Barzilay
38ba4f29e8
fix rotting indentation, switch to #lang
...
svn: r8987
2008-03-16 15:17:50 +00:00
Eli Barzilay
696f8a24ba
Welcome to a new PLT day.
...
svn: r8986
2008-03-16 07:50:15 +00:00
Eli Barzilay
204fed4fdb
tt -> litchar
...
svn: r8985
2008-03-16 07:20:23 +00:00
Eli Barzilay
24ad4f041f
misc improvements and reformatting
...
svn: r8984
2008-03-16 07:16:50 +00:00
Robby Findler
32d1534d90
got thru the docs for the framework's functions
...
svn: r8983
2008-03-16 03:14:59 +00:00
Matthew Flatt
788adace20
fix r6rs let[rec]-syntax for expression positions
...
svn: r8982
2008-03-15 21:57:58 +00:00
Sam Tobin-Hochstadt
7f3c8510de
Handle Integer in contract generation.
...
Fix provide checking.
svn: r8980
2008-03-15 19:01:39 +00:00