Jay McCarthy
9e305c79e3
over-limit
...
svn: r13167
2009-01-16 16:24:23 +00:00
Eli Barzilay
b7ccf49ecc
Welcome to a new PLT day.
...
svn: r13166
2009-01-16 12:27:17 +00:00
Eli Barzilay
856a91865b
avoid using force/delay (see comment)
...
svn: r13162
2009-01-16 08:42:17 +00:00
Eli Barzilay
99592959b8
fix display/write swap, use ~s for exn-messages
...
svn: r13161
2009-01-16 05:49:16 +00:00
Eli Barzilay
a76cdc248f
added promise-forced? and promise-running?
...
svn: r13160
2009-01-16 05:46:07 +00:00
Eli Barzilay
b81ea02cab
add more tests, mainly for catching exceptions and other raised values
...
svn: r13159
2009-01-16 05:18:37 +00:00
Eli Barzilay
cac38f95cb
use the test expression as the source for the whole expression, so it is all shown as uncovered until executed
...
svn: r13158
2009-01-15 23:53:51 +00:00
Eli Barzilay
822a536b7f
fix check-expect-maker contract, reorganize code
...
svn: r13157
2009-01-15 23:41:39 +00:00
Eli Barzilay
76657082d9
better errorage
...
svn: r13156
2009-01-15 23:12:32 +00:00
Robby Findler
a4799be53c
added support for customizing the edge label font to the graph library and propogated that argument to the redex traces and traces/ps functions
...
svn: r13155
2009-01-15 21:29:26 +00:00
Stevie Strickland
6672638df1
Syncing up.
...
svn: r13154
2009-01-15 17:57:25 +00:00
Stevie Strickland
9abbdce906
Syncing up.
...
svn: r13153
2009-01-15 17:57:20 +00:00
Ryan Culpepper
b75dfb878a
macro stepper: fixed documentation build
...
(removed dependence on mred-kernel)
svn: r13152
2009-01-15 14:40:52 +00:00
Matthew Flatt
7f4c069ab6
document style collapsing of find-or-create-style
...
svn: r13151
2009-01-15 13:49:41 +00:00
Matthew Flatt
6aea96cb5c
improve name of class field accessors/mutators
...
svn: r13150
2009-01-15 13:49:04 +00:00
Matthias Felleisen
00604ab789
svn: r13149
2009-01-15 13:43:18 +00:00
Matthias Felleisen
69b59c111a
svn: r13148
2009-01-15 13:40:50 +00:00
Stevie Strickland
3aedb21b8f
Syncing here also.
...
svn: r13147
2009-01-15 09:19:20 +00:00
Stevie Strickland
f72060a72b
Yep, another sync.
...
svn: r13146
2009-01-15 09:15:20 +00:00
Stevie Strickland
8b5b007a51
We want to cover the marked version of the identifier (which has the proper
...
value), not the "regular" version that's now a transformer to a contracted
version of the marked identifier (and thus double-contracting here).
svn: r13145
2009-01-15 09:11:50 +00:00
Eli Barzilay
8308cf0b73
Welcome to a new PLT day.
...
svn: r13144
2009-01-15 08:50:27 +00:00
Ryan Culpepper
10297fa579
macro stepper: added "factor common context" option
...
svn: r13143
2009-01-15 07:30:08 +00:00
Stevie Strickland
9df50b125a
Missed a case. Oops.
...
svn: r13142
2009-01-15 05:37:23 +00:00
Stevie Strickland
bd802748e0
Okay, let's try using the "internal" names instead of the "external", which
...
might make some errors more obvious.
svn: r13141
2009-01-15 05:32:46 +00:00
Stevie Strickland
6e86da95e6
Actually make this used specifically for blame, not the unit name.
...
We might end up collapsing this and what's introduced in with-contract.
svn: r13140
2009-01-15 05:17:27 +00:00
Eli Barzilay
873fe865cd
another tweak to the error message
...
svn: r13139
2009-01-15 03:24:04 +00:00
Matthias Felleisen
fe36315ca5
a few typos in universe.scrbl fixed
...
svn: r13138
2009-01-15 02:59:47 +00:00
Stevie Strickland
f739d7a8d3
Syncing here also.
...
svn: r13137
2009-01-15 02:38:49 +00:00
Stevie Strickland
ea3879fd8f
Syncing again, whee.
...
svn: r13136
2009-01-15 02:35:34 +00:00
Stevie Strickland
dbe366c6a0
Add error checking for contracted form, also added documentation in reference
...
svn: r13135
2009-01-15 00:42:49 +00:00
Ryan Culpepper
b91874f41c
macro stepper: more iop
...
svn: r13134
2009-01-15 00:10:09 +00:00
Ryan Culpepper
92a938dc6d
macro stepper tests: updated
...
svn: r13133
2009-01-15 00:07:47 +00:00
Matthias Felleisen
01b980f97e
doc typos
...
svn: r13132
2009-01-14 23:31:20 +00:00
Eli Barzilay
3418b1404e
plural
...
svn: r13131
2009-01-14 22:58:06 +00:00
Eli Barzilay
559363bc2b
remove #:from from error message, a little clearer code
...
svn: r13130
2009-01-14 22:57:52 +00:00
Matthew Flatt
9e341c4e0d
correct syntax-error message for 'help'
...
svn: r13129
2009-01-14 22:52:06 +00:00
Matthew Flatt
fd2136071a
document 'help' change
...
svn: r13128
2009-01-14 22:45:46 +00:00
Eli Barzilay
62ed5ba3ad
make it require one or more strings, just in case
...
svn: r13127
2009-01-14 22:39:17 +00:00
Eli Barzilay
ac5dcae9e6
make (help "foo") run a search for "foo"
...
svn: r13126
2009-01-14 22:35:39 +00:00
Stevie Strickland
a4165d14b4
Change this to match how the error messages now come across.
...
svn: r13125
2009-01-14 21:39:43 +00:00
Stevie Strickland
c7ee5b600c
Change this more to how it should be.
...
svn: r13124
2009-01-14 21:35:07 +00:00
Stevie Strickland
d3f703b043
Fixing these back up to how they were before.
...
svn: r13123
2009-01-14 21:31:46 +00:00
Stevie Strickland
8ef9977f57
Change contract error reporting back to how it was (at least how it is on
...
unit-contracts, which avoids the spacing issue), and just change the blame
notation so that we can still report the region/definition stuff.
svn: r13122
2009-01-14 21:21:59 +00:00
Stevie Strickland
9facb3ffaf
Forgot a quote-syntax here, so unprotected ids weren't being transformed
...
correctly.
svn: r13121
2009-01-14 20:58:38 +00:00
Matthew Flatt
cf2e98eb92
size-cache-invalid for editor<%>
...
svn: r13120
2009-01-14 20:29:37 +00:00
Robby Findler
074be235b4
fixed a bug
...
svn: r13119
2009-01-14 19:26:03 +00:00
Stevie Strickland
5ac3135cd6
Syncing up here as well.
...
svn: r13118
2009-01-14 18:27:06 +00:00
Robby Findler
8f3547e311
added code to remove the graph-pb from the canvas while printing
...
svn: r13117
2009-01-14 18:21:55 +00:00
Robby Findler
ae1e6ca263
fixed an x/y reversal bug and improved the #:layout function so it isn't called as much
...
svn: r13116
2009-01-14 18:05:21 +00:00
Stevie Strickland
4ca79e31ff
Syncing up to trunk.
...
svn: r13115
2009-01-14 16:45:50 +00:00
Robby Findler
d1f65ae6c9
fixed a bunch of bugs in layout things in order to make traces/ps work better
...
svn: r13114
2009-01-14 15:53:29 +00:00
Matthew Flatt
e2751633f0
fix set-max-width, etc. docs
...
svn: r13113
2009-01-14 15:39:24 +00:00
Casey Klein
286ef262c7
Fixed contract for `check-reduction-relation'
...
svn: r13112
2009-01-14 14:09:13 +00:00
Eli Barzilay
a1f7e3caa2
Welcome to a new PLT day.
...
svn: r13110
2009-01-14 08:50:12 +00:00
Ryan Culpepper
502edfb02f
macro stepper: fixed interface bugs
...
svn: r13109
2009-01-14 06:11:59 +00:00
Ryan Culpepper
2aeb50134d
macro stepper: converted more classes to use iop
...
svn: r13108
2009-01-14 06:04:57 +00:00
Stevie Strickland
12fc114993
Let's just make some differently painted identifiers so that some
...
error messages won't reveal the non-similarly-named ids behind the
curtain.
(I have my hammer, and damn if I won't use it.)
svn: r13107
2009-01-14 03:14:26 +00:00
Eli Barzilay
d1a0086471
newlines at EOFs
...
svn: r13105
2009-01-14 03:10:47 +00:00
Stevie Strickland
5e325a6552
Syncing on up, hopefully fixing the macro stepper in the process (but perhaps
...
not).
svn: r13104
2009-01-14 03:04:37 +00:00
Eli Barzilay
0a51fa26e6
set svn:eol-style
...
svn: r13103
2009-01-14 03:01:36 +00:00
Robby Findler
c600eedb32
svn: r13101
2009-01-14 01:43:30 +00:00
Robby Findler
c5d99507c3
PR 10024
...
svn: r13100
2009-01-14 01:39:32 +00:00
Stevie Strickland
61ed9d9bf4
Syncing up to trunk, including Matthew's fix.
...
svn: r13099
2009-01-14 01:17:48 +00:00
Stevie Strickland
b5efb99548
Going to try switching this back, but need to sync from trunk to get Matthew's
...
changes to see if it works.
svn: r13098
2009-01-14 01:12:52 +00:00
Stevie Strickland
37b2272ecf
Move away from using the error-syntax to grab the unit name wherever we want
...
it -- just use a syntax parameter.
svn: r13096
2009-01-13 23:08:47 +00:00
Stevie Strickland
455999eadd
Add first-order contract checking at definition time.
...
svn: r13095
2009-01-13 20:52:58 +00:00
Casey Klein
5ca04f3497
Randomized testing forms no longer report exceptions as
...
counterexamples or return #t when unable to find a counterexample.
svn: r13094
2009-01-13 20:50:36 +00:00
Stevie Strickland
4899d91b97
Lacked unprotected ids, and c should have never been false here anyway.
...
svn: r13093
2009-01-13 20:40:36 +00:00
Ryan Culpepper
3b8c164074
macro stepper: changed syntax browser classes to use iop
...
-- This line, and those below, will be ignored--
M macro-debugger/syntax-browser/properties.ss
M macro-debugger/syntax-browser/display.ss
M macro-debugger/syntax-browser/widget.ss
M macro-debugger/syntax-browser/controller.ss
M macro-debugger/syntax-browser/interfaces.ss
M macro-debugger/syntax-browser/frame.ss
M macro-debugger/util/class-iop.ss
svn: r13092
2009-01-13 20:36:16 +00:00
Ryan Culpepper
b8db5490f0
stxclass: turn off debugging printing
...
svn: r13091
2009-01-13 20:32:13 +00:00
Stevie Strickland
1cede752f9
Not sure whether we want just a simple rename transformer for non-contracted
...
ids or whether we really want a set! transformer that still disallows set!ing.
Hmm.
svn: r13090
2009-01-13 19:41:52 +00:00
Stevie Strickland
909dd82f7c
Using splicing-syntax-parameterize and a syntax-introducer instead of
...
what I had originally.
svn: r13089
2009-01-13 19:36:54 +00:00
Stevie Strickland
51da9beab4
This is a change I was toying with that shouldn't have gotten caught up in
...
the trunk sync of 13084.
svn: r13088
2009-01-13 19:01:21 +00:00
Eli Barzilay
0acce3ead7
Welcome to a new PLT day.
...
svn: r13087
2009-01-13 08:50:18 +00:00
Ryan Culpepper
ccfc18829f
stxclass:
...
added call to internal-definition-seal in lib
added static-of stxclass
ported class-iop from macros planet package
svn: r13086
2009-01-13 05:57:01 +00:00
Matthias Felleisen
cba8e0d079
doc request: 10022; fixed
...
svn: r13085
2009-01-13 02:47:26 +00:00
Stevie Strickland
2537508865
Syncing on up
...
svn: r13084
2009-01-13 01:05:50 +00:00
Stevie Strickland
dbf2ade9b2
Syncing up with trunk YET AGAIN.
...
svn: r13083
2009-01-13 01:02:24 +00:00
Ryan Culpepper
3d3bcfe2f7
macro stepper: cleaned up column-width detection/resizing
...
svn: r13082
2009-01-13 00:43:47 +00:00
Casey Klein
d7d93250f3
Added examples to `redex-check' documentation.
...
svn: r13081
2009-01-12 22:50:09 +00:00
Matthias Felleisen
2b0daee31c
svn: r13080
2009-01-12 22:22:08 +00:00
Matthias Felleisen
bdd29b22cf
svn: r13078
2009-01-12 22:14:15 +00:00
Matthias Felleisen
d871eeb91d
svn: r13077
2009-01-12 22:13:58 +00:00
Matthias Felleisen
0b4a67fc21
svn: r13076
2009-01-12 22:10:39 +00:00
Matthew Flatt
17ad24945b
syntax-local-lift-require
...
svn: r13075
2009-01-12 21:46:40 +00:00
Casey Klein
0e8cf2e160
Updated docs to reflect that check' is provided as
redex-check'.
...
svn: r13074
2009-01-12 20:53:58 +00:00
Matthias Felleisen
687eecd43c
svn: r13073
2009-01-12 20:28:12 +00:00
Jay McCarthy
ba5b8de58a
Limit dispatcher
...
svn: r13072
2009-01-12 17:44:02 +00:00
Matthias Felleisen
c22b570004
svn: r13071
2009-01-12 17:30:44 +00:00
Jay McCarthy
ebc1bf4752
Limiting
...
svn: r13070
2009-01-12 17:01:46 +00:00
Eli Barzilay
d954df380f
Welcome to a new PLT day.
...
svn: r13068
2009-01-12 08:50:13 +00:00
Matthew Flatt
9a177b251e
use 'system-position-ok-before-cancel?' in GUI overview example
...
svn: r13067
2009-01-11 15:39:54 +00:00
Matthew Flatt
72b272ebd0
fix typo in example (PR 10018)
...
svn: r13066
2009-01-11 15:23:13 +00:00
Matthew Flatt
2530e04720
add some-system-path<->string functions to scheme/path
...
svn: r13065
2009-01-11 14:47:51 +00:00
Matthew Flatt
4180d67e34
make scheme/path fuctions work on paths for any playform
...
svn: r13064
2009-01-11 13:52:26 +00:00
Eli Barzilay
3c22ff982b
Welcome to a new PLT day.
...
svn: r13063
2009-01-11 08:50:15 +00:00
Robby Findler
3ceb88b8a7
fixed a bug intraces/ps
...
svn: r13062
2009-01-10 23:49:03 +00:00
Robby Findler
538a1e695e
svn: r13061
2009-01-10 23:21:46 +00:00
Robby Findler
72b7e59851
fixed eps? argument to pasteboard print method
...
svn: r13060
2009-01-10 23:16:40 +00:00
Robby Findler
e34badc4cf
fixed some typos:
...
svn: r13059
2009-01-10 23:12:52 +00:00
Robby Findler
3a3ceb121b
added traces/ps and some code to make automatic layout of the graph possible (see #:layout in the docs for traces)
...
svn: r13058
2009-01-10 18:17:45 +00:00
Eli Barzilay
630c8cbc54
Welcome to a new PLT day.
...
svn: r13057
2009-01-10 08:50:20 +00:00
Matthias Felleisen
a6f08c7399
svn: r13056
2009-01-09 23:45:05 +00:00
Matthias Felleisen
38ef7d3c41
separated out the list of worlds from universeState
...
svn: r13055
2009-01-09 23:18:05 +00:00
Stevie Strickland
0db2eb851a
Allow multiple identifier/contract pairs in the same contracted form.
...
svn: r13054
2009-01-09 22:22:24 +00:00
Casey Klein
65fad6047d
Exported and documented the term generator's public interface.
...
svn: r13053
2009-01-09 21:53:53 +00:00
Matthew Flatt
1edd3544d7
fix scribble to place different images with the same source name in different destination filenames
...
svn: r13052
2009-01-09 21:30:43 +00:00
Matthew Flatt
df99b2e1c4
remove obsolete text
...
svn: r13051
2009-01-09 21:01:09 +00:00
Matthew Flatt
a58010fd0d
scheme/class: fix local member names to provide an better message on misuse, and to declare itself as an expression form
...
svn: r13050
2009-01-09 21:00:50 +00:00
Matthias Felleisen
72d904d2d9
small bug in new world code
...
svn: r13049
2009-01-09 19:55:48 +00:00
Stevie Strickland
af69c0bbec
Tag the contracts so we know what are truly contracts and which are just
...
placeholder #fs.
svn: r13048
2009-01-09 19:50:28 +00:00
Stevie Strickland
bae2c7b5e1
Basically write begin-with-definitions here by hand, which _does_ work.
...
So that should pretty much give us unit contracts, modulo whether we can
separate out the projections so that contracts aren't checked twice
inappropriately.
svn: r13047
2009-01-09 19:08:03 +00:00
Casey Klein
3f44589c69
Changed the interface for collecting reduction relation coverage.
...
svn: r13046
2009-01-09 10:23:14 +00:00
Eli Barzilay
71d4c900df
Welcome to a new PLT day.
...
svn: r13045
2009-01-09 08:50:13 +00:00
Stevie Strickland
8d1b82bcd2
There's no need for the special-casing define-values with one binding, so
...
simplify this.
svn: r13044
2009-01-09 00:59:04 +00:00
Stevie Strickland
a932bfc84a
Small fixes
...
svn: r13043
2009-01-09 00:33:43 +00:00
Matthias Felleisen
c58702123f
message order
...
svn: r13042
2009-01-08 23:37:55 +00:00
Matthias Felleisen
2821275df7
simplified world terminology
...
svn: r13041
2009-01-08 23:04:27 +00:00
Stevie Strickland
e402d7ea36
We do _not_ want (void) last, we want it first here.
...
svn: r13040
2009-01-08 20:52:18 +00:00
Stevie Strickland
bf0d872afd
Changed to be more like what Sam and I envisioned.
...
svn: r13039
2009-01-08 20:50:33 +00:00
Matthew Flatt
78ec585827
fix print method of editor<%> classes
...
svn: r13038
2009-01-08 17:33:44 +00:00
Stevie Strickland
22ee00b10f
Oh, no! Aliens, bio-duplication, nude conspiracies.. oh my God,
...
Lyndon LaRouche was right!
svn: r13037
2009-01-08 14:55:23 +00:00
Stevie Strickland
d5f0b90981
My fellow Americans. As a young boy, I dreamed of being a baseball,
...
but tonight I say, we must move forward, not backward, upward, not
forward, and always twirling, twirling, twirling towards freedom.
svn: r13036
2009-01-08 14:53:46 +00:00
Casey Klein
df5e59561f
1. Reorganized so that generating an `any' doesn't require
...
reprocessing the language definition.
2. Turned optional arguments to check-metafunction, generate-term,
etc. into keywords.
3. Added #:source keyword to `check' form.
svn: r13035
2009-01-08 14:46:46 +00:00
Eli Barzilay
5027415305
Welcome to a new PLT day.
...
svn: r13034
2009-01-08 08:50:13 +00:00
Ryan Culpepper
cd1c0f41b3
stxclass: worked on opt/mand/etc error messages
...
svn: r13033
2009-01-08 01:04:13 +00:00
Ryan Culpepper
f6575759ba
macro stepper: fixed pretty-printing width
...
svn: r13032
2009-01-08 01:02:38 +00:00
Matthew Flatt
0663588ee1
change _string/utf-16 and _string/ucs-4 so that #f = NULL (for consistency with other pointer types), and drop the /null variants
...
svn: r13031
2009-01-07 17:49:14 +00:00
Robby Findler
c9ebe9bba3
changed the way or/c works; PR 10010
...
svn: r13030
2009-01-07 16:48:17 +00:00
Robby Findler
2afe7621b3
PR 10010
...
svn: r13029
2009-01-07 16:06:37 +00:00
Robby Findler
05160bf931
PR 10009 and added tracing to metafunctions
...
svn: r13028
2009-01-07 15:55:21 +00:00
Robby Findler
cda64e40da
opened up the trace library a little more to make it more useable for Redex
...
svn: r13027
2009-01-07 15:44:07 +00:00
Eli Barzilay
fe62b97137
Welcome to a new PLT day.
...
svn: r13026
2009-01-07 08:50:14 +00:00
Robby Findler
a5b53c63fc
added a parameter to disable the various caches in redex
...
svn: r13024
2009-01-07 00:54:48 +00:00
Matthew Flatt
090c73647f
atomic mode for objc methods; doc tweaks
...
svn: r13022
2009-01-06 19:52:40 +00:00
Jay McCarthy
9281b6f2b5
Clarifying docs and adding test
...
svn: r13021
2009-01-06 15:55:34 +00:00
Jay McCarthy
f5aa64f90b
send/formlet issue
...
svn: r13020
2009-01-06 15:37:23 +00:00
Jay McCarthy
110098bc3b
Adding caching note in faq
...
svn: r13019
2009-01-06 15:36:57 +00:00
Matthew Flatt
cfbd48a4a4
clarify atomic-function responsibilities
...
svn: r13018
2009-01-06 14:29:00 +00:00
Matthew Flatt
61685c72f9
revised Mac OS X sleeping; optional atomic mode for FFI callbacks
...
svn: r13016
2009-01-06 13:07:45 +00:00
Eli Barzilay
f5c77109fa
Welcome to a new PLT day.
...
svn: r13015
2009-01-06 08:50:08 +00:00
Matthew Flatt
7a42e2f355
html-spec -> html-spec.ss
...
svn: r13014
2009-01-05 15:54:18 +00:00
Casey Klein
104447edf6
Support for collecing per-case test coverage of reduction relations.
...
svn: r13013
2009-01-05 14:26:04 +00:00
Matthew Flatt
851c58ea50
add #:contracts optional sub-form to defform
...
svn: r13012
2009-01-05 14:00:07 +00:00
Matthew Flatt
08201a309d
teachpack 2htdp docs: fix multiple definitions
...
svn: r13011
2009-01-05 12:21:09 +00:00
Matthew Flatt
332461c30e
fix problem with gif->png suffix change; fix ToC when a subsection has a tag prefix
...
svn: r13010
2009-01-05 12:06:33 +00:00
Matthew Flatt
7b3c5db0f8
doc .gif->.png for Scribble Latex output
...
svn: r13009
2009-01-05 10:24:02 +00:00
Matthew Flatt
c2857c1b7c
use define-unsafer for ffi/objc; fix more teachpack doc latex-output problems
...
svn: r13008
2009-01-05 10:20:17 +00:00
Matthew Flatt
dc4aac224d
2htdp docs: no 'blockquote style
...
svn: r13007
2009-01-05 10:13:18 +00:00
Eli Barzilay
c7870e6ec5
Welcome to a new PLT day.
...
svn: r13006
2009-01-05 08:50:16 +00:00