Matthew Flatt
e25e7a1098
keyword in methods and apply; procedure-reduce-keyword-arity
...
svn: r9396
2008-04-22 18:00:04 +00:00
Eli Barzilay
8e6b3e9ba0
Simplified remove-duplicates interface, adjusted tests.
...
svn: r9386
2008-04-21 19:46:11 +00:00
Matthew Flatt
a0f65ba33e
dictionaries
...
svn: r9383
2008-04-21 17:26:35 +00:00
Eli Barzilay
9b0fc20d3e
added a powerful remove-duplicates and tests
...
svn: r9373
2008-04-19 15:41:24 +00:00
Eli Barzilay
2736de7404
* move flatten' next to
append*'
...
* document `add-between'
svn: r9369
2008-04-19 10:30:31 +00:00
Eli Barzilay
180dc08777
added add-between and string-join, no lists-join
...
svn: r9361
2008-04-18 14:00:41 +00:00
Eli Barzilay
0b7bdfe92c
added scheme/string, include it in the scheme language, put string-append* in there, tested, documented
...
svn: r9356
2008-04-18 04:10:46 +00:00
Eli Barzilay
5ccfe300f7
better argument name
...
svn: r9354
2008-04-18 01:58:05 +00:00
Matthew Flatt
5aeaf7ea75
R6RS docs, other misc clean-up
...
svn: r9349
2008-04-17 21:29:07 +00:00
Matthew Flatt
28a3f3f0e7
r5rs and srfi docs and bindings
...
svn: r9336
2008-04-16 20:52:39 +00:00
Matthew Flatt
46b8b435ca
export checked-struct-info?
...
svn: r9300
2008-04-14 19:20:58 +00:00
Matthew Flatt
9617dbbfd6
fix continuation prompt in scheme/load
...
svn: r9297
2008-04-14 16:39:43 +00:00
Matthew Flatt
9851d4aa0f
refine namespace handling of scheme/load to that it works with both DrScheme and setting current-namespace within the program
...
svn: r9296
2008-04-14 16:11:22 +00:00
Matthew Flatt
d94b97b835
make scheme/load work better in DrScheme
...
svn: r9295
2008-04-14 15:54:20 +00:00
Matthew Flatt
febe8ce783
scheme/load
...
svn: r9294
2008-04-14 15:20:18 +00:00
Matthew Flatt
8036ddf5a1
remove euler from scheme/math
...
svn: r9290
2008-04-14 11:44:13 +00:00
Eli Barzilay
a4de7ca7c9
reformat, etc
...
svn: r9288
2008-04-14 05:17:09 +00:00
Matthew Flatt
b9d7824c8e
more scribble rendering and doc details
...
svn: r9261
2008-04-11 19:09:26 +00:00
Sam Tobin-Hochstadt
13b7f8c506
Add checked-struct-info.
...
svn: r9227
2008-04-09 23:25:30 +00:00
Sam Tobin-Hochstadt
6a4414c82b
Fix PR 9286.
...
svn: r9219
2008-04-09 13:21:46 +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
Eli Barzilay
26b283b953
fixed pr9285, added tests
...
svn: r9197
2008-04-08 12:33:53 +00:00
Sam Tobin-Hochstadt
ec502d4802
rename
...
svn: r9184
2008-04-07 21:42:15 +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
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
f28726ab4d
fix bytecode writing of prefabs, add prop:sequence
...
svn: r9149
2008-04-03 14:07:52 +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
fb392dd331
adjust sort keyword arguments and docs
...
svn: r9131
2008-04-02 01:28:09 +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
1fd2e9b3fc
Create renaming to avoid using the same identifier multiple times.
...
Delete dead code.
svn: r9122
2008-03-31 21:01:29 +00:00
Eli Barzilay
a4f70641b9
error message typo
...
svn: r9110
2008-03-29 15:45:51 +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
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
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
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
c81eb6ede0
add in-lines and some doc clarifications
...
svn: r9072
2008-03-23 13:25:56 +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
Sam Tobin-Hochstadt
eedaebefaf
remove debugging printf
...
svn: r9060
2008-03-22 02:29:49 +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