Commit Graph

12130 Commits

Author SHA1 Message Date
Ryan Culpepper
5dfa0d3473 unstable/list: added check-duplicate
svn: r17173
2009-12-03 05:03:13 +00:00
Casey Klein
bf64d93c64 Fixed a case where `term' raised an exception without a source location.
svn: r17172
2009-12-03 03:51:41 +00:00
Ryan Culpepper
2634eccdc7 unstable/contract: added if/c combinator
other minor changes

svn: r17171
2009-12-03 00:54:02 +00:00
Jon Rafkind
81b30db001 check the context we are expanding into
svn: r17170
2009-12-03 00:44:11 +00:00
Jon Rafkind
3d10bff57c experiment with different unparsed forms
svn: r17169
2009-12-03 00:01:52 +00:00
Ryan Culpepper
d42a6f1582 replaced at-syntax with syntax-local-eval
svn: r17168
2009-12-02 23:39:55 +00:00
Ryan Culpepper
366ba64bc5 macro-stepper: fixed ? position in arrows
svn: r17167
2009-12-02 23:18:47 +00:00
Jay McCarthy
ae7482d572 Converting to scheme/base. Adding atomic renaming of compiled zos. Simplifying some parts with library functions. Using a low-tech continuation barrier, re: robby. Using define to reduce left creep. Adding commentary on design choices. Tested on Linux and Mac OS X. Based on code from Petey Aldous.
svn: r17166
2009-12-02 20:45:59 +00:00
Robby Findler
61da010d5f PR 10636
svn: r17163
2009-12-02 17:09:07 +00:00
Jay McCarthy
ac1f4171fa Tutorial escaping clarification
svn: r17162
2009-12-02 14:44:29 +00:00
Eli Barzilay
a941cfd17a Welcome to a new PLT day.
svn: r17161
2009-12-02 08:50:27 +00:00
Robby Findler
57f9a7063e PR 10633
svn: r17159
2009-12-02 05:08:04 +00:00
Robby Findler
b310c35a38 PR 10634
svn: r17158
2009-12-02 05:01:08 +00:00
Eli Barzilay
7c24f19675 what used to not work now works
svn: r17157
2009-12-02 04:57:25 +00:00
Robby Findler
4c18e8212f PR 10635
svn: r17156
2009-12-02 04:42:35 +00:00
Stevie Strickland
152ea3c6c8 Move it into the only place it's used.
svn: r17155
2009-12-01 22:00:43 +00:00
Stevie Strickland
4c61aabea0 Actually, just have the descender return the #%module-begin expression,
if it finds one, and otherwise do the wrapping appropriately.

svn: r17154
2009-12-01 21:58:58 +00:00
Stevie Strickland
a24dd4affb Have to handle the fact that "body" is a (possibly syntax) list of
expressions here.  Could also pull out the car of said list and just
return that, but eh.  This code is going to be crap until (if) we can
ever remove the need to be backwards compatible.

svn: r17153
2009-12-01 21:27:55 +00:00
Stevie Strickland
39689ae4e7 Elaborate in this comment.
svn: r17152
2009-12-01 21:14:24 +00:00
Stevie Strickland
d113d2d19a Specifically mention #:wrapper1 as well, since that's also a common place
for doing this.

svn: r17151
2009-12-01 20:44:27 +00:00
Stevie Strickland
75803d4881 Here's the changes that accidentally went to trunk first.
svn: r17150
2009-12-01 20:39:58 +00:00
Jon Rafkind
6639a29829 non-greedy matching
svn: r17149
2009-12-01 20:39:46 +00:00
Stevie Strickland
53eb309b75 Revert previous bad addition to trunk, forgot to switch first.
svn: r17147
2009-12-01 20:36:38 +00:00
Stevie Strickland
a22d201d85 Changes so far.
svn: r17146
2009-12-01 20:34:42 +00:00
Ryan Culpepper
f8e22d4cad syntax/parse: changed minimatch to use make, catch struct errors
unstable: added syntax-local-eval, internal-definition-context-apply

svn: r17144
2009-12-01 20:32:32 +00:00
Robby Findler
cb56a1e604 added open-in-new-tab docs
svn: r17142
2009-12-01 18:09:29 +00:00
Robby Findler
86697e8555 fixed a bug in the last commit (it made keybindings get the editor-canvas instead of the editor)
svn: r17138
2009-12-01 15:59:49 +00:00
Eli Barzilay
3d9c4b0ac5 Added --addon'/-A', in addition to $PLTADDONDIR from revision 17121.
svn: r17136
2009-12-01 15:11:45 +00:00
Robby Findler
f4049e8c63 user-defined keybindings now override menu items
svn: r17135
2009-12-01 15:05:49 +00:00
Sam Tobin-Hochstadt
ca5f5656c0 document `file->list'
fix typos in contracts.

svn: r17134
2009-12-01 14:33:09 +00:00
Mike Sperber
e63e96f07c Typo fix.
svn: r17132
2009-12-01 12:59:26 +00:00
Ryan Culpepper
d36297d176 reference: added spacing in sequence boilerplate macro
Please propagate to release branch if possible.

svn: r17129
2009-12-01 07:57:33 +00:00
Eli Barzilay
0de55b5f3a set svn:eol-style
svn: r17123
2009-12-01 02:19:38 +00:00
Eli Barzilay
2fd3c23393 Undo this change. Like I said on the list, it is wrong to poll the
environment variable every time it is accessed (especially given that
there will be a command-line option for this).  I'll commit a proper
thing later tonight if I get to it.

svn: r17122
2009-12-01 02:16:19 +00:00
Carl Eastlund
b4a32ddc1c Merged changes from branches/cce/plt+addon-dir:
- Added PLTADDONDIR environment variable to control the location of
  generated files from Planet and Scribble, specifically by overriding
  the result of (find-system-path 'addon-dir).
- Updated documentation of find-system-path to report this change.

svn: r17121
2009-12-01 02:10:50 +00:00
Jon Rafkind
f01aa1161a hopefully better algorithm
svn: r17118
2009-11-30 22:37:33 +00:00
Matthias Felleisen
aee5ba80d7 svn: r17115 2009-11-30 20:35:06 +00:00
Jon Rafkind
ef194eb948 special case for delimiters
svn: r17114
2009-11-30 19:08:55 +00:00
Matthias Felleisen
5b3fa4c120 stop the world and let me get off (2)
svn: r17113
2009-11-30 18:24:43 +00:00
Matthias Felleisen
571fec95aa stop the world and let me get off (2)
svn: r17112
2009-11-30 18:22:38 +00:00
Matthias Felleisen
bb4c88338c stop the world and let me get off
svn: r17111
2009-11-30 16:52:01 +00:00
Matthias Felleisen
f18cc73dec stop the world and let me get off
svn: r17110
2009-11-30 16:51:53 +00:00
Matthias Felleisen
bd0f694803 svn: r17109 2009-11-30 16:16:50 +00:00
Matthias Felleisen
2bb3403f88 modified error to take arbitrary number of arguments
svn: r17108
2009-11-30 15:31:38 +00:00
Mike Sperber
65f3695afb DMdA doc fix.
svn: r17107
2009-11-30 13:47:41 +00:00
Eli Barzilay
2400d130a7 Welcome to a new PLT day.
svn: r17106
2009-11-30 08:50:47 +00:00
Carl Eastlund
3b9d254fda Merged changes from branches/cce/plt+contract-tests:
- Added tests for make-proj-contract
- Added tests for opt/c, specifically to track 'positive-position?' blame
- Fixed 'positive-position?' in opt/c (bug 10629)

svn: r17105
2009-11-30 04:40:51 +00:00
Matthew Flatt
06288a8b7f procedure-rename special treatment of struct accessors & mutators
svn: r17093
2009-11-29 15:53:08 +00:00
Eli Barzilay
1cb4f3884f Welcome to a new PLT day.
svn: r17092
2009-11-29 08:50:48 +00:00
Eli Barzilay
baa2e21fd2 Welcome to a new PLT day.
svn: r17085
2009-11-28 08:50:54 +00:00
John Clements
b2bcfdbec9 updated srfi 19 tests from dave gurnell
svn: r17084
2009-11-28 02:31:17 +00:00
Mike Sperber
97a41443a9 Add string->symbol to DeinProgramm / DMdA advanced.
Also, exclude symbol-related stuff from everything below.

svn: r17082
2009-11-27 16:40:44 +00:00
Eli Barzilay
335d5353f8 Welcome to a new PLT day.
svn: r17080
2009-11-27 08:50:32 +00:00
Eli Barzilay
70794d4a51 PR10614
svn: r17077
2009-11-27 05:49:35 +00:00
Matthew Flatt
d3ff146643 fix JIT bug in multi-arity arithmetic inlining
svn: r17076
2009-11-27 03:35:36 +00:00
Matthew Flatt
f03ab78c40 another syntax hack to fix 'scheme/package'; other test corrections
svn: r17075
2009-11-27 02:12:27 +00:00
Eli Barzilay
64e018fffa Leftover langindicator' -> contextindicator' change
svn: r17074
2009-11-27 00:17:25 +00:00
Eli Barzilay
c0be5f0d12 * Propagate all url arguments to links (except ones that are present)
* Use ctxtname for the displayed label
* `langindicator' -> `contextindicator' in css

svn: r17073
2009-11-26 20:45:40 +00:00
Robby Findler
cd5220116a added underlay
svn: r17072
2009-11-26 17:07:20 +00:00
Matthew Flatt
d3fb995de1 make f64vector-ref and f64vector-set! use the unsafe versions after checking
svn: r17071
2009-11-26 16:31:43 +00:00
Matthew Flatt
61dd4ca0b9 add unsafe-f64vector-{ref,set!} and improve JIT to inline arithmetic ops with more than 2 arguments
svn: r17068
2009-11-26 15:07:16 +00:00
Eli Barzilay
faaa6c46a8 Welcome to a new PLT day.
svn: r17067
2009-11-26 08:50:37 +00:00
Eli Barzilay
04ae026b1b typo in result of search
svn: r17066
2009-11-25 23:57:42 +00:00
Carl Eastlund
edae542b58 unstable module for source location manipulation
svn: r17065
2009-11-25 20:49:29 +00:00
Eli Barzilay
096bd06dc2 Welcome to a new PLT day.
svn: r17057
2009-11-25 08:50:27 +00:00
Sam Tobin-Hochstadt
e3bafbe298 checkpoint
svn: r17054
2009-11-25 02:30:41 +00:00
Jon Rafkind
91d4240765 add some examples
svn: r17052
2009-11-24 23:14:18 +00:00
Eli Barzilay
71b1164034 propagate the argument throught the search box too
svn: r17051
2009-11-24 21:26:05 +00:00
Jon Rafkind
a8d40530f4 checkpoint new macro stuff
svn: r17050
2009-11-24 20:58:13 +00:00
Sam Tobin-Hochstadt
070d061ff5 doc edit
svn: r17047
2009-11-24 20:08:33 +00:00
Sam Tobin-Hochstadt
1efedeb758 sync branch to trunk
svn: r17046
2009-11-24 18:47:48 +00:00
Sam Tobin-Hochstadt
29c4a84183 checkpoint
svn: r17045
2009-11-24 17:10:44 +00:00
Eli Barzilay
dccc4bcb95 thread lang parameter through search results
svn: r17044
2009-11-24 15:13:55 +00:00
Eli Barzilay
615744073c thread lang parameter through the main pages too
svn: r17042
2009-11-24 14:36:00 +00:00
Eli Barzilay
7feecb4d2c Remove `extra-internal-attribs' and just use the value directly.
(Renaming it is the same as renaming a variable anyway.)  Add the
attribute to the navigation links.

svn: r17041
2009-11-24 14:17:48 +00:00
Eli Barzilay
210ef8c4f1 add the indicator div
svn: r17040
2009-11-24 13:38:15 +00:00
Eli Barzilay
bd1ba85221 use the langindicator when there's a lang parameter
svn: r17039
2009-11-24 13:37:04 +00:00
Eli Barzilay
62c744613b CSS for the langindicator widget
svn: r17038
2009-11-24 13:34:12 +00:00
Eli Barzilay
825a47dfef A `lang' parameter gets carried through the pages.
svn: r17037
2009-11-24 12:33:15 +00:00
Eli Barzilay
142d33d67f Make it possible to register multiple onload handlers.
(Needed because all pages must have an onload, and the search page needs an
additional initialization function.)

svn: r17032
2009-11-24 09:11:09 +00:00
Eli Barzilay
6d19862ce7 use some new stuffs
svn: r17031
2009-11-24 08:36:42 +00:00
Eli Barzilay
9cd997af37 adjust for new link attribute, fix error message
svn: r17030
2009-11-24 08:25:42 +00:00
Eli Barzilay
e9019eb6d9 nicer display for variants
svn: r17029
2009-11-24 08:09:20 +00:00
Eli Barzilay
212eb82314 use the utility function for the query parameter
svn: r17028
2009-11-24 06:52:40 +00:00
Eli Barzilay
d94903ec53 use escape/unescape on the value strings
svn: r17027
2009-11-24 06:50:02 +00:00
Eli Barzilay
cdf940fedd url parameter utilities
svn: r17026
2009-11-24 06:45:26 +00:00
Sam Tobin-Hochstadt
176920530f improve error messages with `syntax-parse'
svn: r17023
2009-11-24 04:04:31 +00:00
Eli Barzilay
37a1ada7a2 add attribute value for internal links
svn: r17020
2009-11-24 02:17:53 +00:00
Matthew Flatt
1dd2109909 Scribble HTML renderer: mark internal links with 'extra-internal-attribs'
svn: r17018
2009-11-23 22:56:28 +00:00
Carl Eastlund
958e3418aa Added caveat in Reference to "7.5 Building New Contract Combinators" and its
subsection "7.5.1 Contracts as structs" stating:

"Note: The interface in this section is unstable and subject to change."

This is in preparation for a new implementation of contract properties.

svn: r17014
2009-11-23 21:21:40 +00:00
Mike Sperber
0257ac515a Make the stepper ignore `check-property'.
svn: r17013
2009-11-23 20:44:47 +00:00
Eli Barzilay
040a224dfb Welcome to a new PLT day.
svn: r17009
2009-11-23 18:54:28 +00:00
Eli Barzilay
4977e6bd6c Switch off unsafe operations for now, better to turn it on after the
code was used for a while.

svn: r17008
2009-11-23 18:53:13 +00:00
Eli Barzilay
0b6ae05e9b Use unsafe operations for dealing with the vectors and indexes.
svn: r17007
2009-11-23 18:51:03 +00:00
Eli Barzilay
ea94f5dea5 Added `copying-insertionsort' for small blocks, some fixes.
svn: r17006
2009-11-23 18:50:12 +00:00
Eli Barzilay
ab832a3b4d Optimize copying-quicksort by passing around only two indexes and the
length of the block.

svn: r17005
2009-11-23 18:49:38 +00:00
Eli Barzilay
d46beb2325 Works on lists of any size now.
svn: r17004
2009-11-23 18:48:46 +00:00
Eli Barzilay
c68eeb97ca Further optimizations to `merge'.
svn: r17003
2009-11-23 18:48:06 +00:00
Eli Barzilay
ebfdbe4bb0 Combined the two merge functions into one macro, and improved it a little.
svn: r17002
2009-11-23 18:47:32 +00:00
Eli Barzilay
a272c479a6 First version of a vector-based "half-copying" merge sort, which will end up
being more than twice faster than the current version.

[Currently works only with 2^n lists, and otherwise broken -- committed
to keep the development history in svn.]

svn: r17001
2009-11-23 18:46:40 +00:00
Matthew Flatt
f719aac2be scheme/future, sequential futures implementation when --enable-futures not specified; doc updates
svn: r16999
2009-11-23 18:12:23 +00:00
Jay McCarthy
7662ef4bc1 Eli says it is a bad hack.
svn: r16998
2009-11-23 18:04:15 +00:00
Matthew Flatt
9f57ba92f1 minor details in futures docs
svn: r16997
2009-11-23 17:43:15 +00:00
Jay McCarthy
342fb61208 There is a race condition in this code. This doesn't totally fix it, if another process is creating and deleting the directory quickly, but it will help.
svn: r16996
2009-11-23 17:20:41 +00:00
Robby Findler
54adde155a svn: r16995 2009-11-23 17:05:09 +00:00
Robby Findler
e461f42ad3 svn: r16991 2009-11-23 16:53:39 +00:00
Mike Sperber
ff04d114f7 Fix web-server doc snafu.
svn: r16990
2009-11-23 16:32:04 +00:00
Mike Sperber
ffadf59303 Fix really stupid bug in `convert-explicit'.
svn: r16989
2009-11-23 11:21:30 +00:00
Matthew Flatt
78578a3eab convert START_XFORM_SKIP...END_XFORM_SKIP mostly to XFORM_SKIP_PROC
svn: r16972
2009-11-22 23:30:21 +00:00
Matthew Flatt
6395be3347 work around GL drawing problem that appears in Snow Leopard (merge to 4.2.3)
svn: r16966
2009-11-22 20:26:21 +00:00
Matthew Flatt
47c66b71eb fix pasteboard% 'remove' (merge to 4.2.3)
svn: r16963
2009-11-22 15:43:15 +00:00
Matthew Flatt
178d0f8e34 fix problems with the embedded command-line length (merge to 4.2.3)
svn: r16962
2009-11-22 15:31:18 +00:00
Matthew Flatt
8a5c0e854a fix dynext flags for Mac to include -m32 (merge to 4.2.3)
svn: r16961
2009-11-22 15:27:07 +00:00
Eli Barzilay
d94360ddfc Welcome to a new PLT day.
svn: r16955
2009-11-22 08:50:24 +00:00
Matthew Flatt
79817a2087 slimy pthread_getspecifc()-inlining trick to practically eliminate the overhead of futures support under OS X
svn: r16952
2009-11-22 02:34:40 +00:00
Eli Barzilay
28f5070d5e undo accidental commenting
svn: r16951
2009-11-22 02:22:19 +00:00
Sam Tobin-Hochstadt
5ea3e28078 check that we get correct blame
svn: r16950
2009-11-21 23:24:02 +00:00
Sam Tobin-Hochstadt
406b5c384d use `make-provide/contract-transformer'
svn: r16949
2009-11-21 22:21:36 +00:00
Eli Barzilay
09c8baf7e7 Re-enable context searches for the htdp languages, with results that
come from the language or the teachpacks.

svn: r16945
2009-11-21 22:05:28 +00:00
Eli Barzilay
65be0295cf Added A:{ ... } and O:{ ... } for and' and or' queries, and Q:foo for
"quoted" things so "}" can be included in these.  Not documented at the
user level for now, since I'm not sure that this will work fine in
general, but it's good enough to reactivate context-sensitive searches.

svn: r16944
2009-11-21 21:55:34 +00:00
Eli Barzilay
128da973df Truing to use JS `eval' in several ways doesn't seem to be doing
anything for speed.  So dump all attempts at making things faster this
way.  Also, it seems that things are responsive enough with any break in
the searching "thread", so shorten that time.  (And one other random
optimization: abort early when an item doesn't match.)

svn: r16943
2009-11-21 21:53:06 +00:00
Matthew Flatt
fbf7f79d8c fix get-default-print-size n landscape mode
svn: r16942
2009-11-21 16:17:08 +00:00
Robby Findler
9454a471d3 added some vector-copy tests
svn: r16940
2009-11-21 13:21:30 +00:00
Eli Barzilay
e3a23fbde6 Welcome to a new PLT day.
svn: r16938
2009-11-21 08:50:32 +00:00
Eli Barzilay
35b62665ae fix error messages
svn: r16933
2009-11-21 00:16:08 +00:00
Robby Findler
47e46efd46 added the various 'for' forms to the square backet default preferences
svn: r16932
2009-11-21 00:15:00 +00:00
Sam Tobin-Hochstadt
750c971d07 checkpoint
svn: r16931
2009-11-21 00:11:37 +00:00
Robby Findler
7b6eb65d79 vector-copy now works for empty vectors
svn: r16930
2009-11-20 22:43:01 +00:00
Stevie Strickland
2a7664eba8 Fix up docs for flat-named-contract.
svn: r16929
2009-11-20 21:35:26 +00:00
Stevie Strickland
71eef1bbd8 Allow for changing the name on flat contracts via flat-named-contract.
svn: r16928
2009-11-20 20:45:45 +00:00
Ryan Culpepper
f540fc8f00 macro-debugger: fixed binder discovery for lambda
Please propagate this change to the release branch.

svn: r16926
2009-11-20 19:36:24 +00:00
Ryan Culpepper
34380bbd10 macro-debugger/syntax-browser:
misc code cleanups
  added module for making images

svn: r16925
2009-11-20 19:09:39 +00:00
Sam Tobin-Hochstadt
6497745560 Skip backup files in tests.
More specific numeric types.
More subtyping relationships.

svn: r16922
2009-11-20 15:20:23 +00:00
Eli Barzilay
684debc749 Welcome to a new PLT day.
svn: r16918
2009-11-20 08:50:35 +00:00
Eli Barzilay
3ccb9082dc stupid typo
svn: r16917
2009-11-20 08:35:43 +00:00
Sam Tobin-Hochstadt
485c8a3567 checkpoint
svn: r16915
2009-11-20 05:20:23 +00:00
Sam Tobin-Hochstadt
1da2c7cd7d many fixes
svn: r16913
2009-11-20 03:56:57 +00:00
Sam Tobin-Hochstadt
111b71c844 checkpoint
svn: r16908
2009-11-20 00:06:32 +00:00
Eli Barzilay
9473d1809f test all orders fo lengths <= 3
svn: r16900
2009-11-19 22:05:02 +00:00
Eli Barzilay
e2cd7a51e5 Fixed a comparison that was too strict, making the code go to the
general case on lists of length 3.  (Didn't have much effect since it's
only the toplevel comparison).

svn: r16899
2009-11-19 21:58:44 +00:00
Robby Findler
8d96441673 PR 10591
svn: r16897
2009-11-19 20:29:36 +00:00
Sam Tobin-Hochstadt
d28add0fa9 start on typed/scheme
svn: r16896
2009-11-19 19:47:51 +00:00
Eli Barzilay
4ade4cf9ef Welcome to a new PLT day.
svn: r16888
2009-11-19 08:50:21 +00:00
Ryan Culpepper
50bfe1b8be unstable: more docs, a few changes to gui libs
svn: r16887
2009-11-19 08:29:57 +00:00
Ryan Culpepper
89385ad309 macro-stepper: added second error location for set!
svn: r16886
2009-11-19 04:39:21 +00:00
Robby Findler
b80c782046 fixed a bug in bitmap scaling (ie I no longer forgot to write the code ...)
svn: r16883
2009-11-18 22:23:39 +00:00
John Clements
505bf56db2 added first-step semaphore. Goes in 4.2.3 release
svn: r16875
2009-11-18 18:41:42 +00:00
Sam Tobin-Hochstadt
424aa90491 remove tracing
svn: r16872
2009-11-18 16:41:01 +00:00
Matthew Flatt
24a2a6ae8c another thread-local repair
svn: r16865
2009-11-18 15:23:00 +00:00
Robby Findler
cc60cdc02b fixed rotation of bitmaps
svn: r16861
2009-11-18 14:58:15 +00:00
Matthew Flatt
5d79713481 C thread-local variables when the C compiler don't support thread-local variables
svn: r16860
2009-11-18 14:52:51 +00:00
Robby Findler
5cea34ec49 renamed */places to */align
svn: r16859
2009-11-18 12:11:44 +00:00
Eli Barzilay
ea8ebcce6f Welcome to a new PLT day.
svn: r16858
2009-11-18 08:50:16 +00:00
Robby Findler
645b786b79 added 'bitmap'
svn: r16857
2009-11-18 04:35:04 +00:00
Jay McCarthy
1f2a09d31a Use delay/sync
svn: r16849
2009-11-17 21:05:53 +00:00
John Clements
89a388c6f7 added examples for expand
svn: r16847
2009-11-17 20:29:47 +00:00
Eli Barzilay
0c0945bb08 properly disable TS tests on cgc
svn: r16842
2009-11-17 20:02:07 +00:00
Sam Tobin-Hochstadt
bbd2ff852e disable typed scheme tests on cgc
svn: r16839
2009-11-17 19:45:41 +00:00
Sam Tobin-Hochstadt
cd3f1c439e Enable html generation button for scribble/base on all platforms.
Generate scribble output from buttons in source file's directory.

svn: r16831
2009-11-17 16:26:51 +00:00
Matthias Felleisen
e068d2ef86 typos
svn: r16828
2009-11-17 15:16:35 +00:00
Eli Barzilay
97d99d8726 use delay/idle to load the xref for syncheck
svn: r16825
2009-11-17 08:12:03 +00:00
Eli Barzilay
518a9d2df1 added path-up to scheme/require
svn: r16824
2009-11-17 08:11:44 +00:00
Carl Eastlund
07849a7fbb Changed Framework icon promises to use delay/sync instead of delay. This
appears to prevent a bug whereby multiple threads attempt to force one of the
promises at the same time, causing the promise to believe it is being used
recursively.  All Framework tests passed (on OS X) after making this change, not
that I really expect the icons to be particularly crucial to the tests.

svn: r16820
2009-11-17 03:42:08 +00:00
Eli Barzilay
86aabe4d34 misc improvements to the code
svn: r16819
2009-11-16 22:39:18 +00:00
Jay McCarthy
bf559ec61d Timeout weirdness
svn: r16818
2009-11-16 22:07:51 +00:00
Matthias Felleisen
71adf702a4 fixed typo in disconnect clause of universe, pls propagate
svn: r16817
2009-11-16 19:04:47 +00:00
Eli Barzilay
10183e8d19 fix moved test files, set svn:eol-style
svn: r16815
2009-11-16 17:35:23 +00:00
Sam Tobin-Hochstadt
0ae5843f11 Add unstable/match with == match expander.
Add 'match expander' tech def.

svn: r16814
2009-11-16 16:58:11 +00:00
Robby Findler
4f5479e912 moved 2htdp/image test back into 2htdp collection (yeah!)
svn: r16812
2009-11-16 16:45:25 +00:00
Sam Tobin-Hochstadt
fcd4c4e38d Fix prop values for DrDr.
Add plt-responsible props.
Add hash-union to unstable.
Fix doc for compound-paragraph.
Fix unstable/scribblings/util.

svn: r16811
2009-11-16 13:59:13 +00:00
Robby Findler
77e1707aa7 renamed README to README.ss
svn: r16809
2009-11-16 12:00:03 +00:00
Eli Barzilay
61029e5b0e Welcome to a new PLT day.
svn: r16808
2009-11-16 11:08:03 +00:00
Eli Barzilay
b1f5b0652c new kinds of promises
svn: r16807
2009-11-16 11:06:47 +00:00
Eli Barzilay
709b588410 moved drscheme-related tool into "tools"
svn: r16804
2009-11-16 10:19:29 +00:00
Mike Sperber
4bbd4be2b4 Add Universe teachpack to DeinProgramm / DMdA languages.
It works just fine!
Finally,--This line, and those below, will be ignored--

A    deinprogramm/universe.ss

svn: r16802
2009-11-16 08:45:33 +00:00
Eli Barzilay
3bc3935fc5 renamed Test directory to tests
svn: r16801
2009-11-16 07:59:47 +00:00
Eli Barzilay
9c2352d0d9 renamed test directory to tests
svn: r16800
2009-11-16 07:57:33 +00:00
Eli Barzilay
7917fd89fb moved srfi-19 tests to tests/srfi/19
svn: r16799
2009-11-16 07:30:49 +00:00
Eli Barzilay
de17c5f7da moved planet test to tests/planet
svn: r16798
2009-11-16 07:23:20 +00:00
Jon Rafkind
f0d5ba438c add more pair/list examples
svn: r16797
2009-11-16 04:46:49 +00:00
Eli Barzilay
77d9f02c90 work around name problem in promise, avoid keeping the original exn in syntax errors in eli-tester
svn: r16796
2009-11-16 04:34:13 +00:00
Jon Rafkind
860a36d499 add examples for all c-r shortcuts
svn: r16795
2009-11-16 04:04:58 +00:00
Jon Rafkind
c991ada1e7 add examples for pairs
svn: r16794
2009-11-16 02:40:45 +00:00
Eli Barzilay
b79734941f separate out reify-result
svn: r16793
2009-11-16 02:23:18 +00:00
Matthias Felleisen
66ae1bea49 fixed typo in universe.ss
svn: r16792
2009-11-16 00:13:57 +00:00
Sam Tobin-Hochstadt
25f9bcfe03 Add types for with-output-to-string, open-output-nowhere
Fix time.ss test not to print

svn: r16790
2009-11-15 22:38:30 +00:00
Sam Tobin-Hochstadt
fb29a2498e Move a bunch of functions from typed-scheme/utils/utils to unstable.
Add convenience lib for unstable docs.
Add char support to format-{id,symbol}
Add unstable/sequence library.

svn: r16789
2009-11-15 22:15:29 +00:00
Sam Tobin-Hochstadt
960bf4caab print success on current-output-port
svn: r16787
2009-11-15 14:35:29 +00:00
Matthew Flatt
5bba93dd09 have setup-plt remove old .dep files in addition to old .zo files
svn: r16786
2009-11-15 14:29:28 +00:00
Matthew Flatt
cad5d85354 change syntax/toplevel to use scheme/base instead of mzscheme, which avoids some namespace problems
svn: r16785
2009-11-15 14:27:26 +00:00
Matthew Flatt
21c6e08e4d fix typo
svn: r16784
2009-11-15 14:26:32 +00:00
Matthew Flatt
c34d5f3776 revised docs for 'delay', which now accepts a body sequence instead of a single expression
svn: r16783
2009-11-15 14:25:49 +00:00
Ryan Culpepper
92aa2fc780 unstable/gui/notify: added partial docs
svn: r16782
2009-11-15 13:05:34 +00:00
Ryan Culpepper
2051f3ab2a unstable: added class-iop, gui/prefs (needs doc), gui/notify (needs doc)
macro-debugger: changed imports for above, deleted dead code

svn: r16781
2009-11-15 11:23:40 +00:00
Eli Barzilay
cecac1c6c1 delay is now defined as delay*
svn: r16780
2009-11-15 10:47:59 +00:00
Mike Sperber
b68bb30d70 Handle sharing correctly in the DeinProgramm `write' handler.
svn: r16779
2009-11-15 10:47:27 +00:00
Mike Sperber
a17dc333f6 Only print sharing from "DMdA mit Zuweisungen" upwards.
svn: r16778
2009-11-15 10:18:50 +00:00
Eli Barzilay
20f14805dc Welcome to a new PLT day.
svn: r16777
2009-11-15 08:50:35 +00:00
Eli Barzilay
d3b5d8f71e few more comments
svn: r16776
2009-11-15 08:03:27 +00:00
Ryan Culpepper
f042eb1e4d macro-debugger: eliminated deriv-find, use unstable/find
svn: r16775
2009-11-15 07:37:56 +00:00
Ryan Culpepper
4517f37942 unstable/syntax: changed format-id to autoconvert identifiers
unstable/struct: changed struct->list, more options
added unstable/find

svn: r16774
2009-11-15 07:00:44 +00:00
Eli Barzilay
d66d5f7759 move promise tests to tests/lazy
svn: r16773
2009-11-15 00:36:24 +00:00
Eli Barzilay
8e3ec9d3bf * Improve naming convention -- always use v' for values and p' for promises
* When `force/composable' reaches a promise, use `force' to dispatch on the
  kind of promise
* Minor printer tweaks (print "raise" for non-exceptions)

svn: r16772
2009-11-14 22:30:55 +00:00
Matthew Flatt
2f0f249299 skip setup-plt compilation in 2htdp tests
svn: r16771
2009-11-14 15:54:33 +00:00
Mike Sperber
9d1c9672d9 Add `property' contract for QuickCheck properties to DeinProgramm languages
... and don't export the old property "combinator" to the language levels.

svn: r16770
2009-11-14 14:28:31 +00:00
Mike Sperber
3c68ac4a0c Add `contract' contract to DeinProgramm / DMdA languages.
While we're at it, improve source-location reporting for application
contracts.

svn: r16769
2009-11-14 14:17:06 +00:00
Robby Findler
cef2d065df removed printf
svn: r16767
2009-11-14 13:21:30 +00:00
Eli Barzilay
f3c70952cb Welcome to a new PLT day.
svn: r16766
2009-11-14 08:50:39 +00:00
Eli Barzilay
e7614fd491 more reorganization, centrelized macro for all delays -- can deal with keyword arguments, and accepts multiple expressions (since these will be sensible in new kind of promises)
svn: r16765
2009-11-14 05:57:27 +00:00
Matthew Flatt
1b79472b78 fix doc typo
svn: r16764
2009-11-14 04:13:12 +00:00
Ryan Culpepper
32e38ca0e4 macro-stepper:
do compile-time evals when expanding
    fixes: (begin macro-def macro-use) pattern
  updated tests for lifts change

svn: r16762
2009-11-13 21:41:01 +00:00
Jay McCarthy
0d6da8957a Adding opt #lang and fixing a few problems
svn: r16756
2009-11-13 20:34:52 +00:00
Jay McCarthy
523f280b53 Fixing a test bug
svn: r16755
2009-11-13 20:20:38 +00:00
Eli Barzilay
2b4c9eb0d0 major code reorganization: it is now simpler than its srfi-45 roots, faster, and extensible (internally, to add new promise types)
svn: r16754
2009-11-13 19:17:53 +00:00
John Clements
a80863e317 fixed two doc typos
svn: r16752
2009-11-13 18:24:56 +00:00
Sam Tobin-Hochstadt
a29172bc51 Add command line flags to disable things that are problematic for DrDr.
svn: r16751
2009-11-13 18:16:07 +00:00
Mike Sperber
01058dfd26 Add expect-member-of' and expect-range' to DeinProgramm / DMdA languages.
svn: r16750
2009-11-13 18:02:10 +00:00
Robby Findler
e9ba1bb480 improved the docs a little, added a color? predicate
svn: r16747
2009-11-13 17:15:59 +00:00
Robby Findler
71233bad43 added image-baseline
svn: r16745
2009-11-13 14:42:51 +00:00
Eli Barzilay
61e5c3e41e use unsafe struct accessors and pair ops (using #%unsafe, because going throught scheme/unsafe/ops will lead to a cycle)
svn: r16744
2009-11-13 12:43:15 +00:00
Eli Barzilay
82f10f35a5 minor reorganizations
svn: r16743
2009-11-13 12:27:42 +00:00
Matthias Felleisen
2153c258db fixed to docs of eq?, eqv?, memq, and memv
svn: r16742
2009-11-13 03:30:46 +00:00
Matthias Felleisen
3581ebcbf0 request by Shriram to add an explanation to time
svn: r16741
2009-11-13 02:01:17 +00:00
Robby Findler
d783011981 fixed scrolling for image snips
svn: r16740
2009-11-13 02:00:16 +00:00
Matthias Felleisen
97b58fd583 matrix set! removed
svn: r16739
2009-11-13 01:47:42 +00:00
Robby Findler
01bb6b8b61 fixed a bug in bitmap handling
svn: r16738
2009-11-13 00:57:31 +00:00
Sam Tobin-Hochstadt
77bd8bac39 Fix for modern redex
svn: r16737
2009-11-13 00:13:09 +00:00
Robby Findler
676df4b338 added polygon
svn: r16735
2009-11-12 20:21:33 +00:00
Robby Findler
17a8f32d3c added an example to the 2htdp/image docs (and only one .png file changed!)
svn: r16734
2009-11-12 19:40:44 +00:00
Robby Findler
4fc2d847f6 hopefully I've settled on a good naming scheme for the teachpack docs images now...
svn: r16733
2009-11-12 19:22:31 +00:00
Eli Barzilay
e0be8da8a1 some fixes
svn: r16732
2009-11-12 17:24:18 +00:00
Robby Findler
cacb4bd515 added above and above/places
svn: r16730
2009-11-12 16:25:02 +00:00
Robby Findler
88217a8aae added 'add-line', changed the way images in examples are saved
svn: r16727
2009-11-12 14:56:47 +00:00
Eli Barzilay
0d4ccb9d90 Welcome to a new PLT day.
svn: r16716
2009-11-12 08:50:32 +00:00
Ryan Culpepper
e120f4ded5 syntax/parse: fixed bug in #:declare with splicing stxclass
svn: r16712
2009-11-12 05:43:50 +00:00
Eli Barzilay
e34e001167 comments
svn: r16704
2009-11-12 00:18:08 +00:00
Eli Barzilay
e65ab46bfd use string-join
svn: r16700
2009-11-11 23:10:28 +00:00
Robby Findler
7411fdfa57 added 'line'
svn: r16699
2009-11-11 21:29:59 +00:00
Sam Tobin-Hochstadt
ccbb55ec11 fix execution of 'auto.ss'
svn: r16697
2009-11-11 18:41:25 +00:00
Sam Tobin-Hochstadt
70fa8fb2c4 Fix run to dynamic-require relative to the shootout directory.
svn: r16696
2009-11-11 18:30:18 +00:00
Matthew Flatt
8845e870cb test repairs for DrDr
svn: r16694
2009-11-11 14:01:18 +00:00
Eli Barzilay
2389cc6647 Welcome to a new PLT day.
svn: r16691
2009-11-11 08:50:35 +00:00
Ryan Culpepper
a64e9278d1 syntax/parse: fixed splicing syntax class bugs
svn: r16690
2009-11-11 08:23:12 +00:00
Jon Rafkind
0080e2b673 test
svn: r16683
2009-11-11 02:25:11 +00:00
Jon Rafkind
507e8db8e7 test
svn: r16682
2009-11-11 02:22:38 +00:00
Robby Findler
1a8d681ed2 added a bunch more polygons
svn: r16681
2009-11-11 02:20:18 +00:00
Matthew Flatt
1d64270f5d some corrections/removals of old tests
svn: r16680
2009-11-11 01:34:09 +00:00
Robby Findler
a566cd488a added isosceles-triangle
svn: r16677
2009-11-10 23:54:53 +00:00
Robby Findler
4e3b1b4c26 fixed some bad behavior (that I never completely understood) by changing the interpretation of the base images as drawing their centers at (0,0) instead of drawing their upper left corners at (0,0)
svn: r16676
2009-11-10 23:36:32 +00:00
Matthias Felleisen
b2d51ab278 10393 fixed
svn: r16673
2009-11-10 22:06:29 +00:00
Jon Rafkind
2683cecd17 add some examples for for-meta'
svn: r16668
2009-11-10 21:22:05 +00:00
Sam Tobin-Hochstadt
36bceaa463 disable compilation of test files to avoid drdr race condition
svn: r16663
2009-11-10 20:10:47 +00:00
Matthias Felleisen
8f0e7fd944 10501 fixed
svn: r16662
2009-11-10 20:09:35 +00:00
Matthias Felleisen
c2de9f32c1 10505 fixed
svn: r16661
2009-11-10 19:56:19 +00:00
Jon Rafkind
9c0c1ec591 comment out most honu macro stuff
svn: r16660
2009-11-10 19:18:06 +00:00
Sam Tobin-Hochstadt
8dff3dca74 use load-relative
svn: r16656
2009-11-10 18:28:20 +00:00
Sam Tobin-Hochstadt
7a77367040 Fix drdr props.
Fix the ttt tests (which I don't think have been run in years).
Fix the lists shootout benchmark to use mpairs.
Fix the regexmatch shootout benchmark, although it still needs input.
Require a current version of ssax, so that it compiles.
Fix finding the collections path.

svn: r16654
2009-11-10 15:41:32 +00:00
Robby Findler
0c61de1497 svn: r16653 2009-11-10 14:08:47 +00:00
Robby Findler
add9374636 added failing test
svn: r16652
2009-11-10 14:08:28 +00:00
Matthew Flatt
a9345c4fe1 fix typo and explicitly close scheme/vector example evaluator
svn: r16650
2009-11-10 12:34:54 +00:00
Eli Barzilay
cd0fece846 Welcome to a new PLT day.
svn: r16649
2009-11-10 08:50:31 +00:00
Sam Tobin-Hochstadt
89f5ad32b4 fix docs typo
svn: r16645
2009-11-09 21:30:01 +00:00
Robby Findler
7660a0eb4c svn: r16644 2009-11-09 20:38:52 +00:00
Sam Tobin-Hochstadt
f145ff6aa3 Hyperlink email addresses in Scribble docs.
svn: r16641
2009-11-09 19:19:38 +00:00
Sam Tobin-Hochstadt
4e7184715b document apply/c and memory/c
svn: r16638
2009-11-09 17:47:49 +00:00
Robby Findler
ebe2e5ba09 fixed default response from get-info proc
svn: r16637
2009-11-09 17:35:18 +00:00
Sam Tobin-Hochstadt
f29e01029c Fix drdr props for more files.
Fix requires in TS tests.

svn: r16635
2009-11-09 17:06:12 +00:00
Robby Findler
a84204ac94 adjusted example images for the tweak in revision 16633 (should have been just a single commit)
svn: r16634
2009-11-09 17:02:10 +00:00
Robby Findler
53f8290928 fixed an imprecision error
svn: r16633
2009-11-09 16:59:53 +00:00
Matthias Felleisen
2324ed605b typo on add-world fixed
svn: r16632
2009-11-09 16:43:21 +00:00
Eli Barzilay
6898bf09b0 Welcome to a new PLT day.
svn: r16631
2009-11-09 08:50:41 +00:00
Eli Barzilay
44d88cee6b newlines at EOFs
svn: r16630
2009-11-09 03:49:50 +00:00
Ryan Culpepper
daba183b08 unstable/syntax: added format-id
svn: r16629
2009-11-09 02:33:43 +00:00
Sam Tobin-Hochstadt
99a70b38d8 Move mutated-vars and poly-c libraries to unstable collection.
- add docs
 - change requires
 - fix `letrec-syntaxes+values'
Fix contract on `author+email'

svn: r16628
2009-11-09 02:29:02 +00:00
Robby Findler
bbbb5f11e3 improved the note in the description of how 'text' and equality interact
svn: r16627
2009-11-09 00:11:51 +00:00
Robby Findler
155dc95f11 added support for examples that don't return images
svn: r16626
2009-11-08 23:59:07 +00:00
Robby Findler
3e51bc7199 fixed up text
svn: r16625
2009-11-08 23:29:19 +00:00
Robby Findler
c239a21885 added text and text/font (but with some problems still) and changed the image saving setup so the filenames are not so long
svn: r16623
2009-11-08 22:00:07 +00:00
Ryan Culpepper
d1439ef6c6 unstable/struct: added struct->list
some (cdr (vector->list (struct->vector x))) => (struct->list x)

svn: r16622
2009-11-08 21:17:51 +00:00
Ryan Culpepper
7483b7ed20 unstable:
added struct and syntax libraries

svn: r16621
2009-11-08 19:20:53 +00:00
Matthew Flatt
7cce5c98a3 further clarify performance guarantee of immutable hash tables
svn: r16620
2009-11-08 19:06:57 +00:00
Ryan Culpepper
94917e2447 unstable:
added draft guidelines
  fixed some svn properties

svn: r16619
2009-11-08 10:55:57 +00:00
Eli Barzilay
871c70be81 Welcome to a new PLT day.
svn: r16618
2009-11-08 08:50:35 +00:00
Robby Findler
faf055c858 added circle and star-polygon
svn: r16617
2009-11-08 00:19:53 +00:00
Robby Findler
ec09914c3b added examples to the 2htdp/image documentation
svn: r16616
2009-11-07 23:48:30 +00:00
Robby Findler
d5b5351751 improved domain check
svn: r16611
2009-11-07 17:29:50 +00:00
Jay McCarthy
5877133df6 Initial import of unstable with libraries from web-server
svn: r16609
2009-11-07 14:40:06 +00:00
Robby Findler
ab78a3ec0c oops committed a bogus change, so rolling it back
svn: r16608
2009-11-07 14:27:52 +00:00
Robby Findler
667e967085 added order-of-magnitude from Jos Koot and some tests for other scheme/math stuff
svn: r16607
2009-11-07 14:26:39 +00:00
Eli Barzilay
5cd8db9be6 Welcome to a new PLT day.
svn: r16606
2009-11-07 08:25:28 +00:00
Eli Barzilay
eb42bdb4dc paren typo
svn: r16603
2009-11-07 07:19:08 +00:00
Sam Tobin-Hochstadt
dcb5f5cfb1 Types for all functions documented in reference/vector.scrbl
Fix docs for vector-arg{min,max}.

svn: r16602
2009-11-07 07:11:00 +00:00
Sam Tobin-Hochstadt
2f6c19b75a fix section name
svn: r16601
2009-11-07 06:55:45 +00:00
Eli Barzilay
bac7b6318b some obvious-ness
svn: r16595
2009-11-07 02:39:10 +00:00
Eli Barzilay
f10b376462 move to scheme/base, and improve code
svn: r16593
2009-11-07 02:20:22 +00:00
Casey Klein
2011272c06 Fixed source locations for term' and term-let' errors.
svn: r16592
2009-11-07 02:07:16 +00:00
Eli Barzilay
29184f50ca clarify optimization choice
svn: r16588
2009-11-06 22:34:26 +00:00
Eli Barzilay
69e90b7ef3 #:key argument to remove-duplicates
svn: r16587
2009-11-06 22:32:53 +00:00
Robby Findler
bf911e8c7a bare bones documentation of the contract library's struct properties
svn: r16585
2009-11-06 22:31:46 +00:00
Carl Eastlund
d2f16e3828 Updated poly/c implementation for change to arity of projections.
svn: r16582
2009-11-06 19:57:52 +00:00
Matthew Flatt
8f62218de5 fix scribble/doc reader's get-info
svn: r16574
2009-11-06 18:18:43 +00:00
Mike Sperber
26ff29b12f Fix performance bug in QuickCheck.
This would make generators with `number' or `real' in a co-arbitrary
position essentially never terminate.

svn: r16571
2009-11-06 14:52:56 +00:00
Robby Findler
3159a06389 (hopefully) sorted out polygons; added a few other polygon-based primitives
svn: r16570
2009-11-06 14:34:25 +00:00
Mike Sperber
ccb90d4640 Fix some buguettes in the German string constants.
svn: r16569
2009-11-06 14:33:50 +00:00
Ryan Culpepper
0a8fb1a47f macro stepper:
add keybinding (c:c;c:m) and menu item for running macro stepper

svn: r16567
2009-11-05 23:18:00 +00:00
Matthew Flatt
c880b2119c fix problems with recent FFI changes
svn: r16565
2009-11-05 20:29:18 +00:00
Casey Klein
a021b75a67 Fixed PR 8765
svn: r16564
2009-11-05 19:33:19 +00:00
Stevie Strickland
c993533814 Change from (module ...) -> #lang and also move any mzscheme -> scheme/base.
svn: r16563
2009-11-05 17:18:54 +00:00
Robby Findler
ad438ef63f added some font sizing information to the insert large letters dialog
svn: r16561
2009-11-05 16:19:01 +00:00
Jay McCarthy
2b8784e66b Adding a debugging interface to managers
svn: r16560
2009-11-05 15:55:03 +00:00
Mike Sperber
22632b3963 Add hyperlink for "Eigenschaft".
svn: r16559
2009-11-05 14:58:21 +00:00
Robby Findler
693ba9b9e8 allow overlaying of 0x0 images
svn: r16558
2009-11-05 14:55:07 +00:00
Robby Findler
3290bb8e77 documnted drscheme:help-desk:help-desk
svn: r16557
2009-11-05 14:49:29 +00:00
Mike Sperber
2a8e5d64be Make the DeinProgramm / DMdA one-of' / case' contracts use beginner-equal?.
svn: r16556
2009-11-05 10:10:17 +00:00
Eli Barzilay
a68c6c8005 Ignore duplicate collection specified, including ones that are
implicitly specified because they're a subcollection of another that is
specified.

svn: r16555
2009-11-05 08:51:29 +00:00
Eli Barzilay
2b026c63ac switch to scheme/base
svn: r16554
2009-11-05 07:18:30 +00:00
Eli Barzilay
c696c7e88c misc minor improvements
svn: r16553
2009-11-05 07:15:30 +00:00
Eli Barzilay
eb3dacaac5 finally restored check-again-all, using file-or-directory-identity
svn: r16548
2009-11-04 20:57:13 +00:00
Matthew Flatt
c49b22fa2c change _pointer to mean a reference to non-GCed memory; add _gcpointer (v4.2.2.6)
svn: r16546
2009-11-04 19:28:04 +00:00
Matthew Flatt
4edc044cb6 source locations for 'for' loops in stack traces
svn: r16545
2009-11-04 19:17:31 +00:00
Robby Findler
f14f541ac4 got rid of the animation (that no one seemed to like anyways)
svn: r16544
2009-11-04 17:38:22 +00:00
Robby Findler
eedffbca23 minor tweak to an example
svn: r16543
2009-11-04 17:22:48 +00:00
Robby Findler
71ca247b8e undid my font-setting commit
svn: r16542
2009-11-04 17:22:27 +00:00
Matthew Flatt
509de53fca for multi-HTML output, check for parts whose filenames are the same modulo case
svn: r16536
2009-11-04 12:12:29 +00:00
Eli Barzilay
e60cf2b4e2 Welcome to a new PLT day.
svn: r16535
2009-11-04 08:50:38 +00:00
Robby Findler
2ededd26fc fixed threading bug
svn: r16534
2009-11-04 01:33:11 +00:00
Ryan Culpepper
0feac0f636 syntax/parse:
tweaked error selection algorithm
  added tests

svn: r16533
2009-11-04 00:31:24 +00:00
Jon Rafkind
f3ae0f1875 remove old provide. disable honu repl
svn: r16532
2009-11-03 22:13:13 +00:00
Jon Rafkind
02d19e6588 remove bogus code
svn: r16531
2009-11-03 21:11:42 +00:00
Jon Rafkind
388a2c99d4 reorganize honu. provide ellipses properly
svn: r16530
2009-11-03 21:07:29 +00:00
Robby Findler
8886736b76 attempted to smooth out the splash screen animation by using wall clock times (via current-milliseconds)
svn: r16529
2009-11-03 20:50:50 +00:00
John Clements
829c6d783f added pi-calculus example
svn: r16527
2009-11-03 19:20:37 +00:00
Robby Findler
da743d4a49 changed test printout so that the summary is to stdout, not stderr
svn: r16524
2009-11-03 18:27:00 +00:00
Robby Findler
82b9a9f4dd allow environment variable-based spec of the url to download planet packages from
svn: r16521
2009-11-03 17:36:45 +00:00
Jay McCarthy
b49896f2f7 Updating based on Linux debugging
svn: r16520
2009-11-03 17:32:41 +00:00
Matthew Flatt
f51803a3c7 fix 'launder'
svn: r16519
2009-11-03 17:22:33 +00:00
Robby Findler
987096c1ce added a gc icon to the splash screen
svn: r16518
2009-11-03 15:12:01 +00:00
Robby Findler
0aad314a68 removed dead code
svn: r16517
2009-11-03 15:11:51 +00:00
Mike Sperber
a2de64c9ba Doc typo fix.
svn: r16516
2009-11-03 10:38:22 +00:00
Eli Barzilay
b3b45c711d Welcome to a new PLT day.
svn: r16515
2009-11-03 08:50:36 +00:00
Eli Barzilay
705f21187c more fixes
svn: r16514
2009-11-03 05:47:29 +00:00
Eli Barzilay
891b14c98d several typos
svn: r16513
2009-11-03 05:07:33 +00:00
Eli Barzilay
00ada47764 tabs and indentation
svn: r16512
2009-11-03 04:39:13 +00:00
Sam Tobin-Hochstadt
149e695a55 New `scheme/vector' library.
svn: r16511
2009-11-03 04:16:48 +00:00
Robby Findler
26be8b9db6 make the status bar in the startup screen count all the way to the end of invoking the tools
svn: r16509
2009-11-03 01:40:21 +00:00
Robby Findler
bd667c7409 draws alpha blending properly now
svn: r16508
2009-11-03 01:27:43 +00:00
Robby Findler
2fb260f037 added some smoothing out of the transitions between the bitmaps
svn: r16507
2009-11-03 00:07:39 +00:00
Kevin Tew
9611f21611 Allow concurrent testing
svn: r16506
2009-11-02 23:24:08 +00:00
Robby Findler
ca5a7e604b added Neil's logos to drscheme's splash
svn: r16505
2009-11-02 21:41:20 +00:00
Casey Klein
4be6482bf9 Fixed bug with repeated binders inside ellipses.
svn: r16504
2009-11-02 21:33:42 +00:00
Jay McCarthy
32041b2fd5 Small change to HMAC-SHA1
svn: r16503
2009-11-02 19:54:52 +00:00
Matthew Flatt
ccd6659100 doc repairs and 'fil'->'file' printing change to dir.ss teachpack (at a teacher's request)
svn: r16500
2009-11-02 12:26:06 +00:00
Robby Findler
71387d274c made gill sans be the default under unix when it is available
svn: r16499
2009-11-02 12:08:06 +00:00
Eli Barzilay
44c833e2dc Welcome to a new PLT day.
svn: r16498
2009-11-02 08:50:38 +00:00
Ryan Culpepper
5116be8342 syntax/parse:
fixed bug in error selection
  added ~datum patterns

svn: r16497
2009-11-02 07:59:17 +00:00
Robby Findler
dbe8db54f4 PR 10553
svn: r16495
2009-11-01 11:18:55 +00:00
Eli Barzilay
32965d7fa6 Welcome to a new PLT day.
svn: r16494
2009-11-01 08:50:37 +00:00
Matthew Flatt
8ea9b6e7c3 fix slide-assembler docs
svn: r16493
2009-10-31 21:32:04 +00:00
Matthias Felleisen
26bf0a7297 added list* to advanced
svn: r16492
2009-10-31 16:13:57 +00:00
Eli Barzilay
02fda9ff1e Welcome to a new PLT day.
svn: r16491
2009-10-31 07:50:37 +00:00
Matthew Flatt
70560372b7 unsafe-{string,bytes}-{ref,set,length}
svn: r16490
2009-10-31 02:19:57 +00:00
Robby Findler
b61029e089 guard against planet packages being loaded
svn: r16487
2009-10-30 21:50:28 +00:00
Ryan Culpepper
a49688e5c8 macro-stepper: add missing possible error location
svn: r16486
2009-10-30 21:07:36 +00:00
Jon Rafkind
f99c5f276c print value of the super class in error messages
svn: r16482
2009-10-30 17:50:15 +00:00
Sam Tobin-Hochstadt
40bc4cb77a remove dead examples
svn: r16480
2009-10-30 16:27:55 +00:00
Sam Tobin-Hochstadt
93a504a817 Add failing test to xfail.
Remove old dead code.

svn: r16479
2009-10-30 16:26:48 +00:00
Robby Findler
d48bc1f1c1 undid my broken commit
svn: r16478
2009-10-30 16:11:34 +00:00
Jay McCarthy
d84879db34 Moving tests
svn: r16477
2009-10-30 16:00:44 +00:00
Eli Barzilay
cf91b7c254 Use in-producer' for in-input-port-chars' and `in-input-port-bytes'.
(The non-macro version of `in-input-port-bytes' still uses
`:input-port-gen', since it's needed anyway.)

svn: r16475
2009-10-30 13:34:33 +00:00
Eli Barzilay
4f002bb7bb Redo in-port' and in-lines' using `in-producer', since this gives us a
faster macro version for the loops.

svn: r16474
2009-10-30 11:10:05 +00:00
Eli Barzilay
c049ccca3a minor fixes
svn: r16473
2009-10-30 10:48:38 +00:00
Eli Barzilay
52ac79406b some reformatting
svn: r16472
2009-10-30 10:46:18 +00:00
Eli Barzilay
87a5092c82 added error checking for the reader, some shuffling
svn: r16471
2009-10-30 08:24:57 +00:00
Eli Barzilay
55506e6ecf remove dependency which leads to bad error message anyway
svn: r16470
2009-10-30 08:06:32 +00:00
Eli Barzilay
bfb3fd2d67 switch to #lang
svn: r16469
2009-10-30 08:01:43 +00:00
Eli Barzilay
27f1489403 extra flushing
svn: r16468
2009-10-30 07:50:49 +00:00
Eli Barzilay
ec99d25607 Welcome to a new PLT day.
svn: r16467
2009-10-30 07:50:46 +00:00
Eli Barzilay
6d2756c562 more minorities
svn: r16466
2009-10-30 07:47:15 +00:00
Eli Barzilay
f0f9e995d6 minor reformatting, remove unused file-size
svn: r16465
2009-10-30 07:36:37 +00:00
Eli Barzilay
fdb074407d have at least one more difference from the first test
svn: r16464
2009-10-30 07:20:02 +00:00
Eli Barzilay
f03518f7cc try to sort outputs out
svn: r16463
2009-10-30 06:42:51 +00:00
Sam Tobin-Hochstadt
b7db9e4e67 add back test, but fixed
svn: r16462
2009-10-30 03:19:50 +00:00
Eli Barzilay
e81bbf3b90 undo the fake-error-output change
svn: r16461
2009-10-30 02:54:45 +00:00
Eli Barzilay
8061c07a9d fix one broken test, remove another bogus test
svn: r16460
2009-10-30 02:28:38 +00:00
Matthew Flatt
973d51c20f change 'read-language' protocol so that the result from 'get-info' accepts a key plus default value (instead of just a key)
svn: r16459
2009-10-29 23:05:56 +00:00
Jon Rafkind
c3857c32e3 test
svn: r16458
2009-10-29 19:43:50 +00:00
John Clements
e4ccfc0e25 removed extra arg from call to 'go'
svn: r16457
2009-10-29 19:23:08 +00:00
John Clements
5b06af8c10 removed non-compiling test-suite
svn: r16456
2009-10-29 19:16:40 +00:00
John Clements
0263431ae0 ...
svn: r16455
2009-10-29 19:16:06 +00:00
Stevie Strickland
cf78f9173c These tests are so outdated, that if they ever get put back, they'll have
to change almost completely anyway.  Jettison the whole mess.

svn: r16454
2009-10-29 19:08:40 +00:00
Sam Tobin-Hochstadt
653d0ccd66 Add in-port', port->list', `file->list'.
Add documentation, tests for above.
Allow procedure argument to `fold-files' to return 2 values in all cases.
Document, test.

svn: r16453
2009-10-29 18:49:34 +00:00
Stevie Strickland
4bad2f34c1 Fix another of the tests for units.
svn: r16452
2009-10-29 18:38:08 +00:00
Sam Tobin-Hochstadt
6d70a48de1 Use tail-position syntax property for non-functions.
svn: r16451
2009-10-29 18:02:33 +00:00
Robby Findler
be20c0747c added support for changing toolbar buttons based on the #lang line (when in the module language) and use that support for #lang scribble/base
svn: r16449
2009-10-29 16:01:40 +00:00
Robby Findler
2f47a882c9 added error checking
svn: r16448
2009-10-29 15:43:50 +00:00
Eli Barzilay
35b809d0d7 Welcome to a new PLT day.
svn: r16447
2009-10-29 07:50:30 +00:00
Matthew Flatt
06ce50d51a fix contract of 'read-language'
svn: r16446
2009-10-28 18:58:59 +00:00
Robby Findler
4ddbe71e2d fixed the comparison contracts so they work right wrt to complex numbers
svn: r16445
2009-10-28 16:04:39 +00:00
Robby Findler
3c1fa0e0e1 better error message when a game fails
svn: r16444
2009-10-28 16:03:44 +00:00
Eli Barzilay
834d6f88c3 Welcome to a new PLT day.
svn: r16443
2009-10-28 07:50:21 +00:00
Robby Findler
727e540b6e added support for rendering terms
svn: r16441
2009-10-27 21:24:31 +00:00
Danny Yoo
6f4b44916b fixing typo.
svn: r16440
2009-10-27 17:10:14 +00:00
Eli Barzilay
71125a3d9a Welcome to a new PLT day.
svn: r16439
2009-10-27 07:50:24 +00:00
Robby Findler
b17d6cfc2c fixed up for our modern times
svn: r16437
2009-10-26 19:48:58 +00:00
Matthew Flatt
2ab4f88188 fix Slideshow rounded-rectangle
svn: r16434
2009-10-26 19:32:58 +00:00
Matthew Flatt
9dc53f261e unsafe variants of shootout benchmarks
svn: r16432
2009-10-26 16:53:45 +00:00
Danny Yoo
c84296c42d Correcting spelling error in Scribble doc.
svn: r16430
2009-10-26 16:14:13 +00:00
Eli Barzilay
df3dae9017 Welcome to a new PLT day.
svn: r16429
2009-10-26 07:50:23 +00:00
Eli Barzilay
5a5baa6143 Welcome to a new PLT day.
svn: r16427
2009-10-25 07:50:23 +00:00
Robby Findler
74c1a6b0cb svn: r16426 2009-10-24 21:19:42 +00:00
Matthias Felleisen
809b9dfbe7 small fix to in image
svn: r16425
2009-10-24 21:13:23 +00:00
Eli Barzilay
8f4bbdc89a Welcome to a new PLT day.
svn: r16424
2009-10-24 07:50:26 +00:00
Matthias Felleisen
631bb758d1 10540: typo in universe.scrbl
svn: r16423
2009-10-23 15:52:02 +00:00
Eli Barzilay
0eac18c0d3 Welcome to a new PLT day.
svn: r16421
2009-10-23 07:50:24 +00:00
Robby Findler
40ed4c0e87 svn: r16417 2009-10-22 23:24:40 +00:00
Ryan Culpepper
e273dae9b1 macro-stepper: made syntax display faster, esp for early terms
calculate arrows etc wrt known binders instead of all binders

svn: r16416
2009-10-22 22:00:49 +00:00
Jay McCarthy
266b154dfc Doc improvement re: David Storrs
svn: r16414
2009-10-22 21:32:01 +00:00
Ryan Culpepper
74f402c7e2 macro-stepper: minor cleanups
svn: r16413
2009-10-22 20:14:16 +00:00
Jay McCarthy
98488a89ef DrDr bugs and spurious errors
svn: r16412
2009-10-22 18:45:02 +00:00
Robby Findler
aa7a99112e fixed indentation of an example
svn: r16409
2009-10-22 14:48:42 +00:00
Eli Barzilay
7c55b23429 Welcome to a new PLT day.
svn: r16408
2009-10-22 07:50:25 +00:00
Ryan Culpepper
07321ca17c macro-stepper: syntax display speedups (?)
switched from style-deltas to styles
  tree traversal of ranges, avoid idempotent style changes

svn: r16407
2009-10-22 06:00:15 +00:00
Ryan Culpepper
98ce5f37af macro-stepper: eliminated spurious update on initial frame "resize"
svn: r16406
2009-10-22 05:50:06 +00:00
Matthew Flatt
1a8539f647 fix mzlib/string exports
svn: r16405
2009-10-22 01:09:48 +00:00
Eli Barzilay
6c33216f0a move to scheme/base
svn: r16404
2009-10-21 21:08:57 +00:00
Jay McCarthy
d557687494 DrDr related changes
svn: r16403
2009-10-21 20:32:19 +00:00
Sam Tobin-Hochstadt
38fe4782b7 Allow optional keyword args in a few more places
svn: r16400
2009-10-21 14:47:56 +00:00
Sam Tobin-Hochstadt
dc5d10409c Avoid error when `orig-module-stx' not set.
svn: r16399
2009-10-21 14:47:07 +00:00
Sam Tobin-Hochstadt
a3082cba0b fix test result
svn: r16398
2009-10-21 14:46:36 +00:00
Sam Tobin-Hochstadt
a5849fb05a Better error message for inference with keywords.
Do inference when loop is unannotated, even when argument are.
Don't infer for ((lambda when vars are annotated.
Make promise contracts work.
Fix types of min, max, port->lines, subbytes,  bytes-length, bytes, bytes-ref

svn: r16397
2009-10-21 13:30:03 +00:00
Eli Barzilay
21fa3637cc Welcome to a new PLT day.
svn: r16396
2009-10-21 07:50:22 +00:00
Ryan Culpepper
c7d95a21c2 syntax/parse:
dependence on scheme/match eliminated
  fail-when, etc use conditional value if syntax
  error message typos (bad tildes) fixed

svn: r16393
2009-10-20 23:17:30 +00:00
Ryan Culpepper
1ba5bd6487 macro-debugger: PR 10527: fixed "out of lifts" too-strict sanity check
svn: r16391
2009-10-20 21:32:33 +00:00
Jay McCarthy
dbf0f9bd88 PR10532
svn: r16390
2009-10-20 21:29:00 +00:00
Robby Findler
03a98ac66c svn: r16387 2009-10-20 18:57:58 +00:00
Eli Barzilay
444750fd42 I just cleaned this floor -- take off your shoes when you walk around
svn: r16386
2009-10-20 18:53:06 +00:00
Sam Tobin-Hochstadt
37106bd6f7 Add `typed/scheme/system'
Special handling of (letrec ([x e]) x)
Allow functions with optional keyword args to be inferred when kws not supplied.
Infer instantiations for kw functions in simple cases.
Add `Path-String' type
Fix types of `filter', `with-{input-to,output-from}-file'
Add `port->lines'
New 'metrics.ss' test

svn: r16385
2009-10-20 18:30:37 +00:00
Stevie Strickland
dbf380208a read-line -> read-line-evt
svn: r16384
2009-10-20 17:37:19 +00:00
Kevin Tew
ac7853dc00 Allow binding to ephemeral ports
svn: r16382
2009-10-20 17:00:20 +00:00
Philippe Meunier
c981441729 Quarterly update
svn: r16381
2009-10-20 09:49:58 +00:00
Eli Barzilay
f37678bf18 Welcome to a new PLT day.
svn: r16380
2009-10-20 07:50:55 +00:00
Jon Rafkind
56cb585e7d add examples to the class documentation
svn: r16378
2009-10-20 01:10:45 +00:00
Stevie Strickland
a7ff1cba83 Add definition checks back.
svn: r16377
2009-10-19 23:45:06 +00:00
Stevie Strickland
c17885638a * Fix with-contract so that all uncontracted names are automatically exported
* Also allow mutation of contracted names that flow in/out of with-contract.

svn: r16376
2009-10-19 23:17:30 +00:00
Eli Barzilay
3d60fe640b misc prop fixes
svn: r16374
2009-10-19 22:36:12 +00:00
Jay McCarthy
fba54e27af Cleaning up cwd access for DrDr
svn: r16373
2009-10-19 21:28:17 +00:00
Robby Findler
0bd8b828e9 clarified how to best read and write bytes
svn: r16372
2009-10-19 20:10:25 +00:00
Robby Findler
bfba962c7d added image-width and image-height
svn: r16371
2009-10-19 19:59:20 +00:00
Jay McCarthy
4333342fce DrDr changes based on emails after Check Up
svn: r16369
2009-10-19 19:26:19 +00:00
Stevie Strickland
0385b2f89d Fix require-for-syntax -> require + for-syntax
svn: r16367
2009-10-19 16:11:52 +00:00
Mike Sperber
800a2302a8 Fix two buguettes in the DMdA language grammar.
svn: r16366
2009-10-19 14:49:47 +00:00
Eli Barzilay
35f0f15722 Welcome to a new PLT day.
svn: r16364
2009-10-19 07:50:26 +00:00
Robby Findler
2cd7bdc422 actually run the tests (and actually stop running the tests)
svn: r16363
2009-10-18 20:27:41 +00:00
Robby Findler
2064861baa drdr found a 'test suite' that didnt actually have expected results, so I added in expected results and fixed a few bugs that it uncovered
svn: r16362
2009-10-18 20:18:33 +00:00
Robby Findler
555aa8cf4c fixed check-regexp-match so that the test suite fails when the argument isn't a string (instead of signalling an internal error)
svn: r16361
2009-10-18 19:57:27 +00:00
Matthew Flatt
5555bba97e remove bogus r6rs check and syntax error
svn: r16360
2009-10-18 12:19:35 +00:00
Matthew Flatt
c448874002 Scribble latex render yen sign
svn: r16359
2009-10-18 12:14:51 +00:00
Eli Barzilay
73addc368d Welcome to a new PLT day.
svn: r16358
2009-10-18 07:50:38 +00:00
Sam Tobin-Hochstadt
6a83901a8b Don't error for branches with wrong number of results where return type is Bot.
Allow case-lambda to be subtype of equiv union type.
Add types for path?, fold-files, assert

svn: r16357
2009-10-18 01:10:00 +00:00
Robby Findler
ba959a9b24 fixed problems uncovered by the dr dr
svn: r16356
2009-10-17 21:32:33 +00:00
Robby Findler
b5dd323d94 fixed up problems uncovered by dr dr
svn: r16355
2009-10-17 21:28:45 +00:00
Robby Findler
931cb35fa4 fixed up these files to be friendlier to the dr dr
svn: r16354
2009-10-17 21:23:35 +00:00
Mike Sperber
4db3d29daa Synch German string constants with latest.
svn: r16352
2009-10-17 15:28:27 +00:00
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