Eli Barzilay
5143cfcd1c
Welcome to a new PLT day.
...
svn: r18061
2010-02-12 08:50:41 +00:00
Eli Barzilay
bffce26ded
Welcome to a new PLT day.
...
svn: r18047
2010-02-11 08:50:46 +00:00
Matthew Flatt
38a0f6d89a
fix the actual result value for unboxed flmin and flmax
...
svn: r18045
2010-02-11 04:00:18 +00:00
Sam Tobin-Hochstadt
8bf908d106
More restrictive handling of contracts for the `Any' type.
...
svn: r18043
2010-02-10 20:45:50 +00:00
Sam Tobin-Hochstadt
39a8c288ec
Better error message when definition is missing. Fixes PR 10751.
...
svn: r18042
2010-02-10 20:32:53 +00:00
Sam Tobin-Hochstadt
c224d2ebfc
More precise types for typed MrEd wrappers.
...
More precise types in auto-language.ss
svn: r18041
2010-02-10 20:23:59 +00:00
Casey Klein
c0ce0debbe
Improved documentation of `check-metafunction'
...
svn: r18039
2010-02-10 18:33:53 +00:00
Jon Rafkind
21b98bb2fa
add example for "with-syntax"
...
svn: r18038
2010-02-10 17:49:26 +00:00
Robby Findler
8f5d2e1864
apparently the 1 pixel circle under linux draws in exactly one pixel when not in smoothed mode, which broke a test case; so that's changed now
...
svn: r18037
2010-02-10 17:40:21 +00:00
Stevie Strickland
c1f7ba9042
Add ellipses to the compound-unit, compound-unit/infer grammars for the
...
import parts of link clauses.
svn: r18036
2010-02-10 16:15:45 +00:00
Eli Barzilay
c87f516327
Welcome to a new PLT day.
...
svn: r18035
2010-02-10 08:50:31 +00:00
Matthew Flatt
aad22e2c3e
restore scheme/future
...
svn: r18032
2010-02-09 17:19:58 +00:00
Robby Findler
8228482d86
fixed up the regexp-match contracts to make them more specific
...
svn: r18030
2010-02-09 16:03:03 +00:00
Robby Findler
419a50860c
probable fix to the runtime error seen in drdr
...
svn: r18029
2010-02-09 15:15:11 +00:00
Robby Findler
e581ac7bfd
made room for some tests in here and added them
...
svn: r18028
2010-02-09 14:53:09 +00:00
Eli Barzilay
f4f0ffabff
Welcome to a new PLT day.
...
svn: r18027
2010-02-09 08:50:41 +00:00
Robby Findler
2ba641e05b
PR 10748
...
svn: r18026
2010-02-09 01:00:27 +00:00
Sam Tobin-Hochstadt
2276cb10d5
Fix subtyping for keywords.
...
svn: r18025
2010-02-08 23:03:55 +00:00
Jon Rafkind
e5fd8a904c
document latest generator functionality
...
svn: r18022
2010-02-08 19:47:41 +00:00
Robby Findler
4e92d54b28
possible fix to module lang test suite
...
svn: r18020
2010-02-08 19:44:01 +00:00
Ryan Culpepper
c1373f8214
syntax/parse:
...
allow forward references from conventions
fix progress comparison bug
svn: r18019
2010-02-08 18:39:56 +00:00
Sam Tobin-Hochstadt
89eb249b00
fix dumb typo
...
svn: r18018
2010-02-08 18:21:43 +00:00
Sam Tobin-Hochstadt
55a48ca594
Fix a number of bugs reported by eli
...
svn: r18017
2010-02-08 18:17:15 +00:00
Robby Findler
49702f8f59
moved temp files into the temp directory
...
svn: r18015
2010-02-08 17:40:46 +00:00
Ryan Culpepper
0f08499e54
syntax/parse: started support for backtracking into syntax classes
...
incomplete, need to separate descriptions from failure handlers
svn: r18013
2010-02-08 09:47:52 +00:00
Eli Barzilay
9791384b79
Welcome to a new PLT day.
...
svn: r18012
2010-02-08 08:50:26 +00:00
Eli Barzilay
a08f9b3d42
Welcome to a new PLT day.
...
svn: r18011
2010-02-07 08:50:34 +00:00
Carl Eastlund
86f0d92c26
Updated documentation for unstable/srcloc; added it for unstable/location.
...
svn: r18010
2010-02-06 22:44:07 +00:00
Carl Eastlund
fe40d3e888
Merged changes from trunk.
...
svn: r18007
2010-02-06 19:23:24 +00:00
Matthias Felleisen
2c602a08c4
svn: r18006
2010-02-06 19:05:35 +00:00
Robby Findler
75a60162b0
another attempt to get the drscheme gui test suite in shape to be run by drdr
...
svn: r18004
2010-02-06 17:13:49 +00:00
Mike Sperber
43e74725bf
Synch German string constants with latest.
...
svn: r18003
2010-02-06 16:05:32 +00:00
Eli Barzilay
ecb9961bc0
Welcome to a new PLT day.
...
svn: r18002
2010-02-06 08:50:38 +00:00
Sam Tobin-Hochstadt
bf77c690f4
fix let/ec: and let/cc:
...
svn: r18000
2010-02-05 23:00:07 +00:00
Carl Eastlund
17f83a5a54
Corrected contract of datum->syntax source locations.
...
svn: r17997
2010-02-05 20:49:10 +00:00
Eli Barzilay
44445c3210
Welcome to a new PLT day.
...
svn: r17992
2010-02-05 08:50:44 +00:00
Carl Eastlund
f9ae636aea
Oops, got the types of char->integer and integer->char backwards.
...
svn: r17991
2010-02-05 06:24:44 +00:00
Carl Eastlund
f2852257bb
Added types for char->integer and integer->char.
...
svn: r17990
2010-02-05 05:22:49 +00:00
Carl Eastlund
578637c691
Added types for missing hash table operations.
...
svn: r17989
2010-02-05 04:49:49 +00:00
Eli Barzilay
0725ba7608
Reformat
...
svn: r17988
2010-02-05 03:22:26 +00:00
Eli Barzilay
2cc4429c62
When constructing code, use the `object-name' of the input port *only*
...
if it's coming from a file -- not when it's a string. In that case, use
`#f' for the name, so other code (specifically, `input->code') will use
'program.
svn: r17987
2010-02-05 03:22:23 +00:00
Eli Barzilay
a4954b774d
Use optional arguments instead of `case-lambda'.
...
svn: r17986
2010-02-05 03:22:21 +00:00
Eli Barzilay
536d0266df
Use unsafe operations in `sort'. It has been running in safe mode for a
...
while with no errors reported, and this change is done now when there's
time before the next release.
svn: r17985
2010-02-05 03:22:17 +00:00
Eli Barzilay
2368290cdb
Test now that the generator is not in a running state when it's called.
...
The previous problem was just a bug.
svn: r17984
2010-02-05 03:22:15 +00:00
Eli Barzilay
d5822a3ee5
Remove the special case hack for getting zero values at the end of a
...
generator. This will make this:
(generator (yield 1) (yield))
also repeat #<void> when it's done which will be very confusing. Better
just add a note in the docs on (generator (yield 1)) returning no values
when it's done.
Also, remove some of the `case-lambda' optimizations...
svn: r17983
2010-02-05 03:22:12 +00:00
Eli Barzilay
3a08648dab
Added a `running' state, which is visible only from inside the
...
generator. (Also considered making it an error when the generator is
called while it is running, but that doesn't allow (yield (yield X))
fun.)
svn: r17982
2010-02-05 03:22:09 +00:00
Eli Barzilay
2f62cb192e
Allow using `yield' with any number of arguments which will be returned
...
as multiple values. (These `case-lambda's are for making it fast, which
is probably stupid given how slow this is anyway.)
svn: r17981
2010-02-05 03:22:07 +00:00
Eli Barzilay
f1dcf49d38
Added `generator-state', implemented using a local state (which also
...
simplifies the code that raises an error from the last change).
svn: r17980
2010-02-05 03:22:04 +00:00
Eli Barzilay
505034ea26
The generator function can now be used to send values to the generator.
...
For example,
(define g (generator (yield (yield (yield 1)))))
(list (g) (g 2) (g 3) (g 4) (g) (g))
evaluates to '(1 2 3 4 4 4). This is something that Python does (as a
generator.send method), which might be useful for using generators as
co-routines, and it is actually easy to implement since sending values
is exactly what we get when the generator call is actually calling the
saved continuation. So most of the change is dealing with the
technicalities of throwing an error when the generator is called with
some arguments, when that's done after it's terminated (at the stage
where it's repeating the last value for ever).
A few tests added for this.
svn: r17979
2010-02-05 03:22:01 +00:00
Eli Barzilay
18c8e41fac
Make it possible for the last expression in the body of a generator to
...
return any number of values. They will be collected and used as the
repeat-forever result of calling the generator again.
Note: there's an exception for using no values -- instead of returning
no values forever, use void, since no values can be more surprising, and
it can happen when someone uses something like
(generator (yield 1) (yield 2) (yield 3))
since the result of `yield' is (values). (This will change in a
following commit, but even then it will be popular since people will
usually invoke the generator with no arguments which leads to the zero
values. Could be solved if you use (g (void)) -- but that's awkward, I
think.)
svn: r17978
2010-02-05 03:21:59 +00:00
Eli Barzilay
5c54f3a5ac
Use readline-input' for the port name, since
readline' makes error
...
messages confusing.
svn: r17977
2010-02-05 03:21:56 +00:00
Eli Barzilay
c88a5a6856
A bunch of additional typos
...
svn: r17976
2010-02-05 03:21:52 +00:00
Carl Eastlund
2e3ea3d0de
Merged latest changes from the trunk.
...
svn: r17974
2010-02-05 02:41:24 +00:00
Matthias Felleisen
dda81dc80d
fixed bug 10733
...
svn: r17973
2010-02-05 01:11:05 +00:00
Matthew Flatt
3812f8ca72
improve inling to support ((let (....) (lambda ....)) arg ...) patterns; allow nested 'let's for local flonum binding (which fixes a problem where unsafe flonum operations could end up much slower than safe ones)
...
svn: r17972
2010-02-05 00:16:06 +00:00
Sam Tobin-Hochstadt
318833f422
Add supertypes for mutable types, so that predicates work correctly.
...
svn: r17971
2010-02-04 23:39:15 +00:00
Robby Findler
1b39d29640
clean up temporary files
...
svn: r17970
2010-02-04 20:31:51 +00:00
Eli Barzilay
a3c9b87652
Welcome to a new PLT day.
...
svn: r17965
2010-02-04 08:50:37 +00:00
Carl Eastlund
3eb1e46eeb
Merged a few more changes from the trunk.
...
svn: r17964
2010-02-04 03:26:31 +00:00
Carl Eastlund
137f9a3279
Fixed bugs in contract construction examples.
...
svn: r17963
2010-02-04 02:17:15 +00:00
Matthias Felleisen
823bbd18c9
opaque iworld structure
...
svn: r17962
2010-02-03 22:49:12 +00:00
Carl Eastlund
a4a25ba1e9
Wrote documentation for new contract interface. Still needs proofreading, etc.
...
svn: r17961
2010-02-03 21:02:02 +00:00
Carl Eastlund
2e64069d14
Re-disabled legacy (contract ...) form.
...
svn: r17960
2010-02-03 17:08:26 +00:00
Sam Tobin-Hochstadt
492cab22cb
fix some contract errors
2010-02-03 11:44:10 -05:00
Stevie Strickland
8bc420da4c
The contract on sequencer:make requires arguments that conform to
...
dispatcher/c, which #f does not.
svn: r17958
2010-02-03 16:39:18 +00:00
Carl Eastlund
73407bed63
Merged a few more changes from the trunk (which I think will affect planet package compatibility).
...
svn: r17957
2010-02-03 16:11:05 +00:00
Robby Findler
0bda2f0e18
moved the debugging options in the details part of the module panel so they are side-by-side, which should make the dialog more likely to fit on a netbook screen
...
svn: r17955
2010-02-03 15:34:11 +00:00
Carl Eastlund
d7a7409fe0
Merged changes from the trunk.
...
svn: r17954
2010-02-03 15:15:11 +00:00
Ryan Culpepper
ffa97036a8
macro-stepper: removed drscheme,etc dep on macro-debugger
...
(changed capability to normal symbol constant)
svn: r17953
2010-02-03 14:43:23 +00:00
Eli Barzilay
c581b6b575
Welcome to a new PLT day.
...
svn: r17951
2010-02-03 08:50:28 +00:00
Sam Tobin-Hochstadt
1e6aaf5928
new files
2010-02-02 20:42:53 -05:00
Sam Tobin-Hochstadt
536b94c305
new branch
2010-02-02 20:42:22 -05:00
Robby Findler
76f41c2a1c
fixed a bug and added some race-condition insurance
...
svn: r17946
2010-02-02 21:32:20 +00:00
Robby Findler
e74e46d9ca
drdr-ized the rest of the drscheme test suite
...
svn: r17945
2010-02-02 21:06:07 +00:00
Ryan Culpepper
8d2f32efed
syntax/parse:
...
fixed bug: splicing-stxclass immediately within ellipses
added tests, docs for local-conventions
svn: r17944
2010-02-02 19:48:08 +00:00
Sam Tobin-Hochstadt
9939f4b619
Stop using eq? for types.
...
More contracts.
Fix some contract errors.
svn: r17943
2010-02-02 18:09:25 +00:00
Robby Findler
319a4a7ef0
fixed a bug revealed by drdr (but stil cant make this bad case happen on my machine, frustratingly
...
svn: r17942
2010-02-02 18:01:55 +00:00
Matthew Flatt
db1533fa78
fix Scribble rendering problem with 'aux tables hidden within compound paragraphs (so some inherited-method tables didn't appear in the GUI docs)
...
svn: r17940
2010-02-02 17:19:29 +00:00
Eli Barzilay
e02335e425
Welcome to a new PLT day.
...
svn: r17939
2010-02-02 08:50:29 +00:00
Ryan Culpepper
82e1e3308f
syntax/parse:
...
fixed docs bug in ...+
fixed bug in rep constraint messages
svn: r17938
2010-02-02 07:22:35 +00:00
Ryan Culpepper
cb7600607b
syntax/parse:
...
added nested ~or ellipsis-head patterns
added ~between, ...+
cleaned up declenvs
fixed kernel-literals (include template phase binding)
pattern variables may not start with ~ (tilde)
first cut of syntax-class-possible-errors
svn: r17937
2010-02-02 02:28:32 +00:00
Carl Eastlund
87712b0dd2
Clarified the recursive behavior of datum->syntax on hash tables and prefab structs.
...
svn: r17936
2010-02-02 01:33:39 +00:00
Sam Tobin-Hochstadt
8b120675bc
most of the way to real printing
...
svn: r17935
2010-02-02 01:24:06 +00:00
Jon Rafkind
a1d5573613
move bindings to different modules
...
svn: r17934
2010-02-01 22:57:42 +00:00
Carl Eastlund
79f537d50c
Updated the macro stepper to detect steppable languages via a "capability".
...
svn: r17932
2010-02-01 20:39:46 +00:00
Robby Findler
8aac682691
hierlist now has the scrollbar
...
svn: r17931
2010-02-01 19:52:05 +00:00
Jay McCarthy
2e4c8e102a
pr10727
...
svn: r17930
2010-02-01 19:51:06 +00:00
Matthew Flatt
09ef762e3f
add accept-tab-focus to editor-canvas%
...
svn: r17929
2010-02-01 19:30:59 +00:00
Robby Findler
102b03311e
made the check syntax tests more drdr friendly
...
svn: r17928
2010-02-01 17:46:17 +00:00
Robby Findler
402886bc18
fixed the macro stepper so that it shows up in the new module language
...
svn: r17927
2010-02-01 17:09:22 +00:00
Robby Findler
f4cd110b1a
another strategy for sizing the text in the languages dialog
...
svn: r17926
2010-02-01 16:47:43 +00:00
Matthias Felleisen
9664c79320
mouse leave/enter behavior was wrong; failure of SPC?
...
svn: r17925
2010-02-01 16:05:37 +00:00
Sam Tobin-Hochstadt
94029a06c9
Progress on Rep.
...
svn: r17924
2010-02-01 15:51:32 +00:00
Robby Findler
6f4c164793
improved the implementation of error in the teaching languages, added test casees
...
svn: r17923
2010-02-01 15:39:33 +00:00
Robby Findler
bf67e34e87
fixed up module language test suite for new language dialog, plus misc cleanups based on last release
...
svn: r17922
2010-02-01 15:18:28 +00:00
Robby Findler
9d34139659
use the basic-style method instead of the name of the basic style
...
svn: r17921
2010-02-01 15:15:22 +00:00
Casey Klein
db0ec3eb07
Special typesetting for metafunction `where' clauses in which the
...
right-hand side is a call to `variable-not-in' or `variables-not-in'
svn: r17920
2010-02-01 13:46:32 +00:00
Eli Barzilay
99bebecd75
Welcome to a new PLT day.
...
svn: r17919
2010-02-01 08:50:38 +00:00
Carl Eastlund
2e0cb8226e
Replaced every "langauge" (note swapped vowels) with "language".
...
svn: r17918
2010-02-01 01:41:51 +00:00
Matthew Flatt
5433c57504
wrap each top-level form in a module with a prompt
...
svn: r17917
2010-01-31 17:04:55 +00:00
Matthew Flatt
e8c97a5102
more readable mandelbrot-unsafe; minor benchmark harness fixes
...
svn: r17915
2010-01-31 14:58:26 +00:00
Matthew Flatt
a5da3f327f
use MrEd:default-font-size preference
...
svn: r17914
2010-01-31 14:55:07 +00:00
Robby Findler
6a3518e369
used the new support for selection-less hierlists in the language menu
...
svn: r17913
2010-01-31 13:32:48 +00:00
Robby Findler
540f43327d
added a little more error checking
...
svn: r17912
2010-01-31 13:32:19 +00:00
Eli Barzilay
3a0518e6f8
Welcome to a new PLT day.
...
svn: r17911
2010-01-31 08:50:29 +00:00
Carl Eastlund
a2226c965a
Updated documentation for "contract" form.
...
svn: r17910
2010-01-31 04:30:55 +00:00
Carl Eastlund
1d4cdbeb45
Exports from scheme/contract/private/blame: removed constructor; fixed confusing selector names.
...
svn: r17909
2010-01-31 03:03:30 +00:00
Carl Eastlund
d5329eb2a6
Make contract form more permissive; import make-blame.
...
svn: r17908
2010-01-31 01:48:08 +00:00
Carl Eastlund
bf308563d2
Hide make-blame; remove blame-positive and blame-negative; make blame objects transparent (but allow equal?).
...
svn: r17907
2010-01-31 01:47:48 +00:00
Carl Eastlund
f8df3608d4
Hide "make-blame" from normal export.
...
svn: r17906
2010-01-31 01:47:07 +00:00
Matthew Flatt
bcadf5ac69
doc improvements: some details on reachability for weak references; module example in insidemz; clarification for 'read-language' related to readtables and #reader
...
svn: r17905
2010-01-31 01:10:56 +00:00
Carl Eastlund
0e697067cb
Uniformly "unpack" contract blame party names.
...
svn: r17904
2010-01-31 00:30:00 +00:00
Carl Eastlund
29b628cb0a
Fixed legacy projections to allow 4 or 5 arguments.
...
svn: r17903
2010-01-31 00:29:37 +00:00
Casey Klein
d9e5d3aa98
Another generator optimization
...
svn: r17902
2010-01-30 22:36:44 +00:00
Carl Eastlund
7d577d9d02
Removed an unnecessary require.
...
svn: r17901
2010-01-30 21:45:52 +00:00
Carl Eastlund
2772ffccba
Restored legacy functions for custom contracts.
...
svn: r17900
2010-01-30 21:14:27 +00:00
Robby Findler
aa67a279ab
added a little more information
...
svn: r17899
2010-01-30 21:02:26 +00:00
Robby Findler
32faba2964
added more debugging information to try to figure out if the 'window with no button' error is a bug or not
...
svn: r17898
2010-01-30 20:53:03 +00:00
Robby Findler
30c5d37b81
fixed a bug found by the random testing from randomly-click-language-dialog.ss
...
svn: r17897
2010-01-30 20:50:18 +00:00
Casey Klein
425dbf5af5
The first component of a `name' pattern is not an identifier, not a
...
pattern.
svn: r17896
2010-01-30 17:41:39 +00:00
Robby Findler
6f17b84706
improved the module langauge's name printing
...
svn: r17895
2010-01-30 16:51:24 +00:00
Casey Klein
0e6c28e4b1
Improved performance of the test case generator
...
svn: r17894
2010-01-30 16:38:19 +00:00
Eli Barzilay
dc93732d6f
Welcome to a new PLT day.
...
svn: r17893
2010-01-30 08:50:31 +00:00
Carl Eastlund
2513e7d6e0
Merged changes from the trunk.
...
svn: r17892
2010-01-30 04:59:20 +00:00
Jon Rafkind
f980cf9462
use new syntax-parse primitive to enable macro invocation during expression parsing
...
svn: r17891
2010-01-30 01:42:14 +00:00
James Swaine
68c197d02f
added basic test suite for the parallel futures module
...
svn: r17890
2010-01-29 21:44:46 +00:00
Robby Findler
16e6a8156e
a few more tweaks to the language dialog
...
svn: r17889
2010-01-29 21:44:22 +00:00
Matthew Flatt
73a1675286
fix select #f for hierlist
...
svn: r17888
2010-01-29 20:30:46 +00:00
Robby Findler
be5b6cd32e
some improvements to the new language dialog
...
svn: r17886
2010-01-29 18:29:03 +00:00
Matthew Flatt
d620177619
fix benchmark readme
...
svn: r17885
2010-01-29 17:49:25 +00:00
Matthew Flatt
42e68c8ff1
even more benchmark scaffolding
...
svn: r17884
2010-01-29 16:33:15 +00:00
Casey Klein
2d2a95de1e
Made counterexample structure transparent
...
svn: r17882
2010-01-29 13:42:13 +00:00
Eli Barzilay
da79980114
Welcome to a new PLT day.
...
svn: r17881
2010-01-29 08:50:05 +00:00
Matthew Flatt
ea87c95d95
adjust futures impl to use mzrt; fix MrEd build to work with futures
...
svn: r17879
2010-01-29 00:15:43 +00:00
Matthew Flatt
5270fcbc6c
fix name of Basic style in style-list<%>
...
svn: r17878
2010-01-29 00:14:06 +00:00
Sam Tobin-Hochstadt
9789615ed9
merge to trunk
...
svn: r17877
2010-01-29 00:08:15 +00:00
Robby Findler
a6d89438a7
fixed one of those 'the callbacks are the initial state arent being set up together properly' gui bugs
...
svn: r17876
2010-01-28 21:48:07 +00:00
Sam Tobin-Hochstadt
bbc195c0fb
progress on refactoring rep
...
svn: r17875
2010-01-28 21:47:05 +00:00
Robby Findler
6848b8f6fe
first attempt at a new language dialog
...
svn: r17874
2010-01-28 21:41:04 +00:00
Ryan Culpepper
f14118c075
syntax/parse: added syntax/parse/experimental
...
svn: r17873
2010-01-28 21:08:02 +00:00
Robby Findler
076d680faa
escape no longer quits during splash screen, not control-q does
...
svn: r17869
2010-01-28 20:34:07 +00:00
Matthew Flatt
b5cada4811
suppress setup-plt scribble 'using' messages, unless in verbose mode
...
svn: r17868
2010-01-28 18:56:21 +00:00
John Clements
11c87c75e1
minor typo fix an/and
...
svn: r17866
2010-01-28 18:09:52 +00:00
Matthew Flatt
a09e671f34
allow radio-box% to have no selected buttons
...
svn: r17865
2010-01-28 17:51:30 +00:00
Eli Barzilay
6bf7c9287f
Welcome to a new PLT day.
...
svn: r17863
2010-01-28 08:50:24 +00:00
Matthew Flatt
2c192f5297
support inlining of procedures with rest args
...
svn: r17860
2010-01-28 01:31:37 +00:00
Eli Barzilay
f8c78cb752
typo (PR10722)
...
svn: r17859
2010-01-28 01:30:55 +00:00
Casey Klein
1b22ce82cd
A flag to make the random testing forms return results instead of
...
printing on stdout.
svn: r17858
2010-01-28 01:12:54 +00:00
Casey Klein
3b5d13f229
Fixed bug in generate-term's error handling.
...
svn: r17856
2010-01-27 20:03:57 +00:00
Robby Findler
d6c94df670
changed the fonts used under linux for the bitmap test cases
...
svn: r17855
2010-01-27 19:23:37 +00:00
Robby Findler
97a04321fc
escape in the splash screen quits drscheme
...
svn: r17854
2010-01-27 18:33:36 +00:00
Casey Klein
8454db8115
Rename #:attempts to #:attempt-num in `generate-term'.
...
Added a second form of `generate-term' that produces a procedure.
Improved the docs for `generate-term'.
svn: r17853
2010-01-27 17:45:01 +00:00
Ryan Culpepper
0cea5eb390
macro-debugger: fixed breakage of stepper-text, expand-only
...
Please propagate to release branch if possible.
svn: r17852
2010-01-27 17:31:22 +00:00
Casey Klein
4271b7970c
Dropped the "preferred productions" heuristic and the failed prototype
...
supporting accumulator-style generators.
svn: r17851
2010-01-27 15:52:15 +00:00
Matthew Flatt
980d48ce19
fix karen and psyntax benchmarks
...
svn: r17850
2010-01-27 12:56:51 +00:00
Eli Barzilay
4b1fdd9bc0
added places
...
svn: r17849
2010-01-27 09:58:48 +00:00
Eli Barzilay
865e550174
Welcome to a new PLT day.
...
svn: r17847
2010-01-27 08:50:34 +00:00
Jay McCarthy
364e4ff3d5
The closure library was designed just for the Web language, which operates after expansion, so it never saw normal lambdas. The documentation, however, advertises it for general use and it disallowed keyword arguments. This fixes that problem.
...
svn: r17844
2010-01-26 21:59:22 +00:00
Eli Barzilay
024f635203
* Remember values in "install .plt" dialog
...
* Add "http://" prefix to a url if it looks like it's missing
* Focus on the text field when switching tabs
svn: r17843
2010-01-26 20:55:13 +00:00
Robby Findler
cba82db678
added in unix versions of the bitmap tests
...
svn: r17842
2010-01-26 20:28:57 +00:00
Robby Findler
bf451cbc0b
fixed a problem John identified on the plt mailing list
...
svn: r17841
2010-01-26 20:24:25 +00:00
Matthew Flatt
f07c19b268
update benchmark harness
...
svn: r17840
2010-01-26 20:17:44 +00:00
Casey Klein
3068ae4bd5
This file should have been moved to tests instead of copied.
...
svn: r17839
2010-01-26 19:53:10 +00:00
Robby Findler
812a049b5b
svn: r17838
2010-01-26 19:47:44 +00:00
Casey Klein
8fe66b9935
Somehow managed to copy the tests instead of moving them!
...
svn: r17837
2010-01-26 17:33:38 +00:00
Casey Klein
9c6fdd86c8
Moved tests into a separate directory. Changed run-tests.ss to suppress the diffs window when bitmap-test.ss fails, to avoid tripping up DrDr.
...
svn: r17836
2010-01-26 17:29:39 +00:00
Eli Barzilay
4cb01a48b3
only for programs
...
svn: r17835
2010-01-26 15:04:51 +00:00
Eli Barzilay
be9d5787b4
Welcome to a new PLT day.
...
svn: r17834
2010-01-26 08:50:05 +00:00
Jon Rafkind
794efa5ebb
s/trigraph/ternary
...
svn: r17833
2010-01-26 00:25:45 +00:00
Jon Rafkind
9ee9280485
support commas in function calls
...
svn: r17832
2010-01-26 00:10:01 +00:00
Jon Rafkind
6f26a0ffeb
add trigraph expression
...
svn: r17831
2010-01-25 23:21:26 +00:00
Robby Findler
f54ccdc9d5
probable fix to error seen in drdr
...
svn: r17827
2010-01-25 21:51:52 +00:00
Eli Barzilay
04725539c7
Propagate path to syntax source of evaluated files when applicable
...
Set `current-load-relative-directory' based on path when it names a directory.
svn: r17826
2010-01-25 21:02:15 +00:00
Sam Tobin-Hochstadt
8ccbe74e5e
don't open url twice
...
svn: r17824
2010-01-25 20:00:32 +00:00
Sam Tobin-Hochstadt
af2ef07d05
Fix the handling of with-handlers that returns multiple values
...
svn: r17823
2010-01-25 19:51:16 +00:00
Sam Tobin-Hochstadt
c9b246a8d2
use syntax-parse
...
support #:predicate option to `define-typed-struct-internal'
svn: r17822
2010-01-25 19:35:56 +00:00
Jon Rafkind
9dccfcbe28
factor out common expressions for better performance. thanks to ryan
...
svn: r17821
2010-01-25 18:51:34 +00:00
Sam Tobin-Hochstadt
bb541fd03f
Improve `internal-forms'
...
First step to custom predicates in `define-typed-struct-internal'
svn: r17820
2010-01-25 18:38:56 +00:00
Sam Tobin-Hochstadt
e493ba5c6a
improve internal error messages
...
svn: r17819
2010-01-25 17:23:19 +00:00
Kevin Tew
7114cdf51e
Inital places documentation
...
svn: r17818
2010-01-25 16:11:34 +00:00
Robby Findler
5f69c8ed4e
now using redex check to generate random examples (and with more variety than before)
...
svn: r17816
2010-01-25 16:04:34 +00:00
Sam Tobin-Hochstadt
674e40a212
Re-enable unexpanded syntax printing. Merge to release.
...
svn: r17815
2010-01-25 15:44:48 +00:00
Sam Tobin-Hochstadt
e65535c880
work on new guide
...
svn: r17814
2010-01-25 15:36:56 +00:00
Sam Tobin-Hochstadt
e071050f7f
new doc branch
...
svn: r17813
2010-01-25 14:48:11 +00:00
Sam Tobin-Hochstadt
2cd7fe5499
Simplify pattern for expressions in type env.
...
Attempt to avoid doing local-expansion repeatedly.
svn: r17812
2010-01-25 14:46:34 +00:00
Matthew Flatt
530a3eb5e8
change R5RS to allow splicing unquote at tail when expression is not a list; merge to 4.2.4
...
svn: r17811
2010-01-25 13:33:42 +00:00
Robby Findler
aee10699ae
made the splash screen always be a dialog box
...
svn: r17810
2010-01-25 12:39:38 +00:00
Eli Barzilay
fee5ed923d
Welcome to a new PLT day.
...
svn: r17809
2010-01-25 08:50:06 +00:00
Robby Findler
cf4294a280
changed the internal representation of normalized images so that crop structs do no have to be duplicated, improved test suites
...
svn: r17808
2010-01-24 20:22:58 +00:00
John Clements
bef818b2be
test changes, goes in release 4.2.4
...
svn: r17806
2010-01-24 19:31:29 +00:00
John Clements
2098a19291
fixed dmda stepper bug: goes in 4.2.4 release
...
svn: r17805
2010-01-24 19:28:57 +00:00
John Clements
100fe8520d
took bad require out
...
svn: r17803
2010-01-24 18:21:56 +00:00
Matthew Flatt
4ce8dfa7da
fix problems with having a struct implement both prop:evt and prop:procedure; merge to 4.2.4
...
svn: r17802
2010-01-24 15:30:16 +00:00
Casey Klein
bbc654c69e
Typesetting now recognizes carets (^) in the underscore component of a
...
non-terminal reference, applying the non-terminal-superscript-style to
the text following the caret.
svn: r17801
2010-01-24 11:36:29 +00:00
Eli Barzilay
efc980768b
Welcome to a new PLT day.
...
svn: r17797
2010-01-24 08:50:21 +00:00
John Clements
25cd6766fa
test files, for release if it matters..
...
svn: r17795
2010-01-24 07:23:59 +00:00
John Clements
a18447e970
srfi 19 tests, not for release
...
svn: r17794
2010-01-24 07:23:09 +00:00
John Clements
ba18a93fa6
fixed bug involving certificates appearing in different places
...
svn: r17793
2010-01-24 07:01:25 +00:00
Robby Findler
c0cea48170
random testing found bugs (please include in release)
...
svn: r17792
2010-01-24 02:02:56 +00:00
Robby Findler
5f9a774880
fixed error message reporting bugs (merge to release branch)
...
svn: r17790
2010-01-23 23:07:34 +00:00
Carl Eastlund
a197b98706
Fixed permissive/c, which I had ported to the wrong kind of contract.
...
svn: r17787
2010-01-23 21:33:06 +00:00
Carl Eastlund
ae54797717
Fixed use of (contract ...) in web-server collects where I got arguments in wrong order.
...
svn: r17786
2010-01-23 21:06:29 +00:00
Robby Findler
3c1d7e9aca
simple fix to deal with performance problem noticed by jpr (this is not a complete fix, but should work in the common case of lots of repeated place-image calls)
...
svn: r17783
2010-01-23 20:36:54 +00:00
Carl Eastlund
bd9b6e9e97
Made unit contract test regular expressions more robust.
...
svn: r17782
2010-01-23 18:31:32 +00:00
Carl Eastlund
d00e3432d9
Replaced #%variable-reference with quote-module-path for unit contract blame.
...
svn: r17781
2010-01-23 18:31:10 +00:00
Carl Eastlund
88aba214c9
Merged changes from trunk. No conflicts.
...
svn: r17780
2010-01-23 17:44:27 +00:00
Robby Findler
ebb815cc68
added a comment to describe all-string-snips
...
svn: r17778
2010-01-23 16:43:08 +00:00
Robby Findler
5dfed472c7
svn: r17777
2010-01-23 16:03:50 +00:00
Eli Barzilay
57868b0bc7
Welcome to a new PLT day.
...
svn: r17775
2010-01-23 08:50:40 +00:00
Jon Rafkind
bee5af120b
add more operators
...
svn: r17773
2010-01-22 22:14:28 +00:00
Jon Rafkind
3e4221b410
cleanup
...
svn: r17771
2010-01-22 21:11:26 +00:00
Jon Rafkind
91e3bc001f
use a macro for generating infix precedence table
...
svn: r17770
2010-01-22 19:55:02 +00:00
Eli Barzilay
b3b63bf25f
Welcome to a new PLT day.
...
svn: r17769
2010-01-22 08:50:27 +00:00
Matthew Flatt
178777234d
notes on improving 2htdp/universe
...
svn: r17766
2010-01-21 18:51:08 +00:00
John Clements
03368f8fc6
added index for unsafe context term
...
svn: r17764
2010-01-21 18:34:43 +00:00
Eli Barzilay
25fb4d9ac0
Welcome to a new PLT day.
...
svn: r17763
2010-01-21 08:50:36 +00:00
Jon Rafkind
21aab7e99c
generalize infix operator definition
...
svn: r17762
2010-01-21 00:53:13 +00:00
Jon Rafkind
94f0edd8d2
parse + expressions
...
svn: r17761
2010-01-21 00:19:23 +00:00
Jon Rafkind
8f4853a3ae
replace ; with semicolon
...
svn: r17760
2010-01-21 00:06:21 +00:00
Matthias Felleisen
6220900756
porting guide, please propagate to release
...
svn: r17759
2010-01-20 09:30:31 +00:00
Eli Barzilay
ef922d8e0d
Welcome to a new PLT day.
...
svn: r17758
2010-01-20 08:50:24 +00:00
Carl Eastlund
7f58c26709
Replaced uses of quote-srcloc with quote-syntax.
...
svn: r17757
2010-01-19 23:25:07 +00:00
Ryan Culpepper
ef138249f4
syntax/parse: fixed bugs (thanks samth)
...
Please propagate this to the release branch.
svn: r17756
2010-01-19 21:03:51 +00:00
Carl Eastlund
87645ebd11
Updated typed scheme to use a module path for blame.
...
svn: r17754
2010-01-19 10:44:27 +00:00
Carl Eastlund
791178a549
Fixed printing of blame error messages to use display and write appropriately.
...
svn: r17753
2010-01-19 09:28:28 +00:00
Carl Eastlund
51983e3829
Fixed simple-contract stronger check.
...
svn: r17752
2010-01-19 09:28:08 +00:00
Carl Eastlund
6a0469b680
Fixed detection of printable contracts in dependent struct contracts.
...
svn: r17751
2010-01-19 09:27:51 +00:00
Carl Eastlund
ad7976079f
Kept syntax-parse expr/c error message consistent with define/contract.
...
svn: r17750
2010-01-19 09:26:42 +00:00
Carl Eastlund
934c775c25
Fixed an expected contract message.
...
svn: r17749
2010-01-19 09:25:02 +00:00
Carl Eastlund
ad9968493e
Fixed a missing blame swap.
...
svn: r17748
2010-01-19 09:24:48 +00:00
Carl Eastlund
6d8b3a2e84
Added customization for unknown srclocs to source-location->prefix/string
...
svn: r17747
2010-01-19 09:24:15 +00:00
Eli Barzilay
a86337375d
Welcome to a new PLT day.
...
svn: r17746
2010-01-19 08:50:22 +00:00
Carl Eastlund
e5c74e7a25
Fixed bug I introduced when changing make-proj-contract to simple-contract.
...
svn: r17744
2010-01-19 07:33:03 +00:00
Carl Eastlund
9506494416
Fixed a shadowed name
...
svn: r17743
2010-01-19 07:28:06 +00:00
Carl Eastlund
35a716d5d3
Fixed blame detection regexp.
...
svn: r17742
2010-01-19 07:14:17 +00:00
Carl Eastlund
d01e61508f
Fixed a blame assignment typo.
...
svn: r17741
2010-01-19 07:14:00 +00:00
Carl Eastlund
2633965c91
Fixed missing keyword to simple-contract.
...
svn: r17740
2010-01-19 06:29:43 +00:00
Carl Eastlund
9d7ca20eeb
Replaced guilty-party with equivalent.
...
svn: r17739
2010-01-19 06:29:15 +00:00
Carl Eastlund
5d7774e7b2
Fixed test for procedure?, which now recognizes flat contracts, and typo for contract-projection.
...
svn: r17738
2010-01-19 05:59:47 +00:00
Carl Eastlund
888045dcf9
Replaced make-proj-contract with simple-contract in tests.
...
svn: r17737
2010-01-19 05:31:18 +00:00
Carl Eastlund
e94bef6938
Updated more contracts in the mzlib collection.
...
svn: r17736
2010-01-19 04:57:47 +00:00
Carl Eastlund
5606c590bd
Updated quote-syntax to quote-srcloc in mzlib unit contracts.
...
svn: r17735
2010-01-19 04:57:33 +00:00
Carl Eastlund
4b739b5f62
Removed obsolete build-src-loc-string
...
svn: r17734
2010-01-19 03:43:00 +00:00
Carl Eastlund
722fae41a8
Ported more code to new contract tools.
...
svn: r17733
2010-01-19 03:42:45 +00:00
Carl Eastlund
3921e16aa1
Updated lingering use of old src-info format.
...
svn: r17732
2010-01-19 03:41:30 +00:00
Carl Eastlund
4de3ee3a9e
Re-enabled 4-argument contract macro, and added more output to misuse messages.
...
svn: r17731
2010-01-19 03:41:03 +00:00
Carl Eastlund
2f2068356c
Replaced mistaken #f with srcloc.
...
svn: r17730
2010-01-19 03:39:28 +00:00
Carl Eastlund
9fbf023d90
Took collection path simplification out of this file.
...
svn: r17729
2010-01-19 03:38:55 +00:00
Carl Eastlund
d57b5fff61
Made source-location->string shorten collection paths.
...
svn: r17728
2010-01-19 03:38:14 +00:00
Carl Eastlund
2bad47fd0f
Ported more code to use new contract bindings.
...
svn: r17727
2010-01-19 01:01:28 +00:00
Carl Eastlund
a03454ec69
Replaced make-proj-contract in poly/c
...
svn: r17726
2010-01-19 00:21:43 +00:00
Carl Eastlund
9e540043bc
Updated local-expand of contract forms in require/contract.
...
svn: r17725
2010-01-19 00:20:54 +00:00
Carl Eastlund
0edd786361
Removed more occurrences of old source info representation.
...
svn: r17724
2010-01-18 23:24:34 +00:00
Carl Eastlund
167c9cb1a8
Changed contract source locations to perform module resolution in advance.
...
svn: r17723
2010-01-18 23:11:12 +00:00
Carl Eastlund
f346bc7f1a
Added a module for statically computing source locations and module paths.
...
svn: r17722
2010-01-18 23:10:10 +00:00
Carl Eastlund
54d5b0ac7f
Updated predicate list in scheme/exists/lang based on contract library changes.
...
svn: r17721
2010-01-18 18:53:06 +00:00
Carl Eastlund
2a5f883a4c
Updated contracts in XML collection.
...
svn: r17720
2010-01-18 18:49:39 +00:00
Carl Eastlund
6ac7fe78e6
Ported object contracts to new properties.
...
svn: r17719
2010-01-18 18:32:26 +00:00
Carl Eastlund
7763a4079a
Ported mzlib units to new contract system.
...
svn: r17718
2010-01-18 18:26:02 +00:00
Carl Eastlund
1014dd2da4
Converted provide.ss to use new contract form and deference variable-reference.
...
svn: r17716
2010-01-18 17:05:06 +00:00
Carl Eastlund
124050d54e
Converted current-contract-region to dereference variable-reference.
...
svn: r17715
2010-01-18 17:04:44 +00:00
Carl Eastlund
b0c93342d9
Fixed type error in source location conversion.
...
svn: r17714
2010-01-18 17:04:01 +00:00
Eli Barzilay
d8b7906fd5
f9 build moves to f12
...
svn: r17713
2010-01-18 06:11:51 +00:00
Robby Findler
ea92d688e8
work on the porting guide
...
svn: r17709
2010-01-18 02:01:30 +00:00
Carl Eastlund
4d22b7a5f4
Allowed path values in blame s-expressions.
...
svn: r17708
2010-01-17 18:50:55 +00:00
Carl Eastlund
4e3874a1c5
Moved path pretty-printing into blame module.
...
svn: r17707
2010-01-17 18:50:40 +00:00
Carl Eastlund
19873777e1
Set srcloc processing to use syntax-source-module if possible.
...
svn: r17706
2010-01-17 18:50:11 +00:00
Carl Eastlund
00d79083e3
Slight changes to new contract protocol.
...
svn: r17705
2010-01-17 18:35:19 +00:00
Carl Eastlund
b24b946155
Added explicit checks for saner contract
protocol.
...
svn: r17704
2010-01-17 18:02:39 +00:00
Robby Findler
5af38568a5
removed my broken attempt to fix the test; this is (I believe) an actual bug in the library
...
svn: r17703
2010-01-17 13:53:44 +00:00
Eli Barzilay
01a05c2ddf
Welcome to a new PLT day.
...
svn: r17701
2010-01-17 08:50:47 +00:00
Carl Eastlund
bb7bd9de51
Typos and type errors in new property stuff.
...
svn: r17700
2010-01-17 07:23:47 +00:00
Carl Eastlund
1f969b8831
Ported a lot of mzlib contracts to new properties.
...
svn: r17699
2010-01-17 07:07:06 +00:00
Carl Eastlund
e408fd464b
Propagated guts exports through scheme/contract/base and scheme/contract.
...
svn: r17698
2010-01-17 06:18:13 +00:00
Carl Eastlund
7716e58f61
Ported basic-opters.ss to new properties.
...
svn: r17697
2010-01-17 06:12:59 +00:00
Carl Eastlund
336dd1b808
Ported ds.ss to new properties.
...
svn: r17696
2010-01-17 06:10:29 +00:00
Carl Eastlund
41bd96f6aa
Made blame objects transparent to allow equal?
...
svn: r17695
2010-01-17 06:10:09 +00:00
Carl Eastlund
da89b2146f
Reindented.
...
svn: r17694
2010-01-17 05:58:43 +00:00
Carl Eastlund
2ed1f852aa
Ported misc.ss to new properties.
...
svn: r17693
2010-01-17 05:44:54 +00:00
Carl Eastlund
41565a3869
Ported exists.ss to new properties.
...
svn: r17692
2010-01-17 05:24:00 +00:00
Carl Eastlund
ee944b575a
Ported base.ss to new properties.
...
svn: r17691
2010-01-17 05:18:49 +00:00
Carl Eastlund
42b3b8820b
Added simplification of collects paths to blame error printing.
...
svn: r17690
2010-01-17 05:18:37 +00:00
Carl Eastlund
18e33c2ce1
Exported source->name function.
...
svn: r17689
2010-01-17 05:18:13 +00:00
Carl Eastlund
ed47b31635
Updated arrow.ss to new properties.
...
svn: r17688
2010-01-17 04:17:40 +00:00
Carl Eastlund
d10eea83e7
Ported opt-guts.ss and opt.ss to use new properties.
...
svn: r17687
2010-01-17 03:54:22 +00:00
Carl Eastlund
1d9b4a79b7
Reimplemented guts based on new properties.
...
svn: r17686
2010-01-17 03:36:56 +00:00
Carl Eastlund
05c4296eca
Fixed evaluation order.
...
svn: r17685
2010-01-17 03:36:17 +00:00
Carl Eastlund
ff00fefb2d
Core implementation of new contract datatypes.
...
svn: r17684
2010-01-17 02:54:55 +00:00
Robby Findler
a9597eeb8b
fixed up the docs for the base shapes to reflect the new pen arguments; added a section about pixels
...
svn: r17683
2010-01-17 02:50:41 +00:00
Robby Findler
3046afea04
added an code to avoid a race
...
svn: r17682
2010-01-17 02:29:29 +00:00
Robby Findler
4189297063
added in missing require
...
svn: r17676
2010-01-16 20:06:27 +00:00
Robby Findler
7d34a9ecd5
fixed path problem
...
svn: r17675
2010-01-16 17:28:31 +00:00
Matthew Flatt
2dcfe69763
fix doc typo
...
svn: r17673
2010-01-16 14:23:16 +00:00
Eli Barzilay
8a190a4ab4
Welcome to a new PLT day.
...
svn: r17671
2010-01-16 08:50:45 +00:00
Robby Findler
ddf0b4ec01
added finer control over pens
...
svn: r17670
2010-01-16 02:03:54 +00:00
Jon Rafkind
b3d41faa68
parse function calls and definitions
...
svn: r17669
2010-01-15 21:44:56 +00:00
Ryan Culpepper
6eb51f9402
macro-stepper: yet another local-expansion fix
...
svn: r17668
2010-01-15 21:33:36 +00:00
Ryan Culpepper
9a2408f267
macro-debugger: fixed module & local-expansion bug
...
svn: r17666
2010-01-15 20:13:09 +00:00
Sam Tobin-Hochstadt
3fc133a0b8
Correct typing for `or'.
...
svn: r17665
2010-01-15 19:39:46 +00:00
Matthew Flatt
5f3b90943b
JIT fast path for setting global/module variable; repair fix for PR 10693
...
svn: r17663
2010-01-15 14:02:57 +00:00
Eli Barzilay
59ba9df1c8
Welcome to a new PLT day.
...
svn: r17662
2010-01-15 08:50:52 +00:00
Sam Tobin-Hochstadt
5e1b355e32
Syntax for predicates with non-empty paths
...
svn: r17660
2010-01-14 23:17:56 +00:00
Sam Tobin-Hochstadt
d69c96cf06
update to the final version of this code
...
svn: r17658
2010-01-14 22:09:31 +00:00
Sam Tobin-Hochstadt
104adf9c62
Types for the other `check-expect'-style forms.
...
svn: r17657
2010-01-14 21:24:47 +00:00
Sam Tobin-Hochstadt
1ab2a41092
Paths for first' and
rest'
...
svn: r17654
2010-01-14 20:00:37 +00:00
Sam Tobin-Hochstadt
33592b4f6c
Typecheck `or' correctly.
...
svn: r17653
2010-01-14 19:53:28 +00:00
Robby Findler
902dfc17ae
a few cleanups to the porting guide
...
svn: r17652
2010-01-14 18:39:23 +00:00
Matthias Felleisen
9a50b999e2
hack for 2:image added to make sure it displays completely
...
svn: r17650
2010-01-14 18:05:11 +00:00
Matthias Felleisen
be76ed2add
fixed small bug in draw check; eliminated the 'equal' optimization
...
svn: r17649
2010-01-14 17:43:44 +00:00
Eli Barzilay
d65aa1ca83
Welcome to a new PLT day.
...
svn: r17647
2010-01-14 08:50:42 +00:00
Robby Findler
619cfa79d2
redid the image doc examples on the mac
...
svn: r17645
2010-01-14 01:26:07 +00:00
Robby Findler
246bd182df
forgot to update part of the docs
...
svn: r17644
2010-01-14 01:20:50 +00:00
Robby Findler
96c717473a
revised the coordinates for place-image and fixed up the docs a bit
...
svn: r17643
2010-01-14 01:15:31 +00:00
Ryan Culpepper
97135f112c
macro-debugger: fixed bug re local-expansion and macro hiding
...
svn: r17642
2010-01-13 23:41:23 +00:00
Robby Findler
7fb9f51e62
tweaks to docs & example images
...
svn: r17640
2010-01-13 21:54:51 +00:00
Robby Findler
0eaa68c7c4
re-ran the image example generation on mac os x
...
svn: r17639
2010-01-13 21:46:49 +00:00
Robby Findler
fc8f84d616
fixed a bug I introduced
...
svn: r17638
2010-01-13 20:18:48 +00:00
Casey Klein
c8b8775805
Further clarified documentation
...
svn: r17636
2010-01-13 18:35:27 +00:00
Casey Klein
a47d38e15d
Improved docs and error messages for define-metafunction/extension
...
svn: r17635
2010-01-13 18:21:27 +00:00
Robby Findler
8c9088a770
changed the overlaying functions so they default to putting the images overlay'd on their centers, not upper lefts
...
svn: r17632
2010-01-13 16:32:21 +00:00
Robby Findler
8838d90cd5
removed extra depenencies
...
svn: r17630
2010-01-13 15:12:46 +00:00
Matthew Flatt
70b3d5abcb
fix r6rs library-body handling (PR 10693)
...
svn: r17628
2010-01-13 12:59:15 +00:00
Eli Barzilay
eb9e007048
Welcome to a new PLT day.
...
svn: r17626
2010-01-13 08:50:40 +00:00
John Clements
1a9e2c8df1
ormap docs didn't say what it returned (earlier fix fluffed, IIUC)
...
svn: r17624
2010-01-13 01:20:48 +00:00
Jay McCarthy
a1d7945958
PR10689
...
svn: r17621
2010-01-12 21:51:35 +00:00
Jon Rafkind
9c2ea4c1cf
use syntax/parse for parsing honu forms
...
svn: r17620
2010-01-12 21:51:34 +00:00
Sam Tobin-Hochstadt
91629fd31a
Reject some cases of nested types.
...
svn: r17619
2010-01-12 20:36:30 +00:00
Mike Sperber
4ea713a87a
Typo fix.
...
svn: r17617
2010-01-12 12:38:42 +00:00
Eli Barzilay
77ab3bb426
Welcome to a new PLT day.
...
svn: r17616
2010-01-12 08:50:17 +00:00
Jay McCarthy
c22810cef1
Fixing two typos found by pdedede
...
svn: r17615
2010-01-12 02:37:22 +00:00
Matthew Flatt
331c6d2f5f
fix bignum expt (PR 10690); also fixed a doc typo
...
svn: r17614
2010-01-12 02:16:12 +00:00
Jon Rafkind
e9165f30fe
document latest scheme/generator functions
...
svn: r17613
2010-01-11 22:22:51 +00:00
Sam Tobin-Hochstadt
81e963bd46
`reverse' is special on all tuples
...
svn: r17612
2010-01-11 22:13:22 +00:00
Sam Tobin-Hochstadt
4fa4f6fd2d
Propogate expected type through `reverse'.
...
New loop special case for `for/list'.
svn: r17609
2010-01-11 20:48:26 +00:00
Robby Findler
607b72d560
fixed a typo
...
svn: r17608
2010-01-11 17:14:14 +00:00
Matthias Felleisen
bea9d06b21
adding port doc for universe from world
...
svn: r17606
2010-01-11 16:38:21 +00:00
Matthias Felleisen
7cee96d6e4
adding port doc for universe from world
...
svn: r17605
2010-01-11 16:29:50 +00:00
Matthias Felleisen
584286f8c5
small typos in place-image/align
...
svn: r17604
2010-01-11 15:16:03 +00:00
Eli Barzilay
038ed5bea3
Welcome to a new PLT day.
...
svn: r17603
2010-01-11 08:50:30 +00:00
Eli Barzilay
55d4ac93b3
another case of this
...
svn: r17602
2010-01-11 06:38:19 +00:00
Eli Barzilay
384cadd579
express expected result of []s using []s, so these tests make sense for readers that use []s in a different way too
...
svn: r17601
2010-01-11 06:31:01 +00:00
Eli Barzilay
bfc59751f1
some minimal explanations
...
svn: r17600
2010-01-11 02:30:18 +00:00
Eli Barzilay
01536ba44e
switch to "#lang setup/infotab"
...
svn: r17598
2010-01-11 02:24:24 +00:00
Eli Barzilay
c8e7825afe
nothing in here
...
svn: r17597
2010-01-11 02:22:10 +00:00
Eli Barzilay
995d1f0d68
use #f so the default browser will be used
...
svn: r17596
2010-01-10 16:00:35 +00:00
Eli Barzilay
84f55d9647
remove redundant find-exe
...
svn: r17595
2010-01-10 15:46:54 +00:00
Robby Findler
887aef7e76
changed the external browser default preference so that it doesn't crash drscheme on startup (in future releases, if more browsers come out)
...
svn: r17594
2010-01-10 15:07:52 +00:00
Robby Findler
708d4c10d6
fixed image equality for zero width & zero height images
...
svn: r17593
2010-01-10 13:55:11 +00:00
Eli Barzilay
7d27dafa77
Welcome to a new PLT day.
...
svn: r17592
2010-01-10 08:50:38 +00:00
Eli Barzilay
b33455dc8e
case-fold username in servlet when needed
...
svn: r17591
2010-01-10 04:12:48 +00:00
Matthew Flatt
349c15d478
replae module->compiled-module-expression with module->imports and module->exports
...
svn: r17588
2010-01-09 14:42:18 +00:00
Eli Barzilay
eb8a60a235
Welcome to a new PLT day.
...
svn: r17587
2010-01-09 08:50:42 +00:00
Eli Barzilay
6b7c199326
* Some reorganization of code
...
* Rename `make-repeated-sequence-generator' -> `sequence->repeated-generator'
* Several tests for `sequence->generator'
svn: r17586
2010-01-09 04:45:39 +00:00
Eli Barzilay
3993f30dec
typed/test-engine goes with test-engine
...
svn: r17585
2010-01-09 03:54:55 +00:00
Jon Rafkind
a0ba9a7649
add sequence->generator and change make-repeated-sequence-generator to use that instead of infinite-generator
...
svn: r17583
2010-01-08 22:02:42 +00:00
Stevie Strickland
73d68593af
Moving unit system from mzscheme->scheme/base, reformatting and small changes
...
as necessary. Ran the quiet testsuite, unit tests, and setup-plt, all good.
svn: r17582
2010-01-08 21:44:42 +00:00
Ryan Culpepper
d846d22b9e
macro-debugger:
...
fixed local-expand not within macro transformation
removed dead forms (eg require-for-syntax)
fixed module-level begin-splicing highlighting
svn: r17581
2010-01-08 21:32:49 +00:00
Stevie Strickland
ab3dd78cb1
Removing scheme/load I used for editing this.
...
svn: r17580
2010-01-08 21:04:21 +00:00
Stevie Strickland
1c47ecc346
Just fixing the unit testcases so that they don't error.
...
svn: r17579
2010-01-08 21:03:17 +00:00
Matthew Flatt
4fedeeaf7a
add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
...
svn: r17576
2010-01-08 19:53:04 +00:00
Sam Tobin-Hochstadt
f13453e889
`andmap' now works as a predicate in Typed Scheme
...
svn: r17575
2010-01-08 19:05:58 +00:00
Stevie Strickland
c8c66bfe7f
Need to handle what happens when there's no contracts to speak of.
...
svn: r17574
2010-01-08 18:52:57 +00:00
Stevie Strickland
ea20ee160f
Add a dummy lambda expansion to signature compilation to ensure that the
...
expressions only refer to locally-bound names or names that are part of the
signature itself.
svn: r17573
2010-01-08 18:47:51 +00:00
Stevie Strickland
9e0f2a3c5f
Identifiers in signature contracts don't use whatever prefixing or such may be
...
in play in the body of a unit, so we need to rename the "external" version to
the "internal" version. This fixes PR 10246.
svn: r17571
2010-01-08 17:20:19 +00:00
Matthias Felleisen
e0509fa28e
placed deprecated message atop world.scrbl
...
svn: r17570
2010-01-08 17:15:46 +00:00
Sam Tobin-Hochstadt
05a0e722f9
use of member, memq, memv as predicates working properly
...
svn: r17568
2010-01-08 15:55:32 +00:00
Sam Tobin-Hochstadt
0d46fcb48a
Create new `typed/test-engine' collection.
...
Remove dependence of `typed-scheme' on `test-engine'.
svn: r17567
2010-01-08 15:38:17 +00:00
Matthew Flatt
dff26c2e22
doc fixes (PRs 9971, 10168)
...
svn: r17566
2010-01-08 14:14:16 +00:00
Matthew Flatt
d1e979c4c5
check arguments of scheme/math functions (PR 10197)
...
svn: r17565
2010-01-08 13:50:21 +00:00
Matthew Flatt
1086cefc7a
add empty to the list of things that are not structs for HtDP langs
...
svn: r17563
2010-01-08 13:38:48 +00:00
Eli Barzilay
01b42b6ba3
Welcome to a new PLT day.
...
svn: r17562
2010-01-08 08:50:42 +00:00
Robby Findler
179f3615e2
added fast path for image equality that covers the case where the images have the same structure (roughly)
...
svn: r17560
2010-01-08 02:25:11 +00:00
Jon Rafkind
db44bb9e7a
add infinite-generator and make-repeated-sequence-generator
...
svn: r17559
2010-01-07 23:23:56 +00:00
Jon Rafkind
b497787b89
one more name change
...
svn: r17556
2010-01-07 22:31:29 +00:00
Jon Rafkind
f5ea84cbb4
add infinite-generator macro. change name infinite to make-repeat-generator
...
svn: r17555
2010-01-07 22:28:37 +00:00
Sam Tobin-Hochstadt
b7f9899439
`member' can now be used a predicate.
...
svn: r17554
2010-01-07 22:11:54 +00:00
Jon Rafkind
9fc7b4c445
add infinite generator test
...
svn: r17553
2010-01-07 21:54:07 +00:00
Jon Rafkind
db6a9de7ed
add 'infinite' generator
...
svn: r17552
2010-01-07 21:53:37 +00:00
Sam Tobin-Hochstadt
eaad64d612
Better error message for functions that don't have the same arity as
...
the expected.
Add some tests for errors.
svn: r17551
2010-01-07 21:45:57 +00:00
Eli Barzilay
cf60eec875
forgot to comment this out
...
svn: r17550
2010-01-07 21:28:13 +00:00
Sam Tobin-Hochstadt
62653d3c41
Error on duplicate type annotations.
...
svn: r17549
2010-01-07 21:20:45 +00:00
Eli Barzilay
727d1542ba
Create a tree from a subversion repository.
...
svn: r17548
2010-01-07 20:48:18 +00:00
Eli Barzilay
133f378991
Reorganize module and function names to reflect file tree work.
...
svn: r17547
2010-01-07 20:47:41 +00:00
Sam Tobin-Hochstadt
6199fc8867
Fix error messages on malformed All.
...
svn: r17546
2010-01-07 20:31:23 +00:00
Sam Tobin-Hochstadt
a40d5c5569
Improve error messages.
...
svn: r17545
2010-01-07 20:16:05 +00:00
Robby Findler
f9311ff9dc
minor changes so that things run in drdr
...
svn: r17544
2010-01-07 20:10:59 +00:00
Robby Findler
0eb5178ca8
svn: r17543
2010-01-07 20:06:18 +00:00
Sam Tobin-Hochstadt
08457d35e3
Improve error messages in the simple case.
...
Change 'typecheck to Type Checker in error messages.
svn: r17542
2010-01-07 19:41:42 +00:00
Stevie Strickland
e2f50af66c
If a contracted import doesn't have a pair value (because we haven't run
...
the corresponding unit body yet), then result in a useful error instead of
leaking internal implementation details.
svn: r17541
2010-01-07 19:36:08 +00:00
Sam Tobin-Hochstadt
0044d86271
fix extend to handle negative lengths
...
svn: r17540
2010-01-07 19:10:43 +00:00
Sam Tobin-Hochstadt
7c9d1b47cf
fix docs typo
...
svn: r17539
2010-01-07 19:10:27 +00:00
Robby Findler
52eee4547b
fixed PR 10684 and fixed up some old, broken tests and fiddled with the test suite infrastructure
...
svn: r17536
2010-01-07 18:10:28 +00:00
Sam Tobin-Hochstadt
e9165339b8
add debugging macro to unstable
...
svn: r17534
2010-01-07 17:09:35 +00:00
Sam Tobin-Hochstadt
b71b196764
More type names
...
Fixes PR 10646 (as it evolved)
svn: r17533
2010-01-07 16:48:05 +00:00
Matthew Flatt
f7f6b972fd
fix problem with flmin/flmax and cgc
...
svn: r17532
2010-01-07 16:33:26 +00:00
Sam Tobin-Hochstadt
bcee60dfd8
fix typo
...
svn: r17530
2010-01-07 15:14:33 +00:00
Eli Barzilay
daa1c0b338
Moved FS code into plt-tree.ss
...
svn: r17529
2010-01-07 10:28:11 +00:00
Eli Barzilay
ecb1f6525d
Welcome to a new PLT day.
...
svn: r17528
2010-01-07 08:50:36 +00:00
Eli Barzilay
5fe14f70b6
* Including full path for each node in the tree -- this means that any
...
subtree is complete with no need to rehack its root. Simplifies a
bunch of code, and makes some utilities redundant.
* Using a single struct for all nodes, with subs=#f to mark files
* Names of struct is generic, no relation to actual files and dirs
* Added more tests
svn: r17527
2010-01-07 04:05:21 +00:00
Eli Barzilay
220801c80c
typo in error message
...
svn: r17526
2010-01-07 03:39:33 +00:00
Eli Barzilay
39595d2d05
faster version of the code
...
svn: r17525
2010-01-07 03:38:23 +00:00
Matthew Flatt
41261c6047
fill out fl and fx operations; repair fixnum-overflow bug in quotient
...
svn: r17524
2010-01-07 03:30:33 +00:00
Robby Findler
911123bf94
added add-curve
...
svn: r17523
2010-01-07 01:56:46 +00:00
Sam Tobin-Hochstadt
a8e1c829c2
Fix `type-apply'
...
Fix duplicate filters
svn: r17522
2010-01-07 00:55:51 +00:00
Sam Tobin-Hochstadt
8b7fb01692
fix lots of numeric types
...
svn: r17520
2010-01-06 23:21:31 +00:00
Sam Tobin-Hochstadt
c7cb124c95
Put dynamic behavior of `check-expect' into functions.
...
Give those functions types.
svn: r17519
2010-01-06 23:03:08 +00:00
Ryan Culpepper
7b866a7cf3
syntax/parse: fixed error message (PR 10683)
...
svn: r17517
2010-01-06 22:20:25 +00:00
Sam Tobin-Hochstadt
582ca03d18
Use syntax-parse and syntax-classes for type annotation macros.
...
Add `let-values:' and `let*-values:', fixes PR 9793
svn: r17516
2010-01-06 22:15:18 +00:00
Robby Findler
b5e54fe2eb
applied Ian's patch to the bitmap rotation code
...
svn: r17513
2010-01-06 21:43:34 +00:00
Robby Findler
ccacf5a651
svn: r17509
2010-01-06 21:25:00 +00:00
Robby Findler
d014e0d0d8
improved along the lines of Eli's suggestions
...
svn: r17507
2010-01-06 21:22:29 +00:00
Robby Findler
c8410ef36d
svn: r17506
2010-01-06 21:16:49 +00:00
Robby Findler
cabdfc25f2
render-o fixup for htdp/image
...
svn: r17505
2010-01-06 20:43:37 +00:00
Robby Findler
68efb4008a
normalized the results of procedure-arity
...
svn: r17504
2010-01-06 19:34:29 +00:00
Robby Findler
07fcfd8eee
fixed the bug uncovered by the test in the previous commit (to 2htdp/tests/test-image.ss)
...
svn: r17499
2010-01-06 18:43:51 +00:00
Robby Findler
01c507c1ff
added a test
...
svn: r17498
2010-01-06 18:42:52 +00:00
Sam Tobin-Hochstadt
a45c788749
remove useless code
...
svn: r17496
2010-01-06 16:52:07 +00:00
Sam Tobin-Hochstadt
ac9d2d8d9e
Support prefab struct literals in quasipatterns.
...
Fixes PR 10050.
svn: r17495
2010-01-06 16:41:17 +00:00
Robby Findler
b54876e91c
moved #lang line to top of the file
...
svn: r17493
2010-01-06 16:27:11 +00:00
Eli Barzilay
7bf329fb43
Welcome to a new PLT day.
...
svn: r17492
2010-01-06 08:50:29 +00:00
Robby Findler
0b3c30f18e
added place-image and fixed a bunch of bugs related to equality, rotating and other things
...
svn: r17491
2010-01-06 05:12:48 +00:00
Matthew Flatt
6151119d5e
JIT tweak for flonum comparisons; better bytecode-compiler transformations for expressions used as branch tests
...
svn: r17486
2010-01-05 20:24:59 +00:00
Matthew Flatt
3902824d88
adjust inlining algorithm again; better JIT compilation of nested branches; better JIT handling of literal floating-point numbers
...
svn: r17484
2010-01-05 15:13:03 +00:00
Sam Tobin-Hochstadt
1cca4008f7
update match grammar
...
svn: r17482
2010-01-05 14:48:30 +00:00
Eli Barzilay
214f85ca03
don't use for/list in tree-for-each
...
svn: r17481
2010-01-05 12:16:02 +00:00
Eli Barzilay
01858d2989
remove old commented code, minor tweak
...
svn: r17480
2010-01-05 11:59:27 +00:00
Eli Barzilay
acb214f2a2
provide structs, comment headers
...
svn: r17479
2010-01-05 09:24:47 +00:00
Eli Barzilay
078208b9b7
Welcome to a new PLT day.
...
svn: r17478
2010-01-05 08:50:45 +00:00
Robby Findler
63c917fd8f
made the image sizing functions always return exact, positive integers
...
svn: r17476
2010-01-04 12:36:04 +00:00
Eli Barzilay
5b17c403d4
Welcome to a new PLT day.
...
svn: r17475
2010-01-04 08:50:26 +00:00
Robby Findler
f5bb840950
added cropping to 2htdp/image
...
svn: r17474
2010-01-04 01:39:09 +00:00
Sam Tobin-Hochstadt
b802c7dfd0
Fix PR 10140
...
svn: r17473
2010-01-04 01:12:58 +00:00
Eli Barzilay
b50ae83a27
switch from scheme to scheme/base
...
svn: r17472
2010-01-03 21:24:39 +00:00
Matthew Flatt
1dec25d99d
remove stx-cert transparency on scheme/base lambda expansion
...
svn: r17471
2010-01-03 18:06:52 +00:00
Matthew Flatt
1e2cb09f39
fix HtDP advanced docs for random
...
svn: r17470
2010-01-03 18:04:44 +00:00
Robby Findler
9d7607c229
removed image equality discussion from docs (as it is no longer relevant)
...
svn: r17469
2010-01-03 16:23:30 +00:00
Eli Barzilay
958710559b
Welcome to a new PLT day.
...
svn: r17468
2010-01-03 08:50:36 +00:00
Robby Findler
ca96ddd889
switched to a bitmap-based image comparison
...
svn: r17466
2010-01-02 22:32:44 +00:00
Matthias Felleisen
9a11ad1d67
svn: r17465
2010-01-02 22:04:26 +00:00
Matthias Felleisen
7df292b701
fixed typos
...
svn: r17464
2010-01-02 21:57:52 +00:00
Matthias Felleisen
261aa3937a
performance bug, more fixes
...
svn: r17463
2010-01-02 21:47:08 +00:00
Robby Findler
719b72ca7e
added missing require
...
svn: r17462
2010-01-02 20:42:46 +00:00
Matthew Flatt
38d7e8fea2
built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
...
svn: r17461
2010-01-02 16:33:28 +00:00
Eli Barzilay
69cc17370a
Welcome to a new PLT day.
...
svn: r17460
2010-01-02 08:50:36 +00:00
Eli Barzilay
3727ec4f9a
better text
...
svn: r17459
2010-01-01 20:59:04 +00:00
Robby Findler
17937627e1
clarified the message docs
...
svn: r17458
2010-01-01 20:35:30 +00:00
Eli Barzilay
9dc3ae4493
Welcome to a new PLT day.
...
svn: r17457
2010-01-01 08:50:37 +00:00
Eli Barzilay
8cdb172e7f
Made `not:' produce predicates tagged as negated -- and for these, an
...
empty directory is *not* dropped. This finally makes the results more
intuitive, and can now also express queries like only directories,
without their content. (See comments and new tests.)
svn: r17456
2010-01-01 05:54:47 +00:00
Matthias Felleisen
560234138c
error docs fixed
...
svn: r17455
2009-12-31 19:08:19 +00:00
Robby Findler
ddf8a2e264
fixed a bug in my last commit that made the define popup show up in vertical toolbar mode
...
svn: r17454
2009-12-31 17:18:19 +00:00
Matthias Felleisen
7f2bce0130
added with-in/out from/to string for Bloch
...
svn: r17453
2009-12-31 14:50:47 +00:00
Robby Findler
0d16beda3c
made the define popup and the file popup appear when the toolbar is on the left/right
...
svn: r17452
2009-12-31 13:27:49 +00:00
Eli Barzilay
8bf1c46483
Welcome to a new PLT day.
...
svn: r17451
2009-12-31 08:50:24 +00:00
Eli Barzilay
d5f1f59d77
The `https-port-number' configuration is meaningless, removed and
...
replaced with `use-https' which defaults to #t. If the web server is
disabled, run a tiny "server" that spits out a message -- to avoid
students complaining that something is broken.
Configuration files with `https-port-number' will throw an error, and
should be upgraded.
svn: r17450
2009-12-31 07:43:23 +00:00
Eli Barzilay
e423ae7e71
adjust to the protocol change: send "handin\n" first
...
svn: r17449
2009-12-31 07:18:11 +00:00
Eli Barzilay
237682244c
The embedded web server works now on the same port as the handin server.
...
Small change to protocol: the client should send "handin" first
svn: r17448
2009-12-31 07:17:18 +00:00
Eli Barzilay
a0ff244a81
allow the extra argument in ssl-addresses
...
svn: r17447
2009-12-31 02:59:04 +00:00
Matthias Felleisen
7025f6dad4
prelim fix for performance bug #10613
...
svn: r17446
2009-12-31 01:21:16 +00:00
Matthias Felleisen
97b41d5985
fix for 10667
...
svn: r17445
2009-12-30 23:42:59 +00:00
Matthias Felleisen
5296a0a877
added gensym, current-millisecond, sleep, assoc, with-i/o-from-to
...
svn: r17444
2009-12-30 22:45:12 +00:00
Matthew Flatt
e68aabd67a
change expand and local-expand to lift certificates
...
svn: r17439
2009-12-30 17:27:38 +00:00
Matthias Felleisen
e9be5c92fe
added (random) to ASL
...
svn: r17438
2009-12-30 15:26:28 +00:00
Matthew Flatt
2200ef17f5
fix problem with expansion to lambda in class form; better certficate transparency in splicing-let forms
...
svn: r17436
2009-12-30 12:35:21 +00:00
Eli Barzilay
c7653ad43b
still, should return the web server controller function
...
svn: r17435
2009-12-30 11:24:09 +00:00
Eli Barzilay
de80d826df
report after the web server started
...
svn: r17434
2009-12-30 11:20:05 +00:00
Eli Barzilay
66aa708427
use log-line for connection errors, announce shutting down and kill web-server when it happens
...
svn: r17433
2009-12-30 11:01:36 +00:00
Eli Barzilay
1f4184206a
Welcome to a new PLT day.
...
svn: r17432
2009-12-30 08:50:28 +00:00
Eli Barzilay
1d7f3ff2f4
better messages, clarify comment
...
svn: r17431
2009-12-30 04:16:32 +00:00
Robby Findler
e821a0c461
separated 2htdp/universe from htdp/image, allowing either htdp/image or 2htdp/image to be used
...
svn: r17430
2009-12-29 23:59:39 +00:00
Eli Barzilay
2e4926ebb3
Remove code that serves static files, it's not doing anything anyway if
...
the servlet is used for all paths.
svn: r17429
2009-12-29 16:09:04 +00:00
Eli Barzilay
8aa62e22b2
* Move namespace specs back to main code, and pass them through a
...
`#:namespace' keyword
* More robust error handler -- use the url that initiated the
interaction
svn: r17428
2009-12-29 16:02:59 +00:00
Eli Barzilay
9660490922
use tail recursion, not because of speed, but because breaking code would always have bad context dumps
...
svn: r17427
2009-12-29 15:56:05 +00:00
Mike Sperber
a00d93e4cc
Synch German string constants with latest.
...
svn: r17426
2009-12-29 09:10:48 +00:00
Eli Barzilay
380e6fff0a
Welcome to a new PLT day.
...
svn: r17425
2009-12-29 08:50:22 +00:00
Eli Barzilay
d4a3cb3a10
moved new code to a separate file
...
svn: r17424
2009-12-28 22:26:32 +00:00
Eli Barzilay
fa13292033
reorganize web-starting code, to make it possible to separate it
...
svn: r17423
2009-12-28 22:14:26 +00:00
Eli Barzilay
38a7fcceec
no need for #:indices too
...
svn: r17422
2009-12-28 22:05:41 +00:00
Eli Barzilay
e813d1aa8b
no need for the runtime path too
...
svn: r17421
2009-12-28 22:04:45 +00:00
Eli Barzilay
8d246defb5
Removed #:stateless?',
#:stuffer', and mime stuff, since they were the
...
defaults.
svn: r17420
2009-12-28 22:02:24 +00:00
Eli Barzilay
e15f8b06f4
removed old version of the code
...
svn: r17419
2009-12-28 22:00:23 +00:00
Eli Barzilay
976e208d05
Implemented the functionality of `serve/servlet', to get a hold on the
...
`tcp@' argument
svn: r17418
2009-12-28 21:56:06 +00:00
Eli Barzilay
98c2e2d3a6
more minor stuff
...
svn: r17417
2009-12-28 19:23:33 +00:00
Robby Findler
0dbbb5d73d
tried to give a hint when people get confused the way I just did
...
svn: r17416
2009-12-28 18:39:28 +00:00
Eli Barzilay
a297f940d4
improved error message
...
svn: r17415
2009-12-28 18:35:19 +00:00
Eli Barzilay
211530e9df
minor
...
svn: r17414
2009-12-28 18:32:31 +00:00
Robby Findler
590cf99637
added the port number to the startup messsage (this helped me figure out hwat I'd done wrong, so I thouht it generally useful)
...
svn: r17413
2009-12-28 18:25:27 +00:00
Robby Findler
8d3eb3c9b9
svn: r17412
2009-12-28 16:47:24 +00:00
Robby Findler
19bcc4da54
suggested a regexp that allows hyphens in people's real names, and fixed a typo
...
svn: r17411
2009-12-28 16:41:58 +00:00
Eli Barzilay
a5c89f6e0f
Welcome to a new PLT day.
...
svn: r17410
2009-12-28 08:50:27 +00:00
Robby Findler
7d79bbf10a
added some debugging information and some recovery from an error (that, frustratingly, I can't seem to fix )
...
svn: r17409
2009-12-28 01:17:37 +00:00
Robby Findler
0093bd2f1c
changed the module language one-line-summary
...
svn: r17408
2009-12-28 01:15:06 +00:00
Robby Findler
2ec790424b
added section symbol
...
svn: r17407
2009-12-27 22:09:43 +00:00
Eli Barzilay
53c3f8239b
Use "name/" for directories, which makes things a little saner and a
...
little faster.
svn: r17406
2009-12-27 15:44:14 +00:00
Eli Barzilay
e8b07f1cfc
Welcome to a new PLT day.
...
svn: r17405
2009-12-27 08:50:24 +00:00
Eli Barzilay
6b33d9e429
Welcome to a new PLT day.
...
svn: r17404
2009-12-26 08:50:29 +00:00
Eli Barzilay
4ce6a630e8
Tree utilities, with fast filtering.
...
svn: r17403
2009-12-26 04:42:35 +00:00
Robby Findler
913dde245c
added google-chrome
...
svn: r17402
2009-12-25 21:24:49 +00:00
Robby Findler
37613b0bde
fixed use of random for 64 bit machines
...
svn: r17401
2009-12-25 20:03:32 +00:00
Matthew Flatt
a7d4b7467d
fix dist-spec checker to export proprty utils
...
svn: r17398
2009-12-25 13:18:47 +00:00
Matthew Flatt
b18ba4a4e5
fix use of 'random' in fixnum test suite
...
svn: r17397
2009-12-25 13:14:57 +00:00
Eli Barzilay
c3de991a60
Welcome to a new PLT day.
...
svn: r17396
2009-12-25 08:50:52 +00:00
Robby Findler
6304641e70
PR 10674
...
svn: r17395
2009-12-24 23:51:19 +00:00
Robby Findler
fb6daf8c0c
added caveat about slowness
...
svn: r17394
2009-12-24 18:37:02 +00:00
Matthew Flatt
3a127f04bd
another repair for bundle script
...
svn: r17393
2009-12-24 14:38:41 +00:00
Matthias Felleisen
ed6e20220b
svn: r17392
2009-12-24 01:47:26 +00:00
Robby Findler
195d608fe5
added scheme/fixnum
...
svn: r17391
2009-12-23 15:41:40 +00:00
Ryan Culpepper
7a32bda7c9
unstable: added consistent doc headers
...
svn: r17390
2009-12-23 05:07:59 +00:00
Matthew Flatt
2e5e66486d
fix bin-files list for distibution specs
...
svn: r17389
2009-12-23 01:39:07 +00:00
Eli Barzilay
5681037aff
Some improvements to `install-readline!', make it report what it did, and make
...
it add a comment before the new expression.
svn: r17387
2009-12-22 19:35:13 +00:00
Eli Barzilay
5994c5de59
mzscheme -> scheme/base
...
svn: r17386
2009-12-22 19:11:34 +00:00
Eli Barzilay
f93b3d0334
forgot the require lines
...
svn: r17385
2009-12-22 16:35:15 +00:00
Eli Barzilay
a16fdb5aea
dist-specs -> meta, because more stuff will be there
...
svn: r17384
2009-12-22 16:29:14 +00:00
Eli Barzilay
d51cae1708
2009 -> 2010
...
svn: r17383
2009-12-22 05:52:15 +00:00
Robby Findler
d3e8978b55
fixed a bug found by randomized testing
...
svn: r17382
2009-12-21 20:59:18 +00:00
Matthew Flatt
345307ebbe
move dist-specs to plt tree
...
svn: r17381
2009-12-21 20:19:03 +00:00
Robby Findler
3272274f53
improved the icon a little bit more (making it appear on more windows)
...
svn: r17380
2009-12-21 18:28:24 +00:00
Eli Barzilay
b4060f7157
Welcome to a new PLT day.
...
svn: r17379
2009-12-21 08:53:45 +00:00
Eli Barzilay
6daf99c7bf
added keywords: to the custom _fun thing
...
svn: r17378
2009-12-21 08:52:44 +00:00
Eli Barzilay
8ce4e110e6
better names for keyword functions (avoid possible confusion)
...
better error
svn: r17377
2009-12-21 08:05:48 +00:00
Eli Barzilay
1530411d94
better organization for keyword parsing in _fun
...
svn: r17376
2009-12-21 08:00:33 +00:00
Eli Barzilay
add4f479c6
fix error
...
svn: r17375
2009-12-21 06:25:53 +00:00
Eli Barzilay
f1e17c7b5b
svn: r17374
2009-12-21 05:47:20 +00:00
Eli Barzilay
64b11991c1
typo; clarify what happens on non-windows when 'windows is used
...
svn: r17372
2009-12-21 05:39:00 +00:00
Casey Klein
16fd573e7b
Fixed violation of the invariant introduced in r16504.
...
svn: r17371
2009-12-20 19:36:38 +00:00
Matthew Flatt
f332afc3dd
fix leak created by transitive thread-resume
...
svn: r17370
2009-12-20 15:39:55 +00:00
Eli Barzilay
7126034079
typo in comment
...
svn: r17369
2009-12-20 10:34:15 +00:00
Eli Barzilay
942798196f
removed old copy of md5 tests from mzscheme tests
...
svn: r17368
2009-12-20 09:58:19 +00:00
Eli Barzilay
bf2992ff97
md5 tests in the file tests
...
svn: r17367
2009-12-20 09:57:26 +00:00
Eli Barzilay
63fe729cc6
made it work on strings too (the result is always a byte string)
...
svn: r17366
2009-12-20 09:50:12 +00:00
Eli Barzilay
bbb4228d44
use scheme/base, move from mzlib/md5 to file/md5
...
svn: r17365
2009-12-20 09:49:31 +00:00
Eli Barzilay
4cd3d34b43
require md5 from file/md5
...
svn: r17364
2009-12-20 09:46:09 +00:00
Eli Barzilay
aa7bf0d31c
Welcome to a new PLT day.
...
svn: r17363
2009-12-20 08:50:22 +00:00
Robby Findler
3ee15b5295
improved the mask for the new icon
...
svn: r17362
2009-12-20 04:58:55 +00:00
Robby Findler
9f8375c999
under linux, the splash screen is now a dialog (this works better with the ubuntu netbook remix, and probably better in general -- didn't do the switch everywhere b/c mac os x's dialog boxes don't have close boxes)
...
svn: r17361
2009-12-20 04:10:25 +00:00
Robby Findler
1ccca26676
uses the new icon for alt-tab and windows under linux now
...
svn: r17360
2009-12-20 01:58:17 +00:00
Stevie Strickland
fb85388288
Add this%, which is the class counterpart of the object reference "this".
...
svn: r17359
2009-12-19 20:56:40 +00:00
Eli Barzilay
3e98722e10
Welcome to a new PLT day.
...
svn: r17356
2009-12-19 08:50:33 +00:00
Ryan Culpepper
be6fb953bc
macro-debugger: pretty-print copied syntax
...
svn: r17355
2009-12-19 04:41:44 +00:00
Matthew Flatt
0a1e4e6e83
fix an allocation in bytecode compiler; add flvector equality
...
svn: r17353
2009-12-18 21:53:02 +00:00
Matthew Flatt
9192f073d0
compiler flonum tweaks
...
svn: r17349
2009-12-18 16:59:05 +00:00
Matthew Flatt
fdd7122994
scheme/flonum (v4.2.3.8)
...
svn: r17348
2009-12-18 15:40:00 +00:00
Eli Barzilay
5f7d1792ad
Welcome to a new PLT day.
...
svn: r17347
2009-12-18 08:50:36 +00:00
Ryan Culpepper
9c8ad7bb7f
macro-debugger:
...
add tack/untack to normal context menu
fix arrows bug, caused by bug in interval-map
unstable/interval-map: fixed stupid update*! bug
svn: r17346
2009-12-18 03:33:15 +00:00
Ryan Culpepper
f0b09a0842
syntax/parse: fixed conventions and literal-sets
...
svn: r17345
2009-12-17 22:35:25 +00:00
Matthew Flatt
ff81d89c52
guarantee current-inexact-milliseconds as since Jan 1, 1970
...
svn: r17343
2009-12-17 20:47:40 +00:00
Matthew Flatt
cab948d61f
fix up validator, decompiler, and zo-marshaler for flonum-argument annotations
...
svn: r17341
2009-12-17 20:17:48 +00:00
Sam Tobin-Hochstadt
5af212e825
Add `make-list'
...
Fix `let/ec:'
svn: r17340
2009-12-17 19:01:23 +00:00
Matthew Flatt
bc47db42e4
unboxed known-flonum loop accumulators
...
svn: r17338
2009-12-17 15:58:29 +00:00
Sam Tobin-Hochstadt
142bbf19fd
fix to account for changes to common/cmdline.ss
...
svn: r17337
2009-12-17 15:46:48 +00:00
Mike Sperber
a3ae03861b
Typo fixes.
...
svn: r17336
2009-12-17 14:52:13 +00:00
Mike Sperber
56c6ae78f7
Typo fix fix.
...
svn: r17335
2009-12-17 14:35:02 +00:00
Mike Sperber
6a1b831ab8
Typo fix.
...
svn: r17334
2009-12-17 14:34:01 +00:00
Eli Barzilay
babae9a18d
Welcome to a new PLT day.
...
svn: r17333
2009-12-17 08:51:08 +00:00
Casey Klein
97c2278a6b
PR 10663
...
svn: r17332
2009-12-16 21:02:08 +00:00
Casey Klein
eb4403f1c7
PR 10650
...
svn: r17331
2009-12-16 20:46:58 +00:00
Sam Tobin-Hochstadt
9e6e9696af
Use flsqrt.
...
Eliminate pointless micro-optimizations.
svn: r17330
2009-12-16 16:24:54 +00:00
Matthew Flatt
45e84ca087
unboxing of let-bound flonums (v4.2.3.6)
...
svn: r17328
2009-12-16 13:30:40 +00:00
Eli Barzilay
e9cc9f643b
Welcome to a new PLT day.
...
svn: r17319
2009-12-16 08:50:31 +00:00
Jon Rafkind
df1c10a9a6
update provides
...
svn: r17317
2009-12-15 22:55:05 +00:00
Jon Rafkind
4f3f35a188
wrap module with the typed-scheme module-begin
...
svn: r17316
2009-12-15 22:49:01 +00:00
Jon Rafkind
881b34dd80
bring over honu parsers
...
svn: r17314
2009-12-15 22:09:17 +00:00
Sam Tobin-Hochstadt
b9fd34b925
Fix type of string->number
...
svn: r17313
2009-12-15 22:03:10 +00:00
Jon Rafkind
1388a28583
experiment with typed scheme
...
svn: r17312
2009-12-15 18:48:18 +00:00
Sam Tobin-Hochstadt
a8851a8a3d
Fix psyntax to work in DrDr
...
svn: r17311
2009-12-15 18:29:59 +00:00
Eli Barzilay
b6887adfe8
minor tweaking
...
svn: r17310
2009-12-15 18:09:44 +00:00
Robby Findler
d278ad3c86
added a clarification to the redex docs ala Carl's next post on icfp-test
...
svn: r17308
2009-12-15 16:57:37 +00:00
Robby Findler
dd18cc837f
added a clarification to the redex docs ala Carl's post on icfp-test
...
svn: r17307
2009-12-15 16:41:55 +00:00
Sam Tobin-Hochstadt
3687048bbb
use flvectors in spectralnorm-unsafe
...
Add input info for spectralnorm-unsafe
svn: r17306
2009-12-15 16:26:47 +00:00
Eli Barzilay
145ed582b3
Welcome to a new PLT day.
...
svn: r17305
2009-12-15 08:51:03 +00:00
Matthew Flatt
b0b5b5ddf6
R6RS port discloser patch
...
svn: r17304
2009-12-15 02:42:47 +00:00
Matthew Flatt
9d9e586123
finish up SRFI-98: docs and R6RS
...
svn: r17302
2009-12-15 01:21:09 +00:00
Matthew Flatt
8996c49ee9
SRFI-98 (with Windows support)
...
svn: r17301
2009-12-15 01:07:04 +00:00
Jon Rafkind
b9aa30a372
hack to disable type checking for now
...
svn: r17300
2009-12-15 00:02:22 +00:00
Matthew Flatt
87f05fed95
add #:save-errno option for foreign-function types
...
svn: r17299
2009-12-14 23:52:23 +00:00
Matthew Flatt
d13057d8c4
add psyntax as a kind of realistic-program benchmark (I'd like to have more)
...
svn: r17298
2009-12-14 23:51:09 +00:00
Matthew Flatt
9a62da5639
R6RS SRFI-14 typo fix by Andreas Rottmann
...
svn: r17297
2009-12-14 23:48:52 +00:00
Jon Rafkind
4f4a8bc7c3
minor adjustments
...
svn: r17296
2009-12-14 20:18:44 +00:00
Jon Rafkind
c2b91768cc
add reference to 'fluid-let'
...
svn: r17295
2009-12-14 20:02:18 +00:00
Sam Tobin-Hochstadt
9b13bbb89c
fix typo
...
svn: r17294
2009-12-14 20:00:12 +00:00
Jon Rafkind
1e8d979c32
add eli's parameterize explanation
...
svn: r17293
2009-12-14 19:53:48 +00:00
Matthew Flatt
294e593dd2
fix overly pessimistic 'in-naturals' when an argument is supplied
...
svn: r17292
2009-12-14 17:51:36 +00:00
Eli Barzilay
147f55b690
Welcome to a new PLT day.
...
svn: r17290
2009-12-14 08:50:37 +00:00
Matthew Flatt
cd961f4a6b
decompiler fix to indicate that unsafe-flvector-ref can be unboxed
...
svn: r17289
2009-12-13 20:13:20 +00:00
Sam Tobin-Hochstadt
3331d907ea
Add unsafe version of nbody shootout benchmark.
...
svn: r17288
2009-12-13 19:30:22 +00:00
Eli Barzilay
52aac3bf60
Welcome to a new PLT day.
...
svn: r17286
2009-12-13 09:04:58 +00:00
Sam Tobin-Hochstadt
22903bffcd
Fix handling of logical props in `tc-if'.
...
New numeric hierarchy.
Quoted lists and vectors now use the expected type, and quoted lists have (List a b c) type.
Fix some contracts.
More general handling of polymorphic function application.
Use `make-provide/contract-transformer' to generate correct blame for typed provided identifiers.
Add mutable pairs.
Use `raise-syntax-error' for better error messages in mzscheme.
Use `match*' instead of `list'
Some fixes to appease the contract checking.
Catch-all printing cases.
Use names in Base contract generation.
Types for lots of new primitives.
Move numeric primitives to their own file.
Move indexing primites to their own abstracted file.
Better error message from `define-struct:'
Fix 'insert-large-letters.ss' for new Number hierarchy.
Add `typed/scheme' and `typed/scheme/base', which use new number hierarcy types, stricter indexing types.
svn: r17284
2009-12-13 04:45:17 +00:00
Matthew Flatt
5772fa0a9f
bytecode-compiler changes to help enable flonum unboxing
...
svn: r17283
2009-12-13 04:39:46 +00:00
Sam Tobin-Hochstadt
f170b1529f
Add toolbar buttons for scribble/doc' and
scribble/manual'.
...
Signed-Off-By: robby
svn: r17282
2009-12-13 03:34:01 +00:00
Sam Tobin-Hochstadt
e7e34f304c
Add match/derived' and
match*/derived'.
...
Use `syntax-parse' to implement most of the match forms.
Avoid generating so much extraneous intermediate forms.
Add `go/one' for handling of `match'.
Make `cert' argument to `go' optional.
svn: r17281
2009-12-13 03:20:32 +00:00
Sam Tobin-Hochstadt
046c21b2ae
Make `make-provide/contract-transformer' available. To be used in
...
Typed Scheme's `provide'.
Signed-Off-By: sstrickl
svn: r17280
2009-12-13 03:17:51 +00:00
Sam Tobin-Hochstadt
fde17c1567
Provide more information in `hash/c' error messages.
...
Signed-Off-By: sstrickl
svn: r17279
2009-12-13 03:17:05 +00:00
Ryan Culpepper
961ece3ffe
unstable: added skip-list and interval-map
...
unstable/contract: added rename-contract
macro-debugger: switched to use interval-map for arrows
svn: r17278
2009-12-13 03:06:58 +00:00
Sam Tobin-Hochstadt
04afe9c5cb
sync to trunk
...
svn: r17276
2009-12-12 23:58:10 +00:00
Eli Barzilay
002cfcc2d8
Welcome to a new PLT day.
...
svn: r17275
2009-12-12 08:50:36 +00:00
Sam Tobin-Hochstadt
a1f647121d
Fix type of sqrt
...
svn: r17273
2009-12-11 23:08:48 +00:00
Sam Tobin-Hochstadt
d0c8a19ce8
Fix abstraction of implications.
...
Fix contract for lookup-typed/lexical.
Default cases for printing.
Abstract out indexing functions for Nat/Integer split.
svn: r17272
2009-12-11 23:00:37 +00:00
Casey Klein
4f140eed03
Metafunctions now respect caching-enabled? and set-cache-size!.
...
svn: r17271
2009-12-11 20:54:32 +00:00
Sam Tobin-Hochstadt
dde2c1fb18
fix sorting
...
svn: r17270
2009-12-11 17:09:51 +00:00
Sam Tobin-Hochstadt
3e497704aa
fix unit tests
...
svn: r17269
2009-12-11 17:01:55 +00:00
Mike Sperber
0c03246daa
Fix xref.
...
svn: r17268
2009-12-11 16:50:58 +00:00
Eli Barzilay
55b54f920d
Welcome to a new PLT day.
...
svn: r17266
2009-12-11 08:50:42 +00:00
Sam Tobin-Hochstadt
791ec55787
fixes
...
svn: r17265
2009-12-11 00:25:59 +00:00
Sam Tobin-Hochstadt
92dbf99965
logic works properly now, it seems
...
svn: r17264
2009-12-10 23:35:28 +00:00
Sam Tobin-Hochstadt
314270113a
sync to trunk
...
svn: r17263
2009-12-10 18:35:02 +00:00
Sam Tobin-Hochstadt
16c152e5a4
revert all of the interning changes since they didn't work
...
svn: r17262
2009-12-10 17:15:17 +00:00
Sam Tobin-Hochstadt
c8c9bd0556
Add `in-bytes-lines'
...
svn: r17261
2009-12-10 17:01:53 +00:00
Sam Tobin-Hochstadt
5767e23d87
checkpoint
...
svn: r17258
2009-12-10 15:32:17 +00:00
Robby Findler
466f56ed0d
added a for-label require
...
svn: r17257
2009-12-10 15:05:35 +00:00
Eli Barzilay
5b45f76c7d
Welcome to a new PLT day.
...
svn: r17256
2009-12-10 08:50:37 +00:00
Sam Tobin-Hochstadt
8ef5ad42c4
fix some bugs
...
svn: r17251
2009-12-09 23:10:37 +00:00
Sam Tobin-Hochstadt
a9b36c93ae
some conversion to syntax-parse
...
svn: r17250
2009-12-09 22:51:09 +00:00
Sam Tobin-Hochstadt
cd0a94d465
sync to trunk
...
svn: r17249
2009-12-09 19:44:12 +00:00
Eli Barzilay
4e6117b9d8
Welcome to a new PLT day.
...
svn: r17247
2009-12-09 08:50:37 +00:00
John Clements
357b8cb90b
changed error message to include sizes
...
svn: r17246
2009-12-09 06:06:56 +00:00
John Clements
d18403a303
added simple example of _fun
...
svn: r17245
2009-12-09 00:06:13 +00:00
Jay McCarthy
b26bdba77d
Found a small error in in-port's handling of default arguments
...
svn: r17244
2009-12-08 22:50:43 +00:00
Robby Findler
a429c3ff8d
first attempt at randomly clicking on drscheme into drdr
...
svn: r17243
2009-12-08 22:24:38 +00:00
Eli Barzilay
48ad997f5b
switch #reader to a #lang at-exp
...
svn: r17242
2009-12-08 20:55:37 +00:00
Eli Barzilay
9d4e34e7cd
Welcome to a new PLT day.
...
svn: r17241
2009-12-08 08:50:46 +00:00
Eli Barzilay
539519bdad
Using a language makes this much cuter. Also use base64.
...
svn: r17240
2009-12-08 07:02:22 +00:00
Eli Barzilay
7f47018c47
typo
...
svn: r17239
2009-12-07 19:00:56 +00:00
Robby Findler
ce7b698956
more detail on which primitives block
...
svn: r17238
2009-12-07 18:38:46 +00:00
Sam Tobin-Hochstadt
be77cee733
Fix parsing of quoted lists in types to produce list types.
...
svn: r17237
2009-12-07 15:50:51 +00:00
Sam Tobin-Hochstadt
eae4c140fa
conversion to contracts for optional keywords
...
svn: r17236
2009-12-07 15:34:54 +00:00
Sam Tobin-Hochstadt
70f085713d
PR 10647
...
svn: r17235
2009-12-07 13:55:36 +00:00
Eli Barzilay
4b68ad9e60
Welcome to a new PLT day.
...
svn: r17234
2009-12-07 08:50:40 +00:00
Eli Barzilay
2f4d146ee8
half the size of the previous version
...
svn: r17233
2009-12-07 05:21:09 +00:00
Eli Barzilay
b4ec71329f
fix scribble references -- I have no idea how they worked before, since they weren't requiring it anyway.
...
svn: r17231
2009-12-06 20:58:17 +00:00
Casey Klein
4b7b51b8de
PR 10550
...
svn: r17230
2009-12-06 17:26:53 +00:00
Eli Barzilay
aaaa4754de
document new name
...
svn: r17229
2009-12-06 11:10:53 +00:00
Eli Barzilay
f83bf42796
use "anonymous-module" for modules without a source file
...
svn: r17228
2009-12-06 10:46:05 +00:00
Eli Barzilay
1a12497bc1
optimize insertionsort: one less loop variable, one more addition, unconditional first step
...
svn: r17227
2009-12-06 09:11:47 +00:00
Eli Barzilay
24fff3e4cc
Welcome to a new PLT day.
...
svn: r17226
2009-12-06 08:50:37 +00:00
Eli Barzilay
6a88daecd8
fixed test for binding of delay that moved again
...
svn: r17223
2009-12-06 05:15:20 +00:00
Eli Barzilay
259350a7e1
untabity and minor formatting
...
svn: r17222
2009-12-06 05:06:40 +00:00
Eli Barzilay
eb95fbfda3
two more typos like the ones ryan fixed earlier
...
svn: r17219
2009-12-06 00:17:23 +00:00
Eli Barzilay
1b5ab0b46a
several typos in the vectors docs (PR10642), also some in list docs
...
svn: r17218
2009-12-06 00:15:21 +00:00
Eli Barzilay
7090e676fc
reformat
...
svn: r17217
2009-12-05 23:16:18 +00:00
Ryan Culpepper
63469d2f3d
scribblings: fixed misc doc typos
...
syntax/id-table: disabled debugging code
svn: r17215
2009-12-05 22:02:46 +00:00
Robby Findler
ada899f158
added more examples and tests for order-of-magnitude
...
svn: r17212
2009-12-05 20:38:38 +00:00
Robby Findler
1a8bca736f
PR 10581
...
svn: r17210
2009-12-05 18:35:25 +00:00
Eli Barzilay
3f2e1c4b20
Welcome to a new PLT day.
...
svn: r17208
2009-12-05 09:35:18 +00:00
Eli Barzilay
9cc6cd0db4
moved extra promise types back to scheme/promise
...
svn: r17207
2009-12-05 09:28:41 +00:00
Eli Barzilay
4df0d11db5
promise code moved to scheme/private
...
svn: r17205
2009-12-05 09:07:17 +00:00
Eli Barzilay
2ea73bb1bd
Move some code outside of the main macro, a few other simplifications.
...
svn: r17202
2009-12-05 08:35:37 +00:00
Eli Barzilay
3caf087c97
error symbol typo
...
svn: r17198
2009-12-05 05:54:22 +00:00
Eli Barzilay
6ab2e7edad
A little simpler and a little more robust (eg, using source location for
...
the wrapped body, and accepting any syntax/sexpr combination).
svn: r17197
2009-12-05 05:53:15 +00:00
Eli Barzilay
af998f0d56
mostly reformatting
...
svn: r17196
2009-12-05 03:49:24 +00:00
Stevie Strickland
e76b516e1d
Fixes a bug if #%module-begin was already there.
...
svn: r17195
2009-12-05 03:27:19 +00:00
Eli Barzilay
ac0a1dc7d8
General reformat, and move the new comment about #%module-begin to the end of the section
...
svn: r17194
2009-12-05 02:41:35 +00:00
Eli Barzilay
49df9502a4
Some improvements to the description
...
svn: r17193
2009-12-05 02:30:44 +00:00
Eli Barzilay
b5114a14c1
formatting
...
svn: r17192
2009-12-05 02:23:46 +00:00
Eli Barzilay
c5565d4611
instead of allowing no #%module-begin, catch it and report a suitable error
...
svn: r17191
2009-12-05 02:21:25 +00:00
Eli Barzilay
9c60a27493
improve formatting
...
svn: r17190
2009-12-05 02:14:51 +00:00
Sam Tobin-Hochstadt
76b10347da
Support some keyword arguments in type parsing/type->contract.
...
svn: r17189
2009-12-05 00:48:46 +00:00
James Swaine
b844179642
added to futures documentation
...
svn: r17188
2009-12-04 23:37:15 +00:00
Matthew Flatt
aacffcc2bf
fix docs on collection paths (PR 10641)
...
svn: r17186
2009-12-04 22:01:43 +00:00
Stevie Strickland
d97e18c9a6
Allow for contracts without having to require scheme/contract in the
...
scheme/signature language.
svn: r17185
2009-12-04 21:07:13 +00:00
Stevie Strickland
5650cb9647
Fix the module-reader tests.
...
svn: r17183
2009-12-04 20:18:14 +00:00
Stevie Strickland
40b17fa7de
Catching on up to trunk
...
svn: r17182
2009-12-04 19:31:51 +00:00
Eli Barzilay
5a57905065
Welcome to a new PLT day.
...
svn: r17181
2009-12-04 08:50:54 +00:00
Casey Klein
8c5089c37f
PR 10027
...
svn: r17179
2009-12-03 21:45:57 +00:00
Matthew Flatt
c73b587e98
inline flvector-length
...
svn: r17178
2009-12-03 18:04:02 +00:00
Matthew Flatt
4eef1b3cee
flvectors
...
svn: r17177
2009-12-03 16:42:32 +00:00
Eli Barzilay
61cc458a72
Welcome to a new PLT day.
...
svn: r17176
2009-12-03 08:50:40 +00:00
Eli Barzilay
ed805668cd
typo
...
svn: r17175
2009-12-03 08:16:38 +00:00
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