Commit Graph

896 Commits

Author SHA1 Message Date
Matthew Flatt
396dd54b06 call-with-exception-handler change, plus some configure/Makefile changes that didn't help fix the built-on-10.5-for-10.4 problem but are still healthier in the long run
svn: r8102
2007-12-22 12:41:48 +00:00
Robby Findler
342eb86c10 finished the new ->*
svn: r8086
2007-12-20 20:35:58 +00:00
Matthew Flatt
d794bde875 liberalize un{quote,syntax}-spliciing to allow a non-list at the end of an enclosing list
svn: r8083
2007-12-20 14:00:15 +00:00
Matthew Flatt
6f45daa5f4 fix #%app bug when it starts with a keyword; PR 9122
svn: r8077
2007-12-20 01:45:35 +00:00
Matthew Flatt
a018da21f7 detect syntax-wrapped keyword for generate-temporaries
svn: r8074
2007-12-19 21:41:28 +00:00
Matthew Flatt
f70ea2d03a shared
svn: r8069
2007-12-19 21:32:07 +00:00
Matthew Flatt
415cd0bf15 lazy, force, delay in scheme/promise and scheme; clean up mzscheme some, and clean up the docs some
svn: r8053
2007-12-18 21:37:23 +00:00
Robby Findler
49f198dad7 fixed naming bugs and added a test suite to ensure that I preserve backwards compatibility with the old version of mzlib's contract system
svn: r8050
2007-12-18 20:49:33 +00:00
Robby Findler
a3f3dcb64d added keywords to ->*
svn: r8049
2007-12-18 20:19:11 +00:00
Robby Findler
0e43e1da8c added keywords to -> contract
svn: r8041
2007-12-17 23:48:30 +00:00
Matthew Flatt
5b984bc34e tweak mzscheme's help form
svn: r8036
2007-12-17 16:23:54 +00:00
Matthew Flatt
f5845e01a0 slideshow fixes
svn: r8035
2007-12-17 15:56:53 +00:00
Robby Findler
116241eee5 converted the contract test suite to use scheme/base and fixed bugs along the way
svn: r8032
2007-12-16 22:45:52 +00:00
Matthew Flatt
3e2e0ff02d more slideshow docs
svn: r8031
2007-12-16 14:19:10 +00:00
Matthew Flatt
fd1de94a48 change Scribble to complain about colliding tags
svn: r8025
2007-12-16 03:10:00 +00:00
Matthew Flatt
8f463ff1c4 fix err msg for last of non-list
svn: r8024
2007-12-16 01:15:40 +00:00
Robby Findler
8a7cdad926 removed links to old mzlib stuff and mzscheme module from the contract library (but not from all the libraries it depends on)
svn: r8023
2007-12-16 00:20:18 +00:00
Matthew Flatt
bfecd9e0f5 doc scribble/xref, and start net docs
svn: r8021
2007-12-15 23:36:23 +00:00
Matthew Flatt
c9aecb01f0 split setup/scribble-index into setup/xref and scribble/xref
svn: r8020
2007-12-15 22:10:29 +00:00
Robby Findler
9a0498b44d moved class, contracts, serialize, and traits into scheme/ and changed the class and contract interface so that contracts no longer depend on the class system (instead its the other way around)
svn: r8017
2007-12-15 18:46:55 +00:00
Matthew Flatt
f12a39d97b added scheme/help
svn: r8016
2007-12-15 18:02:05 +00:00
Matthew Flatt
138a38ea04 new scheme/cmdline, refine -r/-u to imply -N
svn: r7989
2007-12-13 15:04:20 +00:00
Matthew Flatt
bd7ced966e add 'compose' to scheme/base; switch Help Desk to a mzscheme app
svn: r7979
2007-12-12 22:17:09 +00:00
Matthew Flatt
5a6f8aede3 sandbox doc and API tweaks
svn: r7972
2007-12-12 18:39:15 +00:00
Matthew Flatt
8e2ee94811 add scheme/cmdline
svn: r7969
2007-12-12 16:57:57 +00:00
Matthew Flatt
622cd0554d revised mzlib/sandbox in scheme/sandbox
svn: r7965
2007-12-12 13:47:02 +00:00
Matthew Flatt
ca5a7c5560 split part of scheme/file into scheme/path, document them
svn: r7938
2007-12-10 17:59:26 +00:00
Matthew Flatt
eab8008c4f change 'include' and 'include-bitmap' to better match normal module-path syntax
svn: r7936
2007-12-10 16:13:25 +00:00
Matthew Flatt
a7dad576bd fix modbeg again, change resolved module path so that it is not case-normalized
svn: r7917
2007-12-07 17:51:08 +00:00
Matthew Flatt
5adbf6424b fix local expansion for printing wrapper to use the right #%app, etc.
svn: r7912
2007-12-07 14:34:11 +00:00
Matthew Flatt
9b96716432 improve arity error messages when keywords are involved
svn: r7887
2007-12-02 15:45:51 +00:00
Matthew Flatt
58684c1b0b doc corrections in quick and guide
svn: r7880
2007-12-01 01:47:32 +00:00
Matthew Flatt
d194a8b145 doc serialize
svn: r7875
2007-11-30 21:34:16 +00:00
Matthew Flatt
f520abb24c new-style define-serializable-struct
svn: r7871
2007-11-30 19:02:15 +00:00
Matthew Flatt
8930f31115 remove 'else' and '=>' bindings from 'mzscheme'
svn: r7859
2007-11-29 14:08:08 +00:00
Matthew Flatt
d42b8a68df ensure thst case' expansion is an expression
svn: r7856
2007-11-29 01:53:13 +00:00
Matthew Flatt
cbf636442b define-struct/derived and doc improvements
svn: r7844
2007-11-27 15:15:34 +00:00
Matthew Flatt
2c6a894474 fix mismatch between identifier and datums in module paths; revive HtDP language tests; fix quick's cache
svn: r7833
2007-11-26 00:38:58 +00:00
Matthew Flatt
1858ceb76e doc scheme/port
svn: r7821
2007-11-23 16:56:55 +00:00
Matthew Flatt
0cc6eac6db doc require/provide transformers and pretty-print
svn: r7820
2007-11-23 14:53:20 +00:00
Matthew Flatt
44478fa8e0 match docs
svn: r7817
2007-11-22 18:51:26 +00:00
Matthew Flatt
5b0a0be3d6 change scheme/unit and scheme/signature #langs to build on scheme/base
svn: r7792
2007-11-20 23:44:31 +00:00
Matthew Flatt
0f700b8531 add lib'
svn: r7771
2007-11-19 22:46:22 +00:00
Matthew Flatt
391892a848 3.99.0.3: improved namespace API
svn: r7756
2007-11-18 02:06:57 +00:00
John Clements
3503c4603a spefication -> specification
svn: r7726
2007-11-14 17:43:39 +00:00
Matthew Flatt
39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00