Sam Tobin-Hochstadt
6a4414c82b
Fix PR 9286.
...
svn: r9219
2008-04-09 13:21:46 +00:00
Kathy Gray
03f299b652
More decoupling
...
svn: r9218
2008-04-09 11:00:12 +00:00
Eli Barzilay
70eb51202e
Welcome to a new PLT day.
...
svn: r9214
2008-04-09 07:50:12 +00:00
Matthew Flatt
cb3fdd8fc5
change real->decimal-string (PR 9285)
...
svn: r9210
2008-04-08 21:56:29 +00:00
Matthew Flatt
021d4d7527
new hash function names and ops (3.99.0.23)
...
svn: r9209
2008-04-08 21:42:38 +00:00
Kathy Gray
cec232b83f
Decouple depnendce on mred
...
svn: r9208
2008-04-08 21:30:38 +00:00
Kathy Gray
1f72a6db65
Adding controlled laxy data structures for parser
...
svn: r9205
2008-04-08 20:33:26 +00:00
Sam Tobin-Hochstadt
909c20553d
Use contracts for def-binding.
...
Better error messages from require/typed.
svn: r9204
2008-04-08 17:42:13 +00:00
Sam Tobin-Hochstadt
7b611065b1
Fix order of arguments to make-def-binding.
...
svn: r9202
2008-04-08 16:33:35 +00:00
Eli Barzilay
f33137ecd4
reindent
...
svn: r9199
2008-04-08 12:49:49 +00:00
Eli Barzilay
5cde854a07
svn: r9198
2008-04-08 12:39:36 +00:00
Eli Barzilay
26b283b953
fixed pr9285, added tests
...
svn: r9197
2008-04-08 12:33:53 +00:00
Eli Barzilay
2888a16d0e
* Move the scheme/contract tests to scheme.ss
...
* Split string.ss into string-mzlib.ss which is left in mzlib.ss
* Call the string.ss from scheme (which now has only stuff from scheme/base)
svn: r9196
2008-04-08 12:29:04 +00:00
Sam Tobin-Hochstadt
b37d63a5e5
Omit match tests during setup.
...
svn: r9195
2008-04-08 12:22:48 +00:00
Eli Barzilay
37dc96061a
Welcome to a new PLT day.
...
svn: r9194
2008-04-08 07:50:16 +00:00
Sam Tobin-Hochstadt
ec502d4802
rename
...
svn: r9184
2008-04-07 21:42:15 +00:00
Sam Tobin-Hochstadt
7f974d7383
Handle all-expression cases explicitly rather than implicitly.
...
svn: r9183
2008-04-07 21:19:25 +00:00
Sam Tobin-Hochstadt
b800f4ed3e
Fix typed scheme reader for new reader API.
...
svn: r9182
2008-04-07 21:03:27 +00:00
Eli Barzilay
7a29625659
lift handle-results, since matthew said that the compiler might not do so
...
svn: r9181
2008-04-07 19:55:54 +00:00
Eli Barzilay
f0547adffc
fix force for dealing with (lazy 0), add a test suite (simple one for now)
...
svn: r9180
2008-04-07 19:33:48 +00:00
Sam Tobin-Hochstadt
37e0416575
Move match tests out of mzscheme directory.
...
svn: r9179
2008-04-07 17:28:06 +00:00
Sam Tobin-Hochstadt
b670ac0a20
Update to new version of Schemeunit.
...
svn: r9178
2008-04-07 17:27:09 +00:00
Eli Barzilay
aaab16c2d7
fix space
...
svn: r9177
2008-04-07 16:17:24 +00:00
Matthew Flatt
f31bf12543
generalize this-expression-source-directory
...
svn: r9176
2008-04-07 12:52:59 +00:00
Eli Barzilay
564248acdb
Welcome to a new PLT day.
...
svn: r9175
2008-04-07 07:50:15 +00:00
Matthew Flatt
53cc426d30
expans #reader/#lang protocol so that a #lang result can have more appropriate srclocs; fix up syntax/module-reader to use the new protocol; re-enable arrows to the language position in Check Syntax
...
svn: r9174
2008-04-06 23:31:58 +00:00
Eli Barzilay
1a5cb7ed64
use some #lang lines
...
svn: r9173
2008-04-06 20:59:28 +00:00
Eli Barzilay
f6ce675b73
svn: r9172
2008-04-06 20:36:24 +00:00
Eli Barzilay
5efae47be8
* Made (planet "path") work like (planet path), except that the former
...
can have an extension (so it's more like the (lib ...) form now.)
(Note: I assume that the one-before-last argument in return
ok_path_string(a, 0, 0, 1, 1) is what makes it not reject a suffix)
* Documented the new form
* Made the `-p' flag get a new-style planet path, and have it work the
same as `-l' (not constructing an `eval')
* BTW, renamed `mzcmd_REQUIRE' to `mzcmd_REQUIRE_FILE', and changed
"missing file after" error message in `-l' to "missing library name
after"
svn: r9171
2008-04-06 14:08:21 +00:00
Eli Barzilay
5ae133c211
reformatting
...
svn: r9170
2008-04-06 13:44:16 +00:00
Eli Barzilay
17012d98b6
reformatting
...
svn: r9169
2008-04-06 13:43:26 +00:00
Eli Barzilay
22f506d718
formatting, v4-isms, props, etc
...
svn: r9168
2008-04-05 16:10:01 +00:00
Eli Barzilay
a3d8cb9447
Welcome to a new PLT day.
...
svn: r9167
2008-04-05 07:50:15 +00:00
Matthew Flatt
5165d9e855
sync Ryan's macro-debugger changes
...
svn: r9166
2008-04-04 17:38:23 +00:00
Sam Tobin-Hochstadt
f7ec875386
Add new `typechecker:called-in-tail-position' property.
...
svn: r9165
2008-04-04 17:33:55 +00:00
Matthew Flatt
307ca18d31
doc make-generic and add 'generic?'
...
svn: r9164
2008-04-04 12:13:19 +00:00
Matthew Flatt
a9d7b95d3d
doc HtDP language additions for testing
...
svn: r9163
2008-04-04 12:12:35 +00:00
Kathy Gray
4047d38184
Slight bug fix for path display
...
svn: r9162
2008-04-04 12:10:33 +00:00
Matthew Flatt
e26136ad6e
re-export test-engine/scheme-tests
...
svn: r9161
2008-04-04 11:44:59 +00:00
Kathy Gray
7a6dff6d19
Merging testing branch (kathyg/test-harnessv4-2) onto trunk: -r8903:9138
...
svn: r9160
2008-04-04 11:30:36 +00:00
Eli Barzilay
efd1a91cd0
Welcome to a new PLT day.
...
svn: r9159
2008-04-04 07:50:16 +00:00
Robby Findler
e6872b07a0
PR 9248
...
svn: r9158
2008-04-04 03:33:58 +00:00
Matthew Flatt
8bb63e146c
fix list-ref description
...
svn: r9157
2008-04-03 16:18:06 +00:00
Matthew Flatt
f3695df23f
add #%expression to scheme-report-environment (PR 9258)
...
svn: r9156
2008-04-03 16:08:29 +00:00
Matthew Flatt
7a41c7ddd6
fix else handling for R6RS 'guard'
...
svn: r9155
2008-04-03 16:06:26 +00:00
Matthew Flatt
6a0150d518
fix typoes in numbers reference (PR 9271)
...
svn: r9153
2008-04-03 15:37:26 +00:00
Eli Barzilay
2b92bd2e6e
remove empty info files
...
svn: r9152
2008-04-03 15:34:37 +00:00
Matthew Flatt
fbac4e75fd
fix r6rs quasisyntax
...
svn: r9150
2008-04-03 15:10:07 +00:00
Matthew Flatt
f28726ab4d
fix bytecode writing of prefabs, add prop:sequence
...
svn: r9149
2008-04-03 14:07:52 +00:00
Matthew Flatt
705228ffdc
fix deserialization in setup-plt's scribble driver, so that it's independent of the current namespace
...
svn: r9148
2008-04-03 12:05:55 +00:00
Matthew Flatt
359035362a
2^30 optimizer test
...
svn: r9146
2008-04-03 11:14:19 +00:00
Eli Barzilay
694502515f
Welcome to a new PLT day.
...
svn: r9144
2008-04-03 07:50:14 +00:00
Greg Cooper
7e376d7bef
checkpoint some bug fixes and efficiency improvements
...
svn: r9143
2008-04-03 02:58:18 +00:00
Matthew Flatt
fc033290da
fix Scribble and some docs after today's changes
...
svn: r9142
2008-04-02 23:34:47 +00:00
Sam Tobin-Hochstadt
b5128a2874
Implement column reordering.
...
Fix ordering problems with non-linear or patterns.
Use `nest' in a few places.
Fix error message from match-expanders.
svn: r9141
2008-04-02 19:20:56 +00:00
Matthew Flatt
d1ed1a1e52
optional image scale
...
svn: r9140
2008-04-02 19:16:05 +00:00
Matthew Flatt
526bf71b24
right kind of angle brackets
...
svn: r9139
2008-04-02 16:57:56 +00:00
Matthew Flatt
89d9e02cd0
angle brackets in Scribble output
...
svn: r9138
2008-04-02 15:30:34 +00:00
Matthew Flatt
e8be7bf332
eval:check
...
svn: r9136
2008-04-02 13:19:10 +00:00
Matthew Flatt
81e54f9049
fix PDF doc build
...
svn: r9135
2008-04-02 11:58:49 +00:00
Eli Barzilay
c2829fc216
#:cache-keys -> #:cache-keys?
...
svn: r9134
2008-04-02 08:21:17 +00:00
Eli Barzilay
cf2812e07a
Welcome to a new PLT day.
...
svn: r9133
2008-04-02 07:50:08 +00:00
Eli Barzilay
3ab57fbe50
svn: r9132
2008-04-02 07:47:38 +00:00
Matthew Flatt
fb392dd331
adjust sort keyword arguments and docs
...
svn: r9131
2008-04-02 01:28:09 +00:00
Eli Barzilay
08455ce632
svn: r9130
2008-04-02 00:08:02 +00:00
Eli Barzilay
fcfaa3cc64
use sort.ss in kw.ss too
...
svn: r9129
2008-04-02 00:07:45 +00:00
Eli Barzilay
bfc990e3c5
Added #:key and #:cache-keys to `sort', documented and tested.
...
svn: r9128
2008-04-01 20:58:41 +00:00
Eli Barzilay
fac8cf7328
minor
...
svn: r9127
2008-04-01 20:37:55 +00:00
Sam Tobin-Hochstadt
75ceb53bf7
Delete old match test suite.
...
Add new, schemeunit-based match test suite.
Remove call to match test from mzlib.ss
svn: r9126
2008-04-01 17:33:53 +00:00
Matthew Flatt
aee99cd175
fix Scribble reader to attach originalness to the syntax objects that it generates, so that Check Syntax works properly on Scribble documents
...
svn: r9125
2008-04-01 17:11:30 +00:00
Eli Barzilay
70d1623e6a
Welcome to a new PLT day.
...
svn: r9123
2008-04-01 07:50:16 +00:00
Sam Tobin-Hochstadt
1fd2e9b3fc
Create renaming to avoid using the same identifier multiple times.
...
Delete dead code.
svn: r9122
2008-03-31 21:01:29 +00:00
Matthew Flatt
f833112489
revert default Scribble Latex output to use longtable
...
svn: r9121
2008-03-31 18:31:46 +00:00
Matthew Flatt
f5268bed2a
more scribble configurability and latex back-end improvements
...
svn: r9120
2008-03-31 15:27:12 +00:00
Eli Barzilay
ecfff609de
Welcome to a new PLT day.
...
svn: r9119
2008-03-31 07:50:14 +00:00
Matthew Flatt
d7d3af08c1
export current call/cc
...
svn: r9118
2008-03-30 14:14:15 +00:00
Eli Barzilay
f78f86fb9a
Welcome to a new PLT day.
...
svn: r9117
2008-03-30 07:50:15 +00:00
John Clements
a87e918745
openning -> opening
...
svn: r9116
2008-03-29 22:21:07 +00:00
John Clements
a5392b8ece
p rovides -> provides
...
svn: r9115
2008-03-29 22:12:49 +00:00
Robby Findler
97dbca2831
fixed bug noticed by Sam
...
svn: r9114
2008-03-29 21:57:35 +00:00
John Clements
5d9e8d8a3c
changed contracts on src args for render methods
...
svn: r9113
2008-03-29 21:36:51 +00:00
John Clements
56b46aab9a
fixed typo
...
svn: r9112
2008-03-29 20:47:24 +00:00
Sam Tobin-Hochstadt
74a000d1ef
Handle `letrec-syntaxes+values' in free-var computation.
...
svn: r9111
2008-03-29 16:35:31 +00:00
Eli Barzilay
a4f70641b9
error message typo
...
svn: r9110
2008-03-29 15:45:51 +00:00
Matthew Flatt
e1b493ee19
add __isinfl as rcognized non-GCing primitive for xform, and streamline infinity tests while we're at it
...
svn: r9109
2008-03-29 12:48:59 +00:00
Eli Barzilay
6b2cd19c9f
Welcome to a new PLT day.
...
svn: r9108
2008-03-29 07:50:14 +00:00
Matthew Flatt
741d856187
fix some scribble->latex problems
...
svn: r9106
2008-03-29 03:16:44 +00:00
Sam Tobin-Hochstadt
0d297c2dcf
fix for new -> syntax
...
svn: r9105
2008-03-28 19:41:35 +00:00
Eli Barzilay
f8eb7e251f
svn: r9103
2008-03-28 19:09:43 +00:00
Eli Barzilay
a2e36fd2b6
Welcome to a new PLT day.
...
svn: r9101
2008-03-28 07:50:15 +00:00
Jon Rafkind
03b3664e2b
add needed requires
...
svn: r9096
2008-03-27 18:02:13 +00:00
Sam Tobin-Hochstadt
aa40a654b0
Update match documentation to new implementation:
...
- Mention cons and mcons pattern.
- Describe greedyness.
- Mention additional literals in grammar.
svn: r9095
2008-03-27 17:35:11 +00:00
Matthew Flatt
61ea615004
optimizer inlining improvements, especially to ensure that single-use bindings are inlined
...
svn: r9094
2008-03-27 16:07:42 +00:00
Eli Barzilay
6597fbb7c7
Welcome to a new PLT day.
...
svn: r9093
2008-03-27 07:08:28 +00:00
Sam Tobin-Hochstadt
9084ac10e3
New match implementation:
...
- Delete old match code.
- Create scheme/match collection.
- Change scheme/match.ss to provide new implementation.
- Change mzlib/match and mzlib/plt-match to refer to scheme/match/
- Fix Typed Scheme require of private match code.
svn: r9091
2008-03-26 14:40:48 +00:00
Matthew Flatt
d2cdc315a9
fix bug in thread-rewind-receive
...
svn: r9090
2008-03-26 12:41:03 +00:00
Eli Barzilay
5f2c2002bc
Welcome to a new PLT day.
...
svn: r9089
2008-03-26 07:50:16 +00:00
Matthew Flatt
06326b340b
thread-rewind-receive (3.99.0.21)
...
svn: r9088
2008-03-26 02:20:50 +00:00
Eli Barzilay
e7bb849899
add scheme/nest to the scheme language
...
svn: r9087
2008-03-25 18:27:18 +00:00
Sam Tobin-Hochstadt
ae4acf1d51
Remove old match implementation.
...
Fix typed-scheme to work w/ new match.
Factor out lots of common code.
Implement (mcons ..) patterns
svn: r9086
2008-03-25 18:26:39 +00:00
Eli Barzilay
8d08719ee6
added scheme/nest
...
svn: r9085
2008-03-25 18:09:54 +00:00
Matthew Flatt
0fc5a646aa
extra word wrapping in inherited-method table
...
svn: r9084
2008-03-25 15:27:22 +00:00
Matthew Flatt
105d75b5d1
fix icon file names, since games.ss changed to main.ss
...
svn: r9083
2008-03-25 15:23:27 +00:00
Eli Barzilay
d383e7a421
Welcome to a new PLT day.
...
svn: r9081
2008-03-25 07:50:07 +00:00
Robby Findler
067f39713b
fixed PR 9257
...
svn: r9080
2008-03-25 01:37:22 +00:00
Eli Barzilay
419152e81e
provide unicode lambda symbol
...
svn: r9079
2008-03-24 20:30:31 +00:00
Eli Barzilay
6901fc1fd7
some minor cleanup
...
svn: r9078
2008-03-24 17:55:53 +00:00
Matthew Flatt
c75933cd40
fix 'enter!' and extension-implemented modules
...
svn: r9077
2008-03-24 14:04:33 +00:00
Matthew Flatt
1be4258c44
fix mzc -k output reporting
...
svn: r9076
2008-03-24 12:15:03 +00:00
Eli Barzilay
f94acb09d5
some minor reformatting and improvements
...
svn: r9075
2008-03-24 10:14:02 +00:00
Greg Cooper
473136e8b1
use weak boxes in the update queue, ditch the explicit calls to collect-garbage
...
svn: r9074
2008-03-23 20:11:13 +00:00
Eli Barzilay
0f4dbe5933
typo
...
svn: r9073
2008-03-23 14:13:33 +00:00
Matthew Flatt
c81eb6ede0
add in-lines and some doc clarifications
...
svn: r9072
2008-03-23 13:25:56 +00:00
Eli Barzilay
2be39925e3
Welcome to a new PLT day.
...
svn: r9071
2008-03-23 07:50:21 +00:00
Eli Barzilay
2a443f0baf
just skip a missing doc dir
...
svn: r9070
2008-03-23 03:24:38 +00:00
Eli Barzilay
e40121e879
use #lang and fix a few uses of #:exists
...
svn: r9069
2008-03-23 02:29:53 +00:00
Sam Tobin-Hochstadt
a37fe34a48
Factor out match expander code.
...
Improve error message.
svn: r9068
2008-03-22 17:10:09 +00:00
Sam Tobin-Hochstadt
63df5e13f7
add matchable?
...
svn: r9067
2008-03-22 17:07:59 +00:00
Matthew Flatt
a796029a56
rename drop and lift in Slideshow; minor doc fixes
...
svn: r9066
2008-03-22 13:48:35 +00:00
Eli Barzilay
c47ffccb73
Welcome to a new PLT day.
...
svn: r9064
2008-03-22 07:50:19 +00:00
Greg Cooper
27f8c39681
fix signal leakage, add support for #lang frtime
...
svn: r9061
2008-03-22 03:12:10 +00:00
Sam Tobin-Hochstadt
eedaebefaf
remove debugging printf
...
svn: r9060
2008-03-22 02:29:49 +00:00
Sam Tobin-Hochstadt
709741fc96
fix or pattern
...
svn: r9059
2008-03-22 02:27:13 +00:00
Sam Tobin-Hochstadt
a3076b8648
certify in one more place
...
svn: r9058
2008-03-22 02:11:50 +00:00
Sam Tobin-Hochstadt
0ee6afc2a1
same stupid bug in the old syntax
...
svn: r9057
2008-03-22 01:48:19 +00:00
Sam Tobin-Hochstadt
c914aab4ea
add orig-stx parameter
...
svn: r9056
2008-03-22 01:40:13 +00:00
Sam Tobin-Hochstadt
3552f7f73b
handle empty structs
...
svn: r9055
2008-03-22 01:37:55 +00:00
Eli Barzilay
289683eae1
text clarification from Matthew
...
svn: r9054
2008-03-22 01:32:32 +00:00
Jacob Matthews
63cf6c73fc
new syntax, take 2
...
svn: r9052
2008-03-22 00:51:37 +00:00
Eli Barzilay
7f9dd9775f
more tweaking
...
svn: r9051
2008-03-22 00:21:47 +00:00
Eli Barzilay
fde62e2630
minor tweaks
...
svn: r9050
2008-03-22 00:16:26 +00:00
Sam Tobin-Hochstadt
b7127dc9c7
Add new match implementation.
...
Does not yet work:
- some errors about car of ()
- some match-expander certification errors
svn: r9049
2008-03-21 23:54:58 +00:00
Matthew Flatt
34d83b3551
change module-path? for planet path shorthand; doc edits
...
svn: r9048
2008-03-21 23:46:42 +00:00
Eli Barzilay
3b1d5169f9
some clarifying comments
...
svn: r9046
2008-03-21 18:46:07 +00:00
Eli Barzilay
fb8efd4816
added take+drop+append to scheme/list (problems with texpict providing drop too)
...
svn: r9045
2008-03-21 18:45:18 +00:00
Eli Barzilay
710f8c72d3
contract typo
...
svn: r9044
2008-03-21 18:01:21 +00:00
Eli Barzilay
d88c6c476a
* Better versions of curry/r and negate, doc improvements, tests
...
svn: r9043
2008-03-21 17:55:29 +00:00
Eli Barzilay
c3a503a897
minor
...
svn: r9042
2008-03-21 17:51:41 +00:00
Eli Barzilay
40ec407042
some reformatting
...
svn: r9041
2008-03-21 17:42:40 +00:00
Matthew Flatt
70918ccfb5
fix list-ref and listt-ail docs
...
svn: r9040
2008-03-21 15:48:18 +00:00
Eli Barzilay
02c3394726
reformat
...
svn: r9039
2008-03-21 13:13:31 +00:00
Eli Barzilay
a93dbcb135
improve rec
...
svn: r9038
2008-03-21 13:09:45 +00:00
Matthew Flatt
152b7a3ed8
fix typos
...
svn: r9037
2008-03-21 12:31:23 +00:00
Eli Barzilay
a0e73d3375
Welcome to a new PLT day.
...
svn: r9036
2008-03-21 07:50:09 +00:00
Jacob Matthews
f4ab2e33df
Some grammar corner case bug fixes, lots more comments
...
svn: r9035
2008-03-21 00:22:37 +00:00
Eli Barzilay
06385640e9
set svn:eol-style and minor formatting
...
svn: r9034
2008-03-20 22:56:02 +00:00
Jacob Matthews
8071791db2
Short syntax
...
svn: r9033
2008-03-20 22:30:31 +00:00
Matthias Felleisen
8360fbfba0
fixed bug in place-image0
...
svn: r9032
2008-03-20 21:20:38 +00:00
Sam Tobin-Hochstadt
b0f41af021
Switch to #lang everywhere.
...
Fix up requires to use srfi-1 less, and in a uniform way.
svn: r9030
2008-03-20 13:31:18 +00:00
Sam Tobin-Hochstadt
afa5e930fe
remove debugging code
...
svn: r9029
2008-03-20 13:29:50 +00:00
Matthew Flatt
f5e0fd35f5
revise scribble/srcdoc so it is extensible; tweak bytecode optimizer to drop more omittable expressions
...
svn: r9028
2008-03-19 19:53:51 +00:00
John Clements
3f8d2d20f7
typo?
...
svn: r9027
2008-03-19 15:52:33 +00:00
John Clements
d154490c35
indexing for graphical file types
...
svn: r9026
2008-03-19 15:51:03 +00:00
Matthew Flatt
b26702358a
allowing shadowing of initial imports (3.99.0.20)
...
svn: r9025
2008-03-19 13:39:18 +00:00
Eli Barzilay
3c4eb57e76
Welcome to a new PLT day.
...
svn: r9024
2008-03-19 07:50:17 +00:00
Jay McCarthy
d1fac38565
fixing syntax issues
...
svn: r9021
2008-03-18 20:04:28 +00:00
Matthew Flatt
407e0bc2d9
fix serialization on prefabs, equal on cyclic hash tables
...
svn: r9020
2008-03-18 19:46:39 +00:00
Matthew Flatt
dba1ddc480
scribble/srcdoc experiment in net/gifwrite
...
svn: r9019
2008-03-18 18:19:25 +00:00
Eli Barzilay
d6cbe2b09f
* New scheme/function module (added by mistake on the previous commit)
...
* Added it to scheme/main
* Documented it
svn: r9018
2008-03-18 14:37:04 +00:00
Matthew Flatt
a6642f066f
fix program grammar
...
svn: r9017
2008-03-18 14:15:58 +00:00
Eli Barzilay
d0b86a31d1
no need for the commented subtract-out, since it is swalloed by except-out now
...
svn: r9016
2008-03-18 13:40:25 +00:00
Matthew Flatt
3a763f3bcc
generalized except-out
...
svn: r9015
2008-03-18 13:38:13 +00:00
Eli Barzilay
b34d267438
Welcome to a new PLT day.
...
svn: r9014
2008-03-18 07:50:14 +00:00
Matthew Flatt
fbb0ced20f
expand in a fresh namespace
...
svn: r9013
2008-03-18 02:26:11 +00:00
Matthew Flatt
2834b00b7e
refine failure handling of thread-send
...
svn: r9012
2008-03-18 02:16:06 +00:00
Matthew Flatt
c58820e30d
vyzo's thread mailboxes (3.99.0.19)
...
svn: r9010
2008-03-18 00:38:36 +00:00
Eli Barzilay
a314447264
use list* for cons*
...
svn: r9009
2008-03-17 18:17:13 +00:00
Matthew Flatt
f93e2f2de7
doc corrections from Doug Orleans
...
svn: r9004
2008-03-17 15:02:10 +00:00
Matthew Flatt
ddc58d73f0
fix docs on declared module name
...
svn: r9003
2008-03-17 14:09:53 +00:00
Matthew Flatt
968dbfea6c
fix meta-phase instantiation problems
...
svn: r9002
2008-03-17 13:40:56 +00:00
Eli Barzilay
7eb39d3a3f
simplify all collection paths
...
svn: r9001
2008-03-17 11:13:47 +00:00
Eli Barzilay
4a5b12eb44
Welcome to a new PLT day.
...
svn: r9000
2008-03-17 10:06:23 +00:00
Eli Barzilay
2ea73fbc6a
* Helper for reproviding stuff from srfi/N/... subdirectories
...
* Switch srfi/1 and a few other packages (and optionals.ss) to
scheme/base
* Make srfi/1 etc reprovide `filter' from scheme/private/list
* Organize a few modules that were unnecessarily providing a full
language.
* srfi/45 reprovides stuff from scheme/promise (see comments in
"srfi/45/lazy.ss")
svn: r8999
2008-03-17 10:05:50 +00:00
Robby Findler
9ba432ab9c
added the _ special case to ->d
...
svn: r8998
2008-03-17 04:01:39 +00:00
Matthew Flatt
b64d03d932
fix mac sdk support; change initial namespace to not have 'module'; set up mzc --c-mods (still need docs)
...
svn: r8997
2008-03-16 23:08:53 +00:00
Matthew Flatt
6bade7160f
restore 'filter' export of srfi/1/list, too
...
svn: r8996
2008-03-16 22:57:32 +00:00
Matthew Flatt
63a3d70819
restore 'filter' export of srfi/1
...
svn: r8995
2008-03-16 22:45:02 +00:00
Eli Barzilay
d42baaee46
duh, avoid chasing our tail
...
svn: r8994
2008-03-16 18:15:11 +00:00
Eli Barzilay
78490295fd
use #lang
...
svn: r8993
2008-03-16 18:13:20 +00:00
Eli Barzilay
883908580c
switched to scheme/base
...
svn: r8992
2008-03-16 17:24:48 +00:00
Eli Barzilay
ca7586e09f
typo in last commit
...
svn: r8991
2008-03-16 15:31:16 +00:00
Eli Barzilay
5649006dac
call-with-escape-continuation -> call/ec
...
svn: r8990
2008-03-16 15:30:04 +00:00
Eli Barzilay
e30a57b5a7
receive -> let-values
...
svn: r8989
2008-03-16 15:28:42 +00:00
Eli Barzilay
eb30bc7c88
use let-values for no-rest-argument case, switch to scheme/base
...
svn: r8988
2008-03-16 15:21:29 +00:00
Eli Barzilay
38ba4f29e8
fix rotting indentation, switch to #lang
...
svn: r8987
2008-03-16 15:17:50 +00:00
Eli Barzilay
696f8a24ba
Welcome to a new PLT day.
...
svn: r8986
2008-03-16 07:50:15 +00:00
Eli Barzilay
204fed4fdb
tt -> litchar
...
svn: r8985
2008-03-16 07:20:23 +00:00
Eli Barzilay
24ad4f041f
misc improvements and reformatting
...
svn: r8984
2008-03-16 07:16:50 +00:00
Robby Findler
32d1534d90
got thru the docs for the framework's functions
...
svn: r8983
2008-03-16 03:14:59 +00:00
Matthew Flatt
788adace20
fix r6rs let[rec]-syntax for expression positions
...
svn: r8982
2008-03-15 21:57:58 +00:00
Sam Tobin-Hochstadt
7f3c8510de
Handle Integer in contract generation.
...
Fix provide checking.
svn: r8980
2008-03-15 19:01:39 +00:00
Eli Barzilay
28311a690f
Welcome to a new PLT day.
...
svn: r8977
2008-03-15 07:50:19 +00:00
Robby Findler
e86fce444b
raw, first cut of framework docs: just functions and just contracts so far
...
svn: r8976
2008-03-15 03:11:04 +00:00
Matthew Flatt
d514f4f32e
fix mzc --exe
...
svn: r8975
2008-03-15 02:04:55 +00:00
Matthew Flatt
ae75de476f
fix phase of no-old-match-form
...
svn: r8972
2008-03-14 16:57:06 +00:00
Matthew Flatt
a8ae46ba34
workaround limitation in syntax system related to nested marks
...
svn: r8969
2008-03-14 00:37:19 +00:00
Matthew Flatt
421706a042
fix sentence
...
svn: r8968
2008-03-13 21:04:07 +00:00
Matthew Flatt
293ba025ba
prefab structure types (3.99.0.18)
...
svn: r8967
2008-03-13 20:59:22 +00:00
Eli Barzilay
d9f92dfe4c
Welcome to a new PLT day.
...
svn: r8965
2008-03-13 09:03:22 +00:00
Eli Barzilay
0d80418013
typo
...
svn: r8964
2008-03-13 07:44:54 +00:00
Eli Barzilay
38e8b04be2
fixed error message
...
svn: r8963
2008-03-13 06:19:26 +00:00
Eli Barzilay
bb9671f27b
remove subtract-out
...
svn: r8962
2008-03-13 04:16:02 +00:00
John Clements
4520570cb2
added indexing to compile-omit-paths etc.
...
svn: r8961
2008-03-12 19:34:35 +00:00
John Clements
0a51641563
fixed hook export problem
...
svn: r8960
2008-03-12 19:20:44 +00:00
Sam Tobin-Hochstadt
6326734300
Fix handling of quote inside unquote-splicing in quasipattern.
...
svn: r8959
2008-03-12 14:05:02 +00:00
Eli Barzilay
d1bd680fca
Welcome to a new PLT day.
...
svn: r8957
2008-03-12 07:50:13 +00:00
Eli Barzilay
bf3da735a4
subtract require/provide forms
...
svn: r8956
2008-03-12 07:14:57 +00:00
Matthew Flatt
1abcf7c313
fix (rnrs eval) to be phase-insensitive
...
svn: r8955
2008-03-12 00:25:47 +00:00
Matthew Flatt
1f38a6cb0a
fix (rnrs) so that it exports everything in both phase 0 and 1
...
svn: r8954
2008-03-12 00:22:26 +00:00
Matthew Flatt
9ecf9dfe4a
fix some error-message reporting for mzscheme define-struct
...
svn: r8953
2008-03-11 21:14:40 +00:00
Eli Barzilay
c3e9f14441
split reqprov.ss to require.ss and provide.ss
...
svn: r8952
2008-03-11 21:12:10 +00:00
Eli Barzilay
9c0df7fc7c
modspec-forms -> reqprov
...
svn: r8950
2008-03-11 15:22:20 +00:00
Eli Barzilay
c5bda65ee7
documented scheme/modspec-forms
...
svn: r8949
2008-03-11 13:55:11 +00:00
Eli Barzilay
f31d956552
better title(?)
...
svn: r8948
2008-03-11 13:53:18 +00:00
Matthew Flatt
d158302f1c
req-trans and flatten doc clarifications
...
svn: r8946
2008-03-11 13:32:39 +00:00
Eli Barzilay
3910b99921
srfi/66 is trivial, so no subdirectory (like srfi/4)
...
svn: r8945
2008-03-11 13:08:20 +00:00
Eli Barzilay
3c29bbda9d
* Moved the srfi-4 functionality back into the foreign library, so its
...
available from there instead of only from srfi/4
* Added scheme/modspec-forms with `matching-identifiers-in' for a
generic regexp-based selection of identifiers
* Used this new form to get make srfi/4 reprovide the relevant stuff
from foreign
* Did the same for srfi/66 (and added the missing renames etc to
foreign)
svn: r8944
2008-03-11 13:06:29 +00:00
Eli Barzilay
57b9507a89
clarification on what expand-import returns
...
svn: r8943
2008-03-11 12:48:14 +00:00
Eli Barzilay
37d8b1c8b6
Welcome to a new PLT day.
...
svn: r8941
2008-03-11 07:50:14 +00:00
Matthew Flatt
464f2209f4
fix lib paths in plt-help executable
...
svn: r8940
2008-03-11 00:25:02 +00:00
Eli Barzilay
1bae384561
Welcome to a new PLT day.
...
svn: r8937
2008-03-10 07:50:14 +00:00
Eli Barzilay
47ae6fac94
minor
...
svn: r8935
2008-03-09 18:15:46 +00:00
Eli Barzilay
a60cc40729
Welcome to a new PLT day.
...
svn: r8933
2008-03-09 07:50:14 +00:00
Matthew Flatt
73a137d84c
added scheme_add_swap_out_callback
...
svn: r8932
2008-03-08 15:46:50 +00:00
Matthew Flatt
af78c215a2
setup-plt info.ss docs, including info on scribblings and doc-categories
...
svn: r8931
2008-03-08 15:37:27 +00:00
Matthew Flatt
291fe9a9a3
fix requirein SRFI 4
...
svn: r8930
2008-03-08 14:37:16 +00:00
Eli Barzilay
d1d2dfc41d
Welcome to a new PLT day.
...
svn: r8929
2008-03-08 08:50:14 +00:00
Eli Barzilay
401a535e11
* Added svn:ignore to ignore test-generated files
...
* Renamed mzlib/contract header (distinguished from the other)
* Added "scheme.ss" to test things from the scheme collection
* Added "for.ss" to the "scheme.ss" tests, renamed the section header
to `for'
* Added "list.ss" to test stuff from scheme/list: flatten
* Moved list tests from "function.ss" to "list.ss": foldl, foldr,
filter, memf, assf, sort; removed bogus quicksort-mergesort test
svn: r8928
2008-03-08 07:34:22 +00:00
Eli Barzilay
975290d0c1
use flatten from scheme/list
...
svn: r8927
2008-03-08 07:03:40 +00:00
Eli Barzilay
330649b2d2
flatten and docs
...
svn: r8926
2008-03-08 06:58:12 +00:00
Eli Barzilay
08953a7baf
capital S like in rest of docs
...
svn: r8925
2008-03-08 06:51:50 +00:00
Danny Yoo
77e7725571
Updated to use datum->syntax.
...
svn: r8924
2008-03-08 06:43:45 +00:00
Danny Yoo
3f63c64d59
fixing paren
...
svn: r8923
2008-03-08 06:43:38 +00:00
Eli Barzilay
45c25353cc
remove log file
...
svn: r8922
2008-03-08 05:27:27 +00:00
Eli Barzilay
be901717bf
* Adjust the source information on @(...) scheme escapes to have the
...
source start at the `@' -- useful with column-sensitive macros
* Fix a minor bug: avoid merging a @|"..."| escape to the following
text (unlike @"..." which always gets merged)
* Fix the test file to work in v4.
svn: r8921
2008-03-08 02:13:25 +00:00
Noel Welsh
80c3bb19ce
Update SRFI 26 to use the scheme/base language, so it can be used with keyword functions
...
svn: r8920
2008-03-07 16:58:45 +00:00
Noel Welsh
d71f913097
Link the SRFI 4 tests into the main test suite and fix a number of tests so they work with the changes to 3.99. The hash table tests are still broken and I don't know why.
...
svn: r8919
2008-03-07 16:51:12 +00:00
Noel Welsh
a53d243e99
I have changed the SRFI-4 implementation so structure types are exported for types except u8. This allows developers to subtype the SRFI-4 structures. I have also refactored the code, leading to a significantly simpler implementation
...
svn: r8918
2008-03-07 16:24:06 +00:00
Matthew Flatt
81709349fb
programs
...
svn: r8917
2008-03-07 13:24:59 +00:00
Matthew Flatt
aa2b78ef8b
r6rs command-line fix
...
svn: r8916
2008-03-07 13:22:14 +00:00
Eli Barzilay
9319a8a810
Welcome to a new PLT day.
...
svn: r8915
2008-03-07 08:50:13 +00:00
Matthew Flatt
e80606352d
r6rs bug fix
...
svn: r8914
2008-03-07 03:58:06 +00:00
Matthew Flatt
20055ac00e
r6rs tests and repairs
...
svn: r8913
2008-03-07 03:18:06 +00:00
Eli Barzilay
b866eeb557
read-inside-syntax -> read-syntax-inside
...
svn: r8912
2008-03-07 02:27:09 +00:00
Matthew Flatt
5a62ed1df2
fix typos
...
svn: r8911
2008-03-07 00:11:44 +00:00
Eli Barzilay
fb49374527
add an 'include' form to scribble/text
...
svn: r8909
2008-03-06 23:00:28 +00:00
Matthew Flatt
cc6a756440
tests for (round -0.0), etc.
...
svn: r8907
2008-03-06 21:32:57 +00:00
Matthew Flatt
53bc658226
r6rs tests and repairs
...
svn: r8905
2008-03-06 18:56:31 +00:00
Eli Barzilay
9fb1397da6
Welcome to a new PLT day.
...
svn: r8904
2008-03-06 17:08:33 +00:00
Matthew Flatt
b451631831
fix coroutine API and test to avoid timeout races
...
svn: r8900
2008-03-06 14:08:29 +00:00
Matthew Flatt
e66ea1084c
rename R6RS test suite entry point
...
svn: r8899
2008-03-06 04:58:01 +00:00
Matthew Flatt
f3d74fa4c8
R6RS fixes; fix for <, >, <=, and >= with +nan.0 and a bignum or rational; compile two-byte regexp patterns (common for hand-rolled case-insensitivity, as in the R6RS parser) to a more compact and efficient representation
...
svn: r8898
2008-03-06 04:56:47 +00:00
Eli Barzilay
c72b0017ca
removed old hack
...
svn: r8897
2008-03-05 20:40:03 +00:00
Matthew Flatt
d4ea11b325
fix test case affected by change to scheme/base module-begin expansion
...
svn: r8896
2008-03-05 13:23:36 +00:00
Eli Barzilay
e0319c7fed
svn: r8895
2008-03-05 11:46:41 +00:00
Eli Barzilay
9eaebbee6c
svn: r8894
2008-03-05 11:46:28 +00:00
Eli Barzilay
47e70084a1
Welcome to a new PLT day.
...
svn: r8893
2008-03-05 08:50:15 +00:00
Robby Findler
ecc960e538
added back drscheme framework and utils to be compiled
...
svn: r8891
2008-03-05 02:05:26 +00:00
Matthew Flatt
8d11cee42b
r6rs record fields should be vectors
...
svn: r8890
2008-03-05 01:27:01 +00:00
Matthew Flatt
8e32f81c1b
fix some R6RS conditions & exceptions bugs
...
svn: r8889
2008-03-05 01:13:49 +00:00
Matthew Flatt
c8f3d15c79
manually restore property on scribble reader example
...
svn: r8888
2008-03-05 00:10:45 +00:00
Robby Findler
9eeab67636
fixed PR 9237
...
svn: r8887
2008-03-04 23:46:46 +00:00
Sam Tobin-Hochstadt
621cff1d9a
Move typed-scheme/lang/main.ss to typed-scheme/main.ss.
...
Fix documentation to match.
svn: r8886
2008-03-04 23:18:16 +00:00
Sam Tobin-Hochstadt
f7d6b01d26
Remove tool.
...
Improve error message source.
Add `build-list'
Don't give internal error when inference returns a bad result.
svn: r8885
2008-03-04 23:09:45 +00:00
Matthew Flatt
8b0a675b9a
add #:id support to defform, etc.
...
svn: r8884
2008-03-04 22:57:02 +00:00
Eli Barzilay
9838b8e79a
some fixes
...
svn: r8883
2008-03-04 21:47:25 +00:00
Eli Barzilay
357ee7713f
HtDPv0 is no longer here
...
svn: r8882
2008-03-04 20:39:47 +00:00
Eli Barzilay
80208a30e5
move incomplete code to the graveyard.
...
svn: r8881
2008-03-04 20:39:30 +00:00
Matthew Flatt
944770a4d1
fix another(!) JIT bug related to the runstack pointer and GC --- this time when a jump to a native function has the wrong arity; more certificate-management shortcuts to avoid explosion of work for long expansion chains; changed scheme/base module-begin to not create long expansion chais in the first place
...
svn: r8880
2008-03-04 19:41:21 +00:00
Eli Barzilay
c51b8f1b1b
fix file functions that require a keyword argument
...
svn: r8879
2008-03-04 18:57:25 +00:00
Eli Barzilay
ec78d4660d
typed scheme is not released yet, the docs should go elsewhere
...
svn: r8877
2008-03-04 17:38:32 +00:00
Eli Barzilay
a48fecced1
re comment-out installer line, since the main installer calls all subs now
...
svn: r8876
2008-03-04 17:33:13 +00:00
Eli Barzilay
db62afaadc
set svn:eol-style
...
svn: r8875
2008-03-04 17:28:15 +00:00
Eli Barzilay
1f5a7bf90a
Kathy fixed the installer for htdch
...
svn: r8873
2008-03-04 17:22:30 +00:00
Greg Cooper
f721101444
make sure bindings in annotations come from scheme/base
...
remove tip from docs about needing to save files before debugging
svn: r8872
2008-03-04 16:11:07 +00:00
Matthew Flatt
f2f2322140
fix another stx bug introduced in phase generalization
...
svn: r8871
2008-03-04 14:56:46 +00:00
Kathy Gray
2978ec4520
manually forcing installer order due to the error reported by Eli
...
svn: r8870
2008-03-04 14:51:18 +00:00
Robby Findler
de80a22496
fixed bug
...
svn: r8869
2008-03-04 14:19:13 +00:00
Eli Barzilay
3d4c3a6013
Welcome to a new PLT day.
...
svn: r8868
2008-03-04 08:50:14 +00:00
Greg Cooper
06c182e589
replace (equal? (send d get-filename) source)
...
with (send d port-name-matches? source) and use for-each-frame
instead of locate-file
svn: r8867
2008-03-04 04:46:17 +00:00
Eli Barzilay
5ff5d6c580
misc things
...
svn: r8866
2008-03-04 02:46:54 +00:00
Eli Barzilay
f1a68778d2
redundant name field
...
svn: r8865
2008-03-04 01:49:43 +00:00
Sam Tobin-Hochstadt
0d54ed5e74
Add Typed Scheme as a collection.
...
svn: r8864
2008-03-03 22:57:55 +00:00
Matthew Flatt
83398c1c1b
fix doc-categories entry
...
svn: r8863
2008-03-03 22:29:16 +00:00
Matthew Flatt
b8a289dd61
restore r6rs/info.ss, which now does something
...
svn: r8862
2008-03-03 22:24:54 +00:00
Eli Barzilay
78de3bf0de
Welcome to a new PLT day.
...
svn: r8861
2008-03-03 22:20:29 +00:00
Eli Barzilay
b76390a452
revise the way setup-plt crawls over the collection trees
...
svn: r8860
2008-03-03 22:04:28 +00:00
Matthew Flatt
b7cfd2fd00
plt-r6rs executable and initial r6rs docs
...
svn: r8859
2008-03-03 21:59:09 +00:00
Jacob Matthews
5f499c1a4d
Fixed compilation bug caused by code that should've been removed from the repository
...
svn: r8858
2008-03-03 20:54:03 +00:00
Sam Tobin-Hochstadt
a8d6e611fe
Fix match documentation - () is not a literal.
...
svn: r8857
2008-03-03 18:44:54 +00:00
Kathy Gray
547092db4c
restore highlighting
...
svn: r8856
2008-03-03 16:24:51 +00:00
Eli Barzilay
9283d92264
typos
...
svn: r8855
2008-03-03 06:04:03 +00:00
Greg Cooper
766ad478db
prevent 'split' events from being garbage-collected prematurely
...
rewrite ormap and andmap to use list-match
fix an error message
svn: r8854
2008-03-03 04:45:37 +00:00
Eli Barzilay
b4cca0ce2a
improve code, port to v4
...
svn: r8853
2008-03-02 22:52:12 +00:00
Robby Findler
0d54a9816f
fixed bug
...
svn: r8852
2008-03-02 22:43:07 +00:00
Matthew Flatt
b3476706ec
add newline handling to reencode-input/output-port; provide a streamlined path for custom-port buffering (via pipes); fix JIT bug related to updating the runstack pointer after a call that turns out to be a direct-native call
...
svn: r8851
2008-03-02 16:00:12 +00:00
Greg Cooper
28ddd158f6
add ft-canvas% widget for animated texpict images
...
svn: r8850
2008-03-02 15:44:38 +00:00
Eli Barzilay
ee18d0a26c
use proper suffix for java files
...
svn: r8849
2008-03-02 06:44:34 +00:00
Eli Barzilay
72f82a9de4
improve error message
...
svn: r8848
2008-03-02 06:30:54 +00:00
Eli Barzilay
4c63166f16
fix error message
...
svn: r8847
2008-03-02 06:28:47 +00:00