Matthew Flatt
bb09ff865e
doc R6RS hash tables thread-safe
...
svn: r16351
2009-10-17 15:03:25 +00:00
Matthew Flatt
110ea411d1
clean up some tests
...
svn: r16350
2009-10-17 14:50:52 +00:00
Matthew Flatt
aac4e61bb7
make recover program a module
...
svn: r16349
2009-10-17 14:34:15 +00:00
Matthew Flatt
c483470deb
fix some bad aligned-pasteboard tests
...
svn: r16348
2009-10-17 14:28:46 +00:00
Eli Barzilay
717e290fb9
Welcome to a new PLT day.
...
svn: r16347
2009-10-17 07:50:39 +00:00
Eli Barzilay
87a169a33e
drdr props to ignore Windows-only files; svn:ignore; make plot/run-tests.ss independent of where they are running from
...
svn: r16346
2009-10-17 02:17:09 +00:00
Jay McCarthy
ba99cb4dbf
More fixes for DrDr
...
svn: r16345
2009-10-16 22:30:04 +00:00
Robby Findler
e78faf0669
fixed a bug that prevented uses of redex-match in the right-hand sides of reduction-relation definitions
...
svn: r16344
2009-10-16 21:33:57 +00:00
Jon Rafkind
04386a7839
add some examples for byte strings
...
svn: r16343
2009-10-16 19:41:40 +00:00
Jay McCarthy
46734639fb
Cleaning up DrDr properties
...
svn: r16342
2009-10-16 19:29:57 +00:00
Robby Findler
40547e86a2
added a little more automation to the drscheme test suite
...
svn: r16341
2009-10-16 17:26:32 +00:00
Robby Findler
2043cb19ff
changed top-level checks so they return (void), so nothing is printed at the top-level of a module
...
svn: r16339
2009-10-16 14:33:25 +00:00
Eli Barzilay
5aea2eeca3
* A little better layout for configuration reading code
...
* Improved comment about it
* Use `raise-user-error' to avoid redundant context printout
* Check that the configuration content is a proper alist
svn: r16338
2009-10-16 14:01:43 +00:00
Mike Sperber
aa2e094311
Add check-member-of' and
check-range' to the DeinProgramm/DMdA
...
languages.
svn: r16337
2009-10-16 11:53:04 +00:00
Mike Sperber
c4e9f3d1aa
Add check-member-of' and
check-range' to the HtDP languages grammar.
...
svn: r16336
2009-10-16 11:50:21 +00:00
Eli Barzilay
09caa24feb
Welcome to a new PLT day.
...
svn: r16335
2009-10-16 07:50:41 +00:00
Jon Rafkind
25bd680141
add example syntax-rules honu macro
...
svn: r16334
2009-10-15 23:38:19 +00:00
Jon Rafkind
b6d2fdc274
change error message
...
svn: r16333
2009-10-15 23:38:07 +00:00
Jon Rafkind
5daa334ab7
implement syntax-rules in honu using syntax/parse for now
...
svn: r16332
2009-10-15 23:37:20 +00:00
Robby Findler
8bd7de80e3
cleaned up old code so it now at least compiles (and, in some cases, runs)
...
svn: r16331
2009-10-15 21:08:15 +00:00
Jay McCarthy
c40c3a9884
DrDr properties and stderr change
...
svn: r16329
2009-10-15 19:42:48 +00:00
Robby Findler
9545330d53
fixed the #:scheme-colors? argument to traces
...
svn: r16328
2009-10-15 19:24:46 +00:00
Jay McCarthy
2690ee8bee
DrDr properties
...
svn: r16327
2009-10-15 16:18:01 +00:00
Eli Barzilay
e64bfff4f3
comment
...
svn: r16326
2009-10-15 15:59:37 +00:00
Eli Barzilay
e1d2fdb3d6
typo
...
svn: r16325
2009-10-15 15:02:07 +00:00
Eli Barzilay
94549d840d
Welcome to a new PLT day.
...
svn: r16324
2009-10-15 07:50:24 +00:00
Matthew Flatt
9e4657b7da
fix file modes for scheme/base
...
svn: r16323
2009-10-15 02:57:01 +00:00
Eli Barzilay
9ffe7232fa
Welcome to a new PLT day.
...
svn: r16319
2009-10-14 07:50:26 +00:00
Robby Findler
11e87632dc
rearranged things so that 2htdp/image has its core snip stuff loaded into drscheme so that saving files with 2htdp/image images in them works
...
svn: r16317
2009-10-13 23:06:24 +00:00
John Clements
a2ccd6147e
put initial draw behind a queue-callback
...
svn: r16316
2009-10-13 23:00:14 +00:00
Robby Findler
3aae13cb60
fixed a bug in rotating non-polygons
...
svn: r16315
2009-10-13 22:16:17 +00:00
John Clements
d75740f2e9
I can't help fixing grammatical errors, sorry
...
svn: r16313
2009-10-13 20:55:19 +00:00
John Clements
164f59611f
added a few test cases, made some test cases independent of time zone
...
svn: r16312
2009-10-13 20:51:29 +00:00
John Clements
059ec602fb
new non-blocking stepper implemented
...
svn: r16310
2009-10-13 18:46:29 +00:00
Matthias Felleisen
f218661bde
#'record problem
...
svn: r16309
2009-10-13 18:30:02 +00:00
Matthias Felleisen
c24b05a7b0
fixed the require bug
...
svn: r16308
2009-10-13 17:55:20 +00:00
Robby Findler
339860d340
a little more progress (got ellipses bounding boxes right!)
...
svn: r16307
2009-10-13 17:30:40 +00:00
Jay McCarthy
a9a9274ff8
Fixing a typo
...
svn: r16306
2009-10-13 16:00:15 +00:00
Robby Findler
e5d76b0095
improved error message slightly
...
svn: r16305
2009-10-13 16:00:01 +00:00
Eli Barzilay
c90766affb
Welcome to a new PLT day.
...
svn: r16304
2009-10-13 07:50:26 +00:00
Eli Barzilay
106f21cc14
typo
...
svn: r16303
2009-10-13 05:35:41 +00:00
Carl Eastlund
876f693669
Fixed several typos (use of 'exn' instead of 'exn?' for with-handlers; a 6 preceding '#lang'
...
svn: r16302
2009-10-13 04:47:38 +00:00
Robby Findler
ab894fbe18
slight improvement to the snipclass-not-found error message
...
svn: r16300
2009-10-12 19:55:43 +00:00
Jay McCarthy
2510c30556
Fixing bad change earlier
...
svn: r16299
2009-10-12 19:20:45 +00:00
Eli Barzilay
4773d2cefd
fix magic search
...
svn: r16298
2009-10-12 16:53:04 +00:00
Eli Barzilay
1ed92878c6
Welcome to a new PLT day.
...
svn: r16297
2009-10-12 07:50:34 +00:00
Robby Findler
1203aaa886
removed work around for bug in s-exp reader and improved error message for user-defined keybindings in the wrong language
...
svn: r16296
2009-10-11 20:56:36 +00:00
Eli Barzilay
49e45e021b
Welcome to a new PLT day.
...
svn: r16295
2009-10-11 07:50:37 +00:00
Matthias Felleisen
1d78134f11
fixed 2 typos in syntax
...
svn: r16294
2009-10-10 18:10:43 +00:00
Eli Barzilay
83a313513f
Welcome to a new PLT day.
...
svn: r16293
2009-10-10 07:50:37 +00:00
Matthew Flatt
56fbafa6c8
change model reader to coerce a syntax #:language result to a datum for 'read' mode
...
svn: r16292
2009-10-09 20:30:05 +00:00
Sam Tobin-Hochstadt
32eb932858
Fix some scribble link errors.
...
svn: r16291
2009-10-09 16:01:16 +00:00
Matthew Flatt
31f4d5c9af
minor handin-server doc fixes
...
svn: r16290
2009-10-09 15:23:06 +00:00
Eli Barzilay
5c37d997c0
Welcome to a new PLT day.
...
svn: r16289
2009-10-09 07:50:27 +00:00
Jay McCarthy
9e3e509ae7
PR10519
...
svn: r16287
2009-10-08 22:44:51 +00:00
Robby Findler
1b6c879736
svn: r16286
2009-10-08 21:12:08 +00:00
Robby Findler
820b63d4a7
svn: r16284
2009-10-08 16:59:55 +00:00
Robby Findler
f86e4e542c
svn: r16283
2009-10-08 16:55:06 +00:00
Robby Findler
7dbd784048
PR 10518
...
svn: r16282
2009-10-08 16:32:37 +00:00
Robby Findler
e87712fdda
an attempt to fix up the bounding boxes on ellipses
...
svn: r16281
2009-10-08 14:20:04 +00:00
Matthew Flatt
d39cbf9c57
add some cross-references to sequence defns
...
svn: r16280
2009-10-08 12:25:24 +00:00
Matthew Flatt
75dc35602c
fix and improve docs on hash-map and hash-for-each
...
svn: r16279
2009-10-08 12:06:50 +00:00
Eli Barzilay
33a3fccf15
Welcome to a new PLT day.
...
svn: r16278
2009-10-08 07:50:36 +00:00
Eli Barzilay
42db29253a
Welcome to a new PLT day.
...
svn: r16265
2009-10-07 07:50:38 +00:00
Eli Barzilay
99dba452fc
check that the user field is actually there
...
svn: r16264
2009-10-07 05:36:00 +00:00
Eli Barzilay
e164607633
finally got rid of those annoying context printouts, which actually came from the web server
...
svn: r16263
2009-10-07 05:30:05 +00:00
John Clements
eb6c26e71d
added view-controller-non-blocking.ss
...
svn: r16260
2009-10-06 22:55:02 +00:00
Jay McCarthy
836f8ab07d
Fixing this after a day of debugging... sigh
...
svn: r16255
2009-10-06 21:52:31 +00:00
Carl Eastlund
cf5c0a1b08
Abstracted out a function to set printing parameters for the
...
macro debugger and the syntax browser.
Set all printing parameters to their defaults (as observed
from both mzscheme and drscheme).
svn: r16254
2009-10-06 21:33:54 +00:00
Jay McCarthy
4b9223e6e7
Updating docs re SK
...
svn: r16253
2009-10-06 15:30:44 +00:00
Matthias Felleisen
6406e6e97c
fixed doc bug
...
svn: r16251
2009-10-06 13:44:49 +00:00
Eli Barzilay
db7c23d062
Welcome to a new PLT day.
...
svn: r16248
2009-10-06 07:50:32 +00:00
Matthew Flatt
f1a3eaaf6d
more updates to 'do' docs (continuing from PR 10508)
...
svn: r16246
2009-10-05 18:01:17 +00:00
Eli Barzilay
a71b7ab998
typo (PR10508)
...
svn: r16245
2009-10-05 17:36:29 +00:00
Mike Sperber
d92c77adf2
Typo fix.
...
svn: r16244
2009-10-05 09:01:38 +00:00
Eli Barzilay
64f7fc1a63
Welcome to a new PLT day.
...
svn: r16243
2009-10-05 07:50:14 +00:00
Eli Barzilay
57f74b3300
scheme/base is better
...
svn: r16242
2009-10-05 04:38:54 +00:00
Eli Barzilay
7eb822f03a
forgot leftover
...
svn: r16241
2009-10-05 04:37:47 +00:00
Eli Barzilay
e499c32435
mzscheme -> scheme
...
svn: r16240
2009-10-05 04:36:22 +00:00
Eli Barzilay
b0e8fac1f8
mzscheme -> scheme
...
svn: r16239
2009-10-05 04:34:04 +00:00
Matthew Flatt
337061d8c4
fix macro for 'fxarithmetic-shift-...' (PR 10504)
...
svn: r16236
2009-10-04 14:48:28 +00:00
Eli Barzilay
21d0745fa8
Welcome to a new PLT day.
...
svn: r16235
2009-10-04 07:50:34 +00:00
Matthew Flatt
f6d34ab964
add unsafe-flabs and unsafe-fxabs (4.2.2.4)
...
svn: r16234
2009-10-04 03:25:56 +00:00
Matthew Flatt
20681d40de
tests for bitwise-bit-field repair
...
svn: r16233
2009-10-04 01:41:18 +00:00
Matthew Flatt
818c4b0409
update performace section of gudie to mention unchecked ops
...
svn: r16230
2009-10-03 15:07:41 +00:00
Matthew Flatt
9852bb16a2
unboxing of intermediate results in some 'unsafe-fl' combinations
...
svn: r16229
2009-10-03 14:10:55 +00:00
Eli Barzilay
c579734e6b
Welcome to a new PLT day.
...
svn: r16228
2009-10-03 07:50:14 +00:00
Matthew Flatt
7529e8d4a9
update decompiler for changed type number
...
svn: r16227
2009-10-02 23:39:29 +00:00
Jon Rafkind
dad9907456
typo
...
svn: r16226
2009-10-02 21:52:20 +00:00
Sam Tobin-Hochstadt
96f664354d
Elimintate printing of complex filters.
...
Allow parsing of ...* and ...a
Parameter for printing ...* and ...a
svn: r16225
2009-10-02 20:41:56 +00:00
Eli Barzilay
44fda2f304
require trace, not
...
svn: r16223
2009-10-02 20:37:03 +00:00
Matthew Flatt
01d15eb9b6
add unsafe-fx->fl; avoid some gcc warnings
...
svn: r16221
2009-10-02 19:45:41 +00:00
Matthew Flatt
83f9c99cf1
adjust para decoding to better work with @ notation
...
svn: r16220
2009-10-02 19:44:10 +00:00
Matthew Flatt
4e35bda756
add some missing prefixes for static struct info
...
svn: r16219
2009-10-02 17:38:15 +00:00
Casey Klein
0520a50f3e
Fix to allow metafunction definition at the top-level.
...
svn: r16218
2009-10-02 16:54:44 +00:00
Robby Findler
1003c22061
changed warning when there is no 'name' field
...
svn: r16217
2009-10-02 16:39:24 +00:00
Sam Tobin-Hochstadt
6efd0abc13
Fix bug with use of match with ... and annotation.
...
svn: r16216
2009-10-02 16:20:30 +00:00
Kevin Tew
a25ddaae54
kernstruct.ss in scheme/private, makeexn generates kernstruct.ss
...
svn: r16215
2009-10-02 14:31:45 +00:00
Robby Findler
d0b4dc24ec
added scaling to 2htdp/image
...
svn: r16211
2009-10-02 11:20:30 +00:00
Eli Barzilay
0354154f70
Welcome to a new PLT day.
...
svn: r16210
2009-10-02 07:50:24 +00:00
Matthew Flatt
954e850e20
fix reference (restoring some text that was lost in the reference-manual rewrite) to describe the problem with macro-introduced bindings and the top level
...
svn: r16205
2009-10-01 21:14:21 +00:00
Eli Barzilay
f7dc640f55
try to deal with silencing context output in a different way
...
svn: r16204
2009-10-01 21:11:14 +00:00
Eli Barzilay
5a186c7e08
fix dealing with prompt printout
...
svn: r16203
2009-10-01 21:10:44 +00:00
Robby Findler
2fbb31c6ad
a little more progress on images, plus some documentation
...
svn: r16202
2009-10-01 19:21:45 +00:00
Sam Tobin-Hochstadt
65d804d286
Add disappeared-use properties for struct ids.
...
Fix bug with handling of identifier as second arg to `define-match-expander'
svn: r16201
2009-10-01 18:59:12 +00:00
John Clements
224a9546b8
hash should have been hasheq...
...
svn: r16200
2009-10-01 17:52:45 +00:00
John Clements
352a74cc05
...
...
svn: r16199
2009-10-01 17:46:44 +00:00
Matthew Flatt
42555c7be7
Scribble: another Unicode character in Latex back-end
...
svn: r16198
2009-10-01 16:14:40 +00:00
Eli Barzilay
22bd2598f3
Welcome to a new PLT day.
...
svn: r16197
2009-10-01 07:50:26 +00:00
Eli Barzilay
8a4aeb32ee
lots of improvements
...
svn: r16196
2009-10-01 07:43:23 +00:00
Eli Barzilay
3086800c91
* Try to avoid showing the context when ssl-accept fails -- this happens
...
often when students do mistakes, and the context output is useless in
those cases.
* Set the current directory to the server directory, so the certificate
files can be loaded
svn: r16195
2009-10-01 05:30:27 +00:00
Eli Barzilay
a2565bb873
Get rid of `combine-outputs' which isn't working well: since it's a
...
thread, then when mzscheme dies (for example, when there's an error
starting the server) it will kill the thread before it shows any output,
so nothing is shown. Instead, write to both ports directly.
svn: r16194
2009-10-01 05:26:48 +00:00
Casey Klein
f58882b4d1
Added support for collecting test coverage of metafunctions
...
svn: r16193
2009-09-30 21:32:20 +00:00
Casey Klein
50ce45e621
Updated expected results to reflect new trace's new output style.
...
svn: r16188
2009-09-30 16:35:11 +00:00
Casey Klein
38ed68b397
Fixed bug in extending extended metafunctions.
...
svn: r16187
2009-09-30 16:29:34 +00:00
John Clements
1b0a450739
goes in 4.2.2 release: fixed missing init arg to stepper-text% for errors
...
svn: r16182
2009-09-30 06:04:28 +00:00
Eli Barzilay
6a8c35d429
typo in DFlag
...
svn: r16181
2009-09-30 03:58:59 +00:00
Eli Barzilay
ac39ffe739
undo revision 16179, which had some junk included by mistake
...
svn: r16180
2009-09-30 03:57:08 +00:00
Eli Barzilay
38388b1d34
typo in DFlag
...
svn: r16179
2009-09-30 03:55:22 +00:00
Eli Barzilay
36ed847081
typo in DFlag
...
svn: r16178
2009-09-30 03:50:58 +00:00
Eli Barzilay
d160ead670
when the config file cannot be read, report the error message too
...
svn: r16177
2009-09-30 02:55:01 +00:00
Eli Barzilay
67df72ec1a
describe how to create the distributable archive
...
svn: r16176
2009-09-30 02:49:50 +00:00
Eli Barzilay
9a89b7ad08
typo
...
svn: r16175
2009-09-30 02:10:58 +00:00
Eli Barzilay
d39959ce1f
* Instead of an error when the users file doesn't exist, just show a
...
warning in the log file.
* Use 'timestamp for reading preference files.
svn: r16174
2009-09-30 02:10:17 +00:00
Ryan Culpepper
a45782a7d2
macro-debugger: fixed #%expr regression due to lift cleanup
...
Please apply to the pre-release branch.
svn: r16173
2009-09-29 20:45:41 +00:00
Matthew Flatt
564f966f53
Andreas Rottmann's R6RS SRFI patches: 1, 8, 13, and 14
...
svn: r16170
2009-09-29 16:11:11 +00:00
Matthew Flatt
11882b0819
Andreas Rottmann's patches to R6RS support (merge to 4.2.2)
...
svn: r16169
2009-09-29 16:06:15 +00:00
Matthew Flatt
28e84131a6
fix insidemz doc bug (merge to 4.2.2)
...
svn: r16167
2009-09-29 15:49:37 +00:00
Matthew Flatt
f3de56f742
fix 'append' in ISL+ to disallow a non-list last argument (merge to 4.2.2)
...
svn: r16166
2009-09-29 15:28:44 +00:00
Robby Findler
75a5e0c23a
removed extraneous export
...
svn: r16165
2009-09-29 14:34:57 +00:00
Eli Barzilay
6d2bdb9e1c
forgot this rename in last commit
...
svn: r16164
2009-09-29 13:40:17 +00:00
Eli Barzilay
274fb159b9
Welcome to a new PLT day.
...
svn: r16162
2009-09-29 07:50:31 +00:00
Eli Barzilay
6cea680b62
* Reorganize macro code.
...
* Change `trace-apply' to accept keyword arguments by being a keyworded
function itself
* Renamed `trace-apply' to `trace-call' -- since it's not following the
calling convention of `apply'.
svn: r16161
2009-09-29 07:33:07 +00:00
Eli Barzilay
b280232aea
mu
...
svn: r16160
2009-09-29 04:38:02 +00:00
Jon Rafkind
230fcf49df
add simple trace tests
...
svn: r16158
2009-09-29 04:30:31 +00:00
Robby Findler
dfaf397cac
added iota
...
svn: r16147
2009-09-28 19:36:38 +00:00
Robby Findler
522c290678
svn: r16146
2009-09-28 18:05:30 +00:00
Robby Findler
53a796d7af
first (broken) attempt at bounding boxes for ellipses
...
svn: r16145
2009-09-28 16:26:03 +00:00
Robby Findler
982f533d28
split up image into core library (required for copy & paste) and other stuff (implementation of the combinators, mostly)
...
svn: r16141
2009-09-28 11:36:13 +00:00
Robby Findler
68d461f60a
renamed 2htdp/picture to 2htdp/image
...
svn: r16140
2009-09-28 11:04:23 +00:00
Eli Barzilay
d21b719f63
Welcome to a new PLT day.
...
svn: r16139
2009-09-28 07:50:19 +00:00
Eli Barzilay
b9f4662af9
Very partial change, the only visible effect should be that "Pre-Query"
...
is no longer part of the interface in any way.
svn: r16136
2009-09-27 14:13:57 +00:00
Matthew Flatt
95235a4522
fix problem with regexp-match*, etc. and byte regexps (merge to 4.2.2)
...
svn: r16133
2009-09-26 18:50:41 +00:00
Robby Findler
c91a9847aa
more progress on picture.ss; hopefully this is a final version of the internal data definitions
...
svn: r16132
2009-09-26 15:39:00 +00:00
Robby Findler
9b8c2d15cc
added a test case for just creating a snip% (but the test case doesnt run yet)
...
svn: r16131
2009-09-26 15:38:35 +00:00
Robby Findler
cde6f8818b
minor bugfix
...
svn: r16130
2009-09-26 15:38:13 +00:00
Eli Barzilay
c349d6dc2d
Welcome to a new PLT day.
...
svn: r16129
2009-09-26 07:50:34 +00:00
Casey Klein
29a3ed2a20
Improved error reporting for side-conditions Redex can't satisfy
...
svn: r16128
2009-09-25 15:16:29 +00:00
Stevie Strickland
df409ae42f
Fixes some bad references in the mzlib scribble documentation that refer to
...
things that have moved away from the base contract file.
svn: r16127
2009-09-25 14:57:36 +00:00
Matthew Flatt
be2c552788
fix cleanse-path security-guard test
...
svn: r16125
2009-09-25 14:16:44 +00:00
Eli Barzilay
5abe0a4a7a
Welcome to a new PLT day.
...
svn: r16124
2009-09-25 07:50:30 +00:00
Eli Barzilay
cee0e5f326
fix optional argument to number<->string functions
...
svn: r16123
2009-09-24 15:26:13 +00:00
Matthew Flatt
eab6803895
change sandbox to allow read from the planet directory; delay some path calculations in other libraries to avoid sandbox prohibitions (but the ones in Scribble seem like too much)
...
svn: r16122
2009-09-24 14:54:15 +00:00
Matthew Flatt
a8f50e76a7
fix typos (could merge to 4.2.2)
...
svn: r16120
2009-09-24 14:49:17 +00:00
Eli Barzilay
f624a90955
Welcome to a new PLT day.
...
svn: r16119
2009-09-24 07:50:26 +00:00
Matthias Felleisen
d39c717b69
fixed argmax doc bug; please propagate
...
svn: r16118
2009-09-23 22:27:13 +00:00
Matthew Flatt
f25e8976b5
doc slideshow/play (merge to 4.2.2)
...
svn: r16116
2009-09-23 10:53:56 +00:00
Robby Findler
d8c206531d
current-load-relative-directory is now just set to #f
...
svn: r16115
2009-09-23 10:09:18 +00:00
Eli Barzilay
8f371c7bc2
Welcome to a new PLT day.
...
svn: r16114
2009-09-23 07:50:27 +00:00
Ryan Culpepper
68e805029f
syntax/parse: added disappeared-use properties
...
svn: r16113
2009-09-23 04:27:14 +00:00
Robby Findler
6ac7ad9a3c
svn: r16110
2009-09-22 10:10:46 +00:00
Jon Rafkind
ded3dc04ba
export mzlib/trace from the scheme collection
...
svn: r16106
2009-09-22 04:39:20 +00:00
Robby Findler
5fb6d5ef47
brought test suites up to date
...
svn: r16105
2009-09-21 22:43:39 +00:00
Matthias Felleisen
725708e7a7
removed superfluous printf; please propagategrep printf *!
...
svn: r16103
2009-09-21 17:46:57 +00:00
Matthias Felleisen
c15885ca6c
fixed weak contract for real numbers; no need to propagate
...
svn: r16102
2009-09-21 14:11:43 +00:00
Kathy Gray
8daec2e15d
Removed tests/profj. Moved the test-engine test file out of the profj tests into its own directory
...
svn: r16101
2009-09-21 12:42:27 +00:00
Ryan Culpepper
68667c15a6
syntax/parse: removed tests/stxclass to tests/stxparse
...
svn: r16098
2009-09-20 23:57:56 +00:00
Ryan Culpepper
5ababfac9c
syntax/parse: added ~parse action pattern
...
svn: r16097
2009-09-20 23:49:41 +00:00
Eli Barzilay
95f81d4b50
restored collects/tests/profj, since kathy needs to get the profj tests out, and since it also includes the test-engine tests
...
svn: r16095
2009-09-20 22:29:02 +00:00
Robby Findler
8b73819d72
removed profj
...
svn: r16094
2009-09-20 22:23:36 +00:00
Eli Barzilay
56f53ebd7f
removed htdc reference
...
svn: r16092
2009-09-20 21:29:16 +00:00
Eli Barzilay
45a56841e5
Moved teachpack/htdc out to the graveyard
...
svn: r16091
2009-09-20 21:28:28 +00:00
Ryan Culpepper
491808e717
syntax/parse:
...
separated ~!, ~bind, ~fail as "action patterns", documented
docs use eg "single-term pattern" instead of "S-pattern" in text
svn: r16089
2009-09-20 20:47:54 +00:00
Eli Barzilay
6387797aa4
removed collects/tests/profj
...
svn: r16088
2009-09-20 20:37:14 +00:00
Eli Barzilay
926ee24e27
Welcome to a new PLT day.
...
svn: r16081
2009-09-20 07:50:38 +00:00
Ryan Culpepper
69e1a3fec8
syntax/parse: reorganized docs
...
svn: r16080
2009-09-20 06:27:50 +00:00
Ryan Culpepper
5db475cab2
syntax/parse: documented ~var, ~literal, ~not, head ~and
...
Do not commit to release branch.
svn: r16079
2009-09-19 23:09:20 +00:00
Ryan Culpepper
fdc2eaa646
syntax/parse: fixed bug in #:when parsing
...
Please commit to release branch.
svn: r16078
2009-09-19 23:07:51 +00:00
Ryan Culpepper
282d36e363
syntax/parse: added explicit ~var and ~literal forms (no docs yet)
...
svn: r16077
2009-09-19 20:04:00 +00:00
Mike Sperber
3ce1ce4c73
Don't let the stepper snoop inside `for-all'.
...
svn: r16076
2009-09-19 18:01:30 +00:00
Mike Sperber
65119301e6
Better error messages for `for-all'.
...
svn: r16075
2009-09-19 17:55:59 +00:00
Mike Sperber
4c70a14d7e
Unbreak the stepper wrt. the new `define-record-procedures' syntax.
...
svn: r16074
2009-09-19 17:46:19 +00:00
Mike Sperber
e4ed07ce73
Typo fix.
...
svn: r16073
2009-09-19 17:26:19 +00:00
Mike Sperber
ec0175bd48
Add missing `contract'.
...
svn: r16072
2009-09-19 17:23:04 +00:00
Matthias Felleisen
4ad2d25e1d
error takes just a string
...
svn: r16071
2009-09-19 17:20:34 +00:00
Ryan Culpepper
a58389ad20
syntax/parse: added ~and H-patterns, ~not S-patterns (no docs yet)
...
svn: r16070
2009-09-19 15:48:07 +00:00
Mike Sperber
e2bf9883cb
Sync German string constants with latest.
...
svn: r16069
2009-09-19 15:32:31 +00:00
Matthew Flatt
90c31e3afc
fix sirmail unicode header handling
...
svn: r16068
2009-09-19 14:03:45 +00:00
Eli Barzilay
f3613ade6f
Welcome to a new PLT day.
...
svn: r16067
2009-09-19 07:50:28 +00:00
Sam Tobin-Hochstadt
f64fe4a2e2
Fix bug in reader examples for keywords. Push to 4.2.2.
...
svn: r16066
2009-09-19 00:00:21 +00:00
Kathy Gray
f300ba967a
Changed syntax of check-member-of so that it will work in htdp-beginner
...
Updated docs to reflect this
svn: r16065
2009-09-18 14:19:50 +00:00
Kathy Gray
e3c2721052
Adding check-member-of and check-range to the htdp languages and updating the docs.
...
svn: r16064
2009-09-18 12:37:18 +00:00
Eli Barzilay
8cf13c8c0e
Welcome to a new PLT day.
...
svn: r16063
2009-09-18 07:50:35 +00:00
Eli Barzilay
05a937a334
no need for this hack yet
...
svn: r16062
2009-09-18 06:12:28 +00:00
Eli Barzilay
182f89d580
add with-writer-change (all of this is still uncertain and undocumented)
...
svn: r16061
2009-09-18 05:56:41 +00:00
Eli Barzilay
5e1def3615
argument name typo
...
svn: r16060
2009-09-18 05:47:20 +00:00
Matthew Flatt
062c56769b
redirect up link for user-directory docs
...
svn: r16059
2009-09-17 23:10:25 +00:00
Matthew Flatt
ebcacaa06d
remove debugging printf (merge to 4.2.2)
...
svn: r16058
2009-09-17 23:09:51 +00:00
Matthew Flatt
f6cdeb3433
fix parsing of planet paths in executables (merge to 4.2.2)
...
svn: r16057
2009-09-17 22:25:36 +00:00
Matthew Flatt
70317a24a8
fix parsing of planet paths to not add .ss in compact string form
...
svn: r16056
2009-09-17 22:24:51 +00:00
Jon Rafkind
1c129b829b
update trace. use > for new stack frames and < for return values. prefixes are parameterized
...
svn: r16055
2009-09-17 21:52:07 +00:00
Ryan Culpepper
c9a4a9e101
syntax/parse: changed to use scheme/contract/base
...
svn: r16054
2009-09-17 21:13:12 +00:00
Stevie Strickland
8c01eb975a
We don't need the full scheme/contract here.
...
svn: r16053
2009-09-17 20:59:32 +00:00
Stevie Strickland
636adcc142
Refactoring all the private contract stuff into its own playpen.
...
svn: r16052
2009-09-17 20:55:37 +00:00
Stevie Strickland
3805186531
Add scheme/contract/base.
...
svn: r16051
2009-09-17 19:52:00 +00:00
Stevie Strickland
70e8f21ba2
Refactoring scheme/private/contract into reasonably sized pieces.
...
svn: r16049
2009-09-17 19:45:56 +00:00
Stevie Strickland
aca0bcf82e
First moving private/contract.ss to a different name. The diaspora from
...
that file into others will happen next.
svn: r16048
2009-09-17 17:42:45 +00:00
Ryan Culpepper
987ab4c5e8
removed old stxclass collection
...
Please apply to release branch.
svn: r16047
2009-09-17 16:11:20 +00:00
Ryan Culpepper
880f7f2707
syntax/parse docs: avoid phase arith discussion
...
Please apply to release branch.
svn: r16046
2009-09-17 15:59:29 +00:00
Kathy Gray
fcbe2cd7d3
Adding check-member-of and check-range
...
svn: r16045
2009-09-17 15:50:57 +00:00
Mike Sperber
c94c63ebe1
Commit forgotten part of rev 16038.
...
svn: r16044
2009-09-17 15:15:30 +00:00
Mike Sperber
368b491474
Don't display "trace" as part of the error message.
...
This never worked.
svn: r16043
2009-09-17 14:38:44 +00:00
Mike Sperber
3af715fe11
Better error message if argument to `check-property' is not a property.
...
svn: r16042
2009-09-17 14:32:30 +00:00
Mike Sperber
1e0a68516e
Replace another exn? check by exn:fail?.
...
svn: r16040
2009-09-17 13:14:07 +00:00
Mike Sperber
e5df901306
Better output for procedures that failed property checks.
...
svn: r16039
2009-09-17 13:05:12 +00:00
Mike Sperber
f3676a152b
Generate only printable strings for `string' contract.
...
svn: r16038
2009-09-17 12:50:54 +00:00
Matthew Flatt
ffe5097042
fix documented contract on current-load-relative-directory
...
svn: r16037
2009-09-17 12:47:51 +00:00
Mike Sperber
01758624fd
Typo fix.
...
svn: r16036
2009-09-17 12:41:46 +00:00
Mike Sperber
698199d68c
Massage syntax of `define-record-procedures-parametric'.
...
Now
(define-record-procedures-parametric pare pare-of
make-pare pare?
(pare-one pare-two))
instead of the old
(define-record-procedures-parametric (pare a b)
make-pare pare?
(pare-one pare-two))
svn: r16035
2009-09-17 12:33:36 +00:00
Mike Sperber
34d365d3a8
Contracts for accumulating helper procedures.
...
... now that we have proper tail recursion for these procedures.
svn: r16034
2009-09-17 12:02:17 +00:00
Robby Findler
b5fe3916ec
fixed a typo
...
svn: r16033
2009-09-17 10:20:17 +00:00
Eli Barzilay
c72c95b88f
Welcome to a new PLT day.
...
svn: r16032
2009-09-17 07:50:14 +00:00
Matthew Flatt
14b0232f27
and another Scribble unicode->latex hack
...
svn: r16028
2009-09-17 00:34:32 +00:00
Matthew Flatt
1b20b17dbe
another Scribble unicode->latex hack
...
svn: r16027
2009-09-16 22:42:55 +00:00
Matthew Flatt
7273020b16
more Scribble unicode->latex hacks
...
svn: r16026
2009-09-16 21:34:18 +00:00
Jon Rafkind
f48b567901
add better example for define-for-syntax
...
svn: r16025
2009-09-16 19:03:55 +00:00
Matthew Flatt
2cf95743e9
adjust Scribble Latex prefix file to select T1 encoding
...
svn: r16024
2009-09-16 17:44:09 +00:00
Ryan Culpepper
a8101a227a
syntax/parse: added quick start with examples
...
svn: r16023
2009-09-16 17:30:25 +00:00
Kathy Gray
ddb2e106a0
Turning off the nag
...
svn: r16022
2009-09-16 13:05:54 +00:00
Eli Barzilay
2c3b70bf6d
Welcome to a new PLT day.
...
svn: r16021
2009-09-16 07:50:30 +00:00
Matthew Flatt
e447bc743f
doc typo and style corrections
...
svn: r16020
2009-09-16 00:59:44 +00:00
Robby Findler
8b290c8ad2
svn: r16019
2009-09-16 00:35:09 +00:00
Mike Sperber
c26b3b8c6c
Make the Stepper behavior on and/or configurable:
...
In the HtDP languages, initial subexpressions that have evaluated to
#t / #f remain in the residual term, whereas in the DMdA languages,
they do not.
svn: r16018
2009-09-15 17:32:21 +00:00
Eli Barzilay
11c6d0ac9b
Welcome to a new PLT day.
...
svn: r16017
2009-09-15 06:22:08 +00:00
Jon Rafkind
aef4f3905c
add prompt/control examples
...
svn: r16016
2009-09-15 01:18:33 +00:00
John Clements
93a2302bf3
cleaned up debugging code, still no automated testing
...
svn: r16015
2009-09-15 00:45:33 +00:00
Jon Rafkind
f6b9265f77
add some examples for the control operators
...
svn: r16013
2009-09-14 21:42:59 +00:00
Eli Barzilay
80a386e482
minor fixes
...
svn: r16012
2009-09-14 21:21:28 +00:00
Jon Rafkind
9f10bc960b
typo
...
svn: r16011
2009-09-14 21:13:22 +00:00
Jon Rafkind
6137510396
make generators use a parameterized yield function
...
svn: r16010
2009-09-14 21:11:07 +00:00
Jay McCarthy
69d9e3fd4f
Adding redundant req
...
svn: r16009
2009-09-14 21:08:33 +00:00
Jay McCarthy
b3ed0130fc
Supporting PUT in request handling
...
svn: r16008
2009-09-14 18:43:51 +00:00
Jay McCarthy
b2b557ab0b
Fixing test
...
svn: r16007
2009-09-14 18:40:20 +00:00
Jay McCarthy
9e43c4e7a7
Fixing doc bug
...
svn: r16006
2009-09-14 18:38:23 +00:00
Matthew Flatt
f2a96f200a
Scribble latex prefix: add usepackage[utf8]{inputenc}
...
svn: r16004
2009-09-14 14:46:00 +00:00
Mike Sperber
e26af436bc
Fix comment about location of deinprogramm image.ss's tests.
...
svn: r16003
2009-09-14 14:44:35 +00:00
Mike Sperber
650cd264b3
Brush up the (commented-out) documentation of `require' for the DMdA
...
languages.
svn: r16002
2009-09-14 14:42:52 +00:00
Mike Sperber
bdb70912da
Don't export quote, symbol? from DMdA-assignments language.
...
svn: r16001
2009-09-14 14:26:20 +00:00
Mike Sperber
418460cff5
Add style file to render ka.scrbl.
...
svn: r16000
2009-09-14 14:17:57 +00:00
Mike Sperber
e6400281f1
Don't print #i prefix in Stepper for DMdA languages.
...
svn: r15999
2009-09-14 12:05:05 +00:00
Mike Sperber
99ca280548
Synch German string constants with latest.
...
svn: r15998
2009-09-14 12:04:36 +00:00
Eli Barzilay
889de27802
Welcome to a new PLT day.
...
svn: r15997
2009-09-14 07:50:30 +00:00
Matthias Felleisen
ff3e48c32f
run-simulation -> animate
...
svn: r15996
2009-09-14 00:59:51 +00:00
Matthias Felleisen
73e9e77830
run-simulation -> animate
...
svn: r15995
2009-09-14 00:59:45 +00:00
John Clements
03134e9107
added dont-care defn to suppress output
...
svn: r15994
2009-09-13 19:10:13 +00:00
John Clements
7bb15bbbeb
fixed #i printing
...
svn: r15993
2009-09-13 18:35:21 +00:00
John Clements
4510c0339f
renamed and added stepper string constants
...
svn: r15992
2009-09-13 18:34:44 +00:00
Matthew Flatt
3511d7725a
refine no-doc-available message for unbound ids
...
svn: r15991
2009-09-13 15:33:24 +00:00
Matthew Flatt
374a70d9f1
move pretty-print implementation from mzlib to scheme
...
svn: r15990
2009-09-13 13:56:22 +00:00
Matthew Flatt
c28ed519a0
turn off Scribble e-mail address obfuscation
...
svn: r15989
2009-09-13 01:12:55 +00:00
Eli Barzilay
495068b180
Welcome to a new PLT day.
...
svn: r15988
2009-09-12 07:50:32 +00:00
Ryan Culpepper
9ca3192a60
redex, macro-debugger: stxclass -> syntax/parse, syntax/private/util
...
svn: r15986
2009-09-11 23:16:22 +00:00
Matthew Flatt
30c0dcf045
dynamic-require and 0 mode; repair to unsafe-fl ops; x86_64 for Mac OS X
...
svn: r15985
2009-09-11 23:05:50 +00:00
Sam Tobin-Hochstadt
ed65dacdcd
fix uses of syntax-parse attributes
...
svn: r15984
2009-09-11 22:49:56 +00:00
Sam Tobin-Hochstadt
49b30f9055
Remove obselete file.
...
Use syntax/parse instead of stxclass.
svn: r15983
2009-09-11 22:17:45 +00:00
Ryan Culpepper
184fbae9b2
syntax/parse: convert datum to be matched to syntax, placeholder expr/c
...
svn: r15982
2009-09-11 21:31:42 +00:00
Sam Tobin-Hochstadt
417b9d16e0
use splicing-syntax-class
...
svn: r15981
2009-09-11 21:17:42 +00:00
Ryan Culpepper
7e4c6162a0
syntax/parse: added #:when back
...
svn: r15980
2009-09-11 19:48:33 +00:00
Stevie Strickland
538cc8862f
Changing from stxclass to syntax/parse.
...
svn: r15979
2009-09-11 19:47:27 +00:00
Stevie Strickland
c7255c9daf
Copy/paste error.
...
svn: r15978
2009-09-11 19:39:08 +00:00
Sam Tobin-Hochstadt
8001ab7fb0
Simplify a syntax class
...
svn: r15977
2009-09-11 19:19:41 +00:00
Sam Tobin-Hochstadt
5fc019ba6c
Remove last uses of stxclass.
...
svn: r15976
2009-09-11 17:49:50 +00:00
Jon Rafkind
974cc561bb
add #:property to define-struct/contract list of keywords
...
svn: r15975
2009-09-11 17:39:12 +00:00
Jon Rafkind
d0611c8871
add keyword tests for define-struct/contract
...
svn: r15974
2009-09-11 17:37:59 +00:00
Jon Rafkind
bba25510ea
define-struct/contract:
...
fix looping over keywords
allow #:property keyword
cleanup syntax errors
svn: r15973
2009-09-11 17:37:40 +00:00
Mike Sperber
b6ca1e1673
Zap a bunch more `define-contract' forms.
...
svn: r15971
2009-09-11 09:38:59 +00:00
Mike Sperber
ed269cc43b
Make the code that says what the effect of a failed check is a tiny bit clearer.
...
svn: r15970
2009-09-11 08:56:20 +00:00
Mike Sperber
3ca2b0de04
Clarify that the `test' function runs the checks, not the check forms.
...
svn: r15969
2009-09-11 08:54:58 +00:00
Robby Findler
a9cf0a39a7
added phase information to the module browser
...
svn: r15968
2009-09-11 08:09:55 +00:00
Eli Barzilay
13392b229a
Welcome to a new PLT day.
...
svn: r15967
2009-09-11 07:50:28 +00:00
Robby Findler
53bf9d51c1
PR 10442
...
svn: r15966
2009-09-11 00:03:23 +00:00
Matthew Flatt
c8c43bbe34
fix docs for get-module-code
...
svn: r15965
2009-09-10 19:42:30 +00:00
Matthew Flatt
d4e40e0b25
fix some problems with sandboxes and extension (PR 10381) and Snow Leopard extension building (also demonstrated by PR 10381)
...
svn: r15964
2009-09-10 19:39:37 +00:00
Matthew Flatt
4c8b0b8b13
change DrScheme module language to use namespace-require (like mzscheme/mred)
...
svn: r15963
2009-09-10 19:39:31 +00:00
Kathy Gray
07b104e939
Remove trace error and broken implementation
...
svn: r15956
2009-09-10 14:03:26 +00:00
Eli Barzilay
11bd73b90a
Welcome to a new PLT day.
...
svn: r15954
2009-09-10 07:50:08 +00:00
Robby Findler
d3a3e0cc8c
only raise an exception when there is an exception to raise
...
svn: r15953
2009-09-10 06:40:25 +00:00
Robby Findler
ed18890817
changed exn? to exn:fail? to avoid catching breaks while running test cases
...
svn: r15952
2009-09-10 06:37:43 +00:00
Ryan Culpepper
7c2a7c9ef9
macro-debugger:
...
fixed scheme end of lifts issue (needs C fix too)
added step limit to help catch nonterminating expansions
svn: r15950
2009-09-10 01:51:29 +00:00
Eli Barzilay
a5049e9d03
profj is gone, profjWizard follows
...
svn: r15949
2009-09-10 01:26:50 +00:00
Sam Tobin-Hochstadt
eda69b472a
Remove almost all uses of `stxclass' library.
...
svn: r15944
2009-09-09 21:24:05 +00:00
Mike Sperber
4a1ee8bb44
Check that the operands of `one-of' don't yield contracts.
...
svn: r15936
2009-09-09 15:18:14 +00:00
Mike Sperber
9a613d0d57
Remove invalid-arity tests: these fail directly now that we copy the
...
arity to the enforcer.
svn: r15935
2009-09-09 15:17:40 +00:00
Mike Sperber
332fdb8602
Export contract' from the DMdA languages, making
define-contract' obsolete.
...
svn: r15934
2009-09-09 15:00:54 +00:00
Mike Sperber
38d9c6d8af
In `make-property-contract', transfer arity from procedure to contract
...
wrapper.
svn: r15933
2009-09-09 14:43:26 +00:00
Matthew Flatt
34b48487f2
fix eopl/main
...
svn: r15930
2009-09-09 12:23:11 +00:00
Eli Barzilay
4c6cb1b01a
Welcome to a new PLT day.
...
svn: r15929
2009-09-09 07:50:08 +00:00
Robby Findler
83728f04fe
automatic compilation in drscheme now avoids the installed planet files
...
svn: r15928
2009-09-09 02:35:09 +00:00
Matthew Flatt
8958f1893a
make build work on Mac OS 10.6
...
svn: r15927
2009-09-09 01:06:30 +00:00
Robby Findler
390145821a
PR 10431, plus support for ->* with keywords in proc-doc
...
svn: r15926
2009-09-08 22:53:12 +00:00