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 |
|
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
|
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 |
|
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 |
|
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 |
|
Matthew Flatt
|
0db054630e
|
fix GC of registered wills when will executor is inaccessible
svn: r9023
|
2008-03-19 01:27:09 +00:00 |
|
Matthew Flatt
|
cc551fd2d0
|
single-threaded on-demand loading
svn: r9022
|
2008-03-18 22:35:51 +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
|
a0cbc54b87
|
fix schminc to use bytecode
svn: r9011
|
2008-03-18 01:34:29 +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 |
|