Commit Graph

9281 Commits

Author SHA1 Message Date
Eli Barzilay
757c51957e Some more arithmetic functions
svn: r12011
2008-10-13 15:47:24 +00:00
Eli Barzilay
d5028463f2 bad non-typo fix, go back, and change to Univ
svn: r12010
2008-10-13 15:42:53 +00:00
Eli Barzilay
86d70f52d8 some more sensible grouping of similar functions
svn: r12009
2008-10-13 15:42:19 +00:00
Eli Barzilay
1beabaf5e8 capitalization typo
svn: r12008
2008-10-13 15:37:16 +00:00
Eli Barzilay
e114ca005e * Grouped the ass* functions
* Made them all use -opt

svn: r12007
2008-10-13 15:36:59 +00:00
Eli Barzilay
f4ae28d714 use all of scheme/list, so the types for first and friends actually works
svn: r12006
2008-10-13 15:33:06 +00:00
Eli Barzilay
fea96706f1 (random) returns a floating point number
svn: r12005
2008-10-13 15:32:17 +00:00
Eli Barzilay
0209663ec7 * Move write' next to display'
* Make it have the same type (can write anything)
* Add `print' with the same type

svn: r12004
2008-10-13 15:30:55 +00:00
Eli Barzilay
9ba08bc558 minor reformatting (brackets, spaces, indents)
svn: r12003
2008-10-13 15:29:13 +00:00
Casey Klein
9e316c3162 1. Improved support for generating random numbers.
2. Fixed bug in find-base-cases.

svn: r12002
2008-10-13 15:19:13 +00:00
Robby Findler
86671cf6dc PR 9814
svn: r12001
2008-10-13 13:45:55 +00:00
Eli Barzilay
b9cbd0a5c8 Welcome to a new PLT day.
svn: r12000
2008-10-13 07:50:10 +00:00
Robby Findler
4c010b7d4a fixed PR 9770
svn: r11999
2008-10-13 00:53:23 +00:00
Matthew Flatt
198b05897b adjust HTML rendering of paragraphs as table cells; avoiding 'p' tags makes cut-and-paste work better
svn: r11998
2008-10-12 16:14:39 +00:00
Matthew Flatt
4fe97848b2 fix HTML problems that affect Opera; add ++style to scribble executable; fix some Latex back-end issues
svn: r11997
2008-10-12 15:53:49 +00:00
Eli Barzilay
e1c4040072 Welcome to a new PLT day.
svn: r11995
2008-10-12 07:50:11 +00:00
Eli Barzilay
2bd0019110 register-finalizer is not unsafe
svn: r11994
2008-10-12 06:13:46 +00:00
Matthew Flatt
b46a5091ba fix change that avoids re-running documents just to get xref information when the .sxref files are up-to-date
svn: r11993
2008-10-12 01:49:42 +00:00
Eli Barzilay
078ce5f8c6 removed unused leftover file
svn: r11992
2008-10-11 19:17:17 +00:00
Eli Barzilay
cff6f07259 fix whitespace before open-brace issues
svn: r11991
2008-10-11 19:09:50 +00:00
Robby Findler
161f9301f4 clicking in the whitespace between circles no longer counts as your turn
svn: r11990
2008-10-11 18:17:20 +00:00
Matthew Flatt
95fa65b7b3 fix great awlful memory leak in scribble's collect phase (which was exposed most clearly by the web-server tutorial); change in.sxref to be use fasl (bytecode) format
svn: r11989
2008-10-11 14:50:22 +00:00
Eli Barzilay
14c4931da3 Welcome to a new PLT day.
svn: r11987
2008-10-11 07:50:11 +00:00
Eli Barzilay
4f57cbbf37 fix flushing issue
svn: r11986
2008-10-10 09:58:18 +00:00
Eli Barzilay
31c55616a9 Welcome to a new PLT day.
svn: r11985
2008-10-10 07:50:11 +00:00
Casey Klein
b2ce9f4cd3 1. Fixed bug in reduction-semantics.ss.
2. Fixed bug in generation of 'any pattern.
3. Added `check-metafunction' form.

svn: r11984
2008-10-09 19:09:11 +00:00
Eli Barzilay
18f05a6823 Welcome to a new PLT day.
svn: r11983
2008-10-09 07:50:08 +00:00
Eli Barzilay
a51ea08cb4 fix a bug, when there is no user field
svn: r11982
2008-10-09 01:33:35 +00:00
Eli Barzilay
98c8abeb3b use >>> for a marker, like the build does
svn: r11978
2008-10-08 16:09:45 +00:00
Sam Tobin-Hochstadt
3db02a50e1 Fix inference for simple fns with ...
svn: r11977
2008-10-08 15:34:05 +00:00
Eli Barzilay
c5b666026a Welcome to a new PLT day.
svn: r11970
2008-10-08 07:50:22 +00:00
Sam Tobin-Hochstadt
665da912c8 New test for bug found by eli.
svn: r11969
2008-10-07 21:55:45 +00:00
Sam Tobin-Hochstadt
dbf4462228 Fix bug in inference when tvars in env.
svn: r11968
2008-10-07 21:55:25 +00:00
Matthew Flatt
89f2315374 fix bug in exe creation where 'lib runtime-paths could be mis-parsed as mzlib paths
svn: r11966
2008-10-07 16:00:36 +00:00
Matthew Flatt
82ad7da253 change -S, -X, and -z flags for mz/mr
svn: r11964
2008-10-07 14:56:26 +00:00
Eli Barzilay
98975fc524 move the reader of make-module-evaluator inside the user context jail
svn: r11963
2008-10-07 14:20:18 +00:00
Eli Barzilay
bbceacae84 turn on read-accept-reader in the default-sandbox-reader
svn: r11962
2008-10-07 14:14:59 +00:00
Eli Barzilay
9f3161cf24 doc clarifications
svn: r11961
2008-10-07 14:14:23 +00:00
Eli Barzilay
0899471d32 use the default language if there was an error reading the preference file
svn: r11960
2008-10-07 14:07:56 +00:00
Matthew Flatt
06efa91709 scheme_malloc_code and scheme_free_code
svn: r11958
2008-10-07 11:58:51 +00:00
Eli Barzilay
8217dddd56 * The module-path place is now optional, and #:language can be used
with an expression (evaluated as usual, not quoted), or with a thunk
  that is invoked before reading the body begins.
* Added some missing tests that were not used for some reason...
* Some other documentation improvements.
* Improved the code a little more.

svn: r11957
2008-10-07 10:56:29 +00:00
Eli Barzilay
da389b03a9 better code layout (easier to add new options)
svn: r11956
2008-10-07 07:53:50 +00:00
Eli Barzilay
d2bd4c050e * Added (module <lang>) as a specification for using
`make-module-evaluator' accepting only modules with the specified
  language.
* Fix a bug with deciding on how to convert values for printing.
* Improved code in checker.ss.

svn: r11955
2008-10-06 21:44:23 +00:00
Eli Barzilay
433819df52 Added a #:language argument to `make-module-evaluator' to enforce a
particular language module.

svn: r11954
2008-10-06 21:34:24 +00:00
Sam Tobin-Hochstadt
c953007f63 Fix automated TS tests.
svn: r11953
2008-10-06 19:41:30 +00:00
Eli Barzilay
499fc08d0d set props and a little better code for syntax in scribble file
svn: r11952
2008-10-06 17:24:16 +00:00
Eli Barzilay
dd20d88776 Welcome to a new PLT day.
svn: r11950
2008-10-06 07:50:04 +00:00
Eli Barzilay
f205e32302 clarify and give an example for PLTCOLLECTS
svn: r11949
2008-10-06 04:52:21 +00:00
Robby Findler
c556fd74aa svn: r11948 2008-10-06 03:42:33 +00:00
Robby Findler
d2d85b39b3 cleaned up chat noir
svn: r11947
2008-10-06 02:32:37 +00:00
Robby Findler
a01a8a962f svn: r11946 2008-10-05 23:12:37 +00:00
Eli Barzilay
191d6fbf48 set svn:* props
svn: r11945
2008-10-05 21:39:14 +00:00
Robby Findler
baf98c4136 added chat noir
svn: r11944
2008-10-05 20:32:26 +00:00
Eli Barzilay
115e2d9b91 Welcome to a new PLT day.
svn: r11941
2008-10-05 04:43:23 +00:00
Eli Barzilay
062152e711 fixed PR9806 and PR9807
svn: r11940
2008-10-05 04:42:48 +00:00
Eli Barzilay
9c92ce8cc9 disable htdp languages context for now
svn: r11939
2008-10-05 04:17:26 +00:00
Eli Barzilay
a1bbd7dd3c oops, revert this line
svn: r11938
2008-10-05 03:41:17 +00:00
Eli Barzilay
2899c1f1cc planet-requires moved to tests/typed-scheme/util-tests
svn: r11937
2008-10-05 03:40:55 +00:00
Eli Barzilay
0d6a9d73dc proper fix for the latex problem (blockquote was used unnecessarily)
svn: r11936
2008-10-05 02:23:21 +00:00
Eli Barzilay
76172dd0f3 bad hack to make compilation go through
svn: r11935
2008-10-04 21:20:35 +00:00
Eli Barzilay
202535a7f4 typo
svn: r11934
2008-10-04 20:33:22 +00:00
Eli Barzilay
4dbd674671 Welcome to a new PLT day.
svn: r11933
2008-10-04 19:16:54 +00:00
Eli Barzilay
8d06e0c707 rename holder -> keep
svn: r11932
2008-10-04 19:10:38 +00:00
Eli Barzilay
2886a95318 * Exported `cvector-ptr'
* Added `#:hold' to `_fun' for callbacks (will be changed to `#:keep'
  soon, but better to have a checkpoint)
* _cprocedure also has a `hold' argument, and is now using keyword
  arguments (it was getting crowded in the optional arguments
  department)
* Documented everything that changed, with a longish descrption for
  options for holding callback values.
* More tests, including tests for callbacks that would crash if the
  callback values are not held.

svn: r11931
2008-10-04 19:01:17 +00:00
Sam Tobin-Hochstadt
7e32802fe0 Changes for auto-language. 2008-10-03 15:00:56 -04:00
Matthias Felleisen
b51e02b81a revised world documentation
svn: r11927
2008-10-02 20:25:20 +00:00
Matthias Felleisen
df9ce08681 revised world documentation
svn: r11926
2008-10-02 20:21:15 +00:00
Robby Findler
a7217aed0e improved error checking when the response is badly malformed
svn: r11925
2008-10-02 19:49:33 +00:00
Matthew Flatt
e99645136b fix sirmail header checking, since encoding was moved to later
svn: r11924
2008-10-02 11:54:03 +00:00
Matthew Flatt
ab864d4888 declare htdp/image as original source for docs
svn: r11923
2008-10-01 22:17:45 +00:00
Matthew Flatt
37d6c77066 fix docs for bibliography
svn: r11922
2008-10-01 16:04:05 +00:00
Matthew Flatt
6c2f070bb8 fix docs for bib-entry
svn: r11921
2008-10-01 15:59:46 +00:00
Matthew Flatt
7c88dd9c2a fix PS citation typesetting
svn: r11920
2008-10-01 15:56:17 +00:00
Matthew Flatt
01c2214d80 doc clarifications on dc-path
svn: r11919
2008-10-01 15:54:36 +00:00
Matthew Flatt
1097cb35a6 add ++xref-in flag to scribble
svn: r11918
2008-10-01 13:03:06 +00:00
Matthew Flatt
086f3c3b44 fix int-def context binding problems, fix scheme/splicing, change rnrs/base-6 to use scheme/splicing
svn: r11917
2008-09-30 22:03:55 +00:00
Robby Findler
33d52cb379 performance improvement
svn: r11916
2008-09-30 20:18:55 +00:00
Matthew Flatt
d6ba5a2820 minor typos in FFI doc
svn: r11914
2008-09-30 14:37:46 +00:00
Matthew Flatt
a529b45e7c add __isnan and __isinf (PR 9802)
svn: r11911
2008-09-30 12:08:09 +00:00
Eli Barzilay
2ee9f2979c Welcome to a new PLT day.
svn: r11910
2008-09-30 07:50:08 +00:00
Chongkai Zhu
cd8e24b02b fix equal?
svn: r11909
2008-09-30 01:46:37 +00:00
Robby Findler
07cfcb4f07 updated tests for newest stuff
svn: r11908
2008-09-29 21:06:13 +00:00
Robby Findler
025c1d2637 removed the (useless) mouse-over-the-overview-window-and-it-shows-you-one-line-of-text feature because it made the window jump around in annoying ways and made clicking on the overview window not work properly
svn: r11907
2008-09-29 18:44:27 +00:00
Sam Tobin-Hochstadt
b81ba54dae fix for automated running
svn: r11903
2008-09-29 15:15:50 +00:00
Kathy Gray
5844ef4a3d Corrected error in using libraries
svn: r11902
2008-09-29 15:09:29 +00:00
Robby Findler
0ad2b06c66 added shift-return to go backwards
svn: r11901
2008-09-29 13:51:42 +00:00
Eli Barzilay
772760f197 Welcome to a new PLT day.
svn: r11899
2008-09-29 07:50:10 +00:00
Eli Barzilay
ad2928e32a typo (PR9789)
svn: r11898
2008-09-28 22:59:34 +00:00
Eli Barzilay
d892cb243e * Move the help functionality into the search collection, so it is not
packaged with the mzscheme distribution
* Make scheme/help throw a helpful message if the file is missing

svn: r11896
2008-09-28 20:43:13 +00:00
Eli Barzilay
6342131e6d fix dropping of duplicate items & multi-line items
svn: r11895
2008-09-28 20:42:18 +00:00
Eli Barzilay
ab9e4edc85 Welcome to a new PLT day.
svn: r11894
2008-09-28 07:50:14 +00:00
Robby Findler
a2314a8f0e fixed a bug in the last commit
svn: r11893
2008-09-28 04:12:23 +00:00
Robby Findler
eadcced90d some attempts to lower the profj footprint
svn: r11892
2008-09-28 04:06:33 +00:00
Eli Barzilay
232c61be27 Welcome to a new PLT day.
svn: r11890
2008-09-27 07:50:23 +00:00
Eli Barzilay
c8be2b6f57 make _cpointer types return the result of the scheme->c function, if any
svn: r11888
2008-09-27 06:35:08 +00:00
Eli Barzilay
856fb22152 use 'infinity instead of +inf.0 for pretty-print
fix error messages to use ~e instead of ~s

svn: r11887
2008-09-27 02:19:47 +00:00
Eli Barzilay
4efab4f12f removed some unnecessary old autoloading, reformat some stuff
svn: r11886
2008-09-27 02:12:02 +00:00
Eli Barzilay
59b1eea0bc fixed help with #:search, made most of the help-related overhead loaded when help is used
svn: r11885
2008-09-27 02:07:59 +00:00
Eli Barzilay
989a17ede4 added master
svn: r11884
2008-09-26 20:40:11 +00:00
Robby Findler
d1b2bf63c7 added metafunction result caching
svn: r11883
2008-09-26 16:13:03 +00:00
Eli Barzilay
c0bc68f35b pull out the right bindings from the right places
svn: r11882
2008-09-26 13:16:02 +00:00
Sam Tobin-Hochstadt
98c02cb887 Fix handling of explicit maker in tc-struct.
svn: r11881
2008-09-26 12:23:33 +00:00
Eli Barzilay
63397d1edd Welcome to a new PLT day.
svn: r11880
2008-09-26 07:50:16 +00:00
Eli Barzilay
e328ad4136 stupid typo
svn: r11878
2008-09-25 20:41:39 +00:00
Eli Barzilay
fa86e9ee9f minor formatting
svn: r11877
2008-09-25 20:07:07 +00:00
Eli Barzilay
0c6b7c4e26 fix typo
svn: r11876
2008-09-25 19:57:33 +00:00
Sam Tobin-Hochstadt
cd6a37ff4c Fix error in use of tc-error/delayed.
Fix expansion of with-handlers:
add test

svn: r11875
2008-09-25 19:35:00 +00:00
Eli Barzilay
9373be4b3d some macro cleanup
svn: r11874
2008-09-25 19:21:01 +00:00
Eli Barzilay
7695ee44e3 added !eval and documented it
svn: r11873
2008-09-25 19:17:50 +00:00
Sam Tobin-Hochstadt
77e9b026b3 fix type of assq
svn: r11872
2008-09-25 15:56:55 +00:00
Sam Tobin-Hochstadt
23db0aa366 Add test for assq
svn: r11871
2008-09-25 14:55:36 +00:00
Sam Tobin-Hochstadt
814bfb189e Test for print-convert of keyword.
svn: r11870
2008-09-25 14:53:55 +00:00
Eli Barzilay
8380372d46 oops
svn: r11869
2008-09-25 08:43:11 +00:00
Eli Barzilay
3b6ca1b7a6 Welcome to a new PLT day.
svn: r11868
2008-09-25 07:50:14 +00:00
Eli Barzilay
18d0028d35 Added `guess' as a fake teachpack. See additional note in
"overridden-collects/readme.txt".

svn: r11866
2008-09-25 07:05:48 +00:00
Eli Barzilay
b465a25656 teachpacks -> requires (keep :teachpacks for compatibility)
svn: r11865
2008-09-25 06:26:18 +00:00
Matthew Flatt
cc5a495f87 fix SRFI 63 'equal?'
svn: r11864
2008-09-25 05:17:57 +00:00
Eli Barzilay
516647216d some more stuff about text related options
svn: r11862
2008-09-25 00:34:23 +00:00
Eli Barzilay
d981ea63ec fix the make-evaluator call
svn: r11861
2008-09-24 23:23:19 +00:00
Eli Barzilay
95526fbc5a formatting
svn: r11860
2008-09-24 20:38:57 +00:00
Eli Barzilay
6bb96f95b0 minor
svn: r11859
2008-09-24 20:14:56 +00:00
Eli Barzilay
943b22ebeb set svn:eol-style
svn: r11858
2008-09-24 20:08:05 +00:00
Sam Tobin-Hochstadt
15e7be91f5 Reorg to separate out files.
svn: r11857
2008-09-24 19:56:48 +00:00
Sam Tobin-Hochstadt
9b6a8d2e5a Fix print-convert on keywords.
svn: r11856
2008-09-24 19:55:52 +00:00
Sam Tobin-Hochstadt
89171c0329 Make contract error regexps more flexible.
svn: r11855
2008-09-24 19:55:29 +00:00
Eli Barzilay
ea52bc06ad more clarifications
svn: r11854
2008-09-24 19:02:34 +00:00
Eli Barzilay
06baadf3a8 clarify the docs for text-related options
svn: r11853
2008-09-24 18:41:49 +00:00
Eli Barzilay
d35ceb9f4f better to use begin
svn: r11852
2008-09-24 18:05:46 +00:00
Sam Tobin-Hochstadt
9c08df4789 Add kw test
svn: r11850
2008-09-24 14:03:25 +00:00
Sam Tobin-Hochstadt
81b9f63852 Remove output redirection.
svn: r11849
2008-09-24 14:02:20 +00:00
Eli Barzilay
6d93ceb809 Welcome to a new PLT day.
svn: r11848
2008-09-24 07:50:16 +00:00
Eli Barzilay
956e290b03 use mred-text in the instructions for starting the server
svn: r11847
2008-09-24 04:01:59 +00:00
Eli Barzilay
5b70b732a5 remove old unnecessary function definition
svn: r11845
2008-09-23 20:46:58 +00:00
Robby Findler
cde0dc2566 svn: r11843 2008-09-23 13:56:47 +00:00
Eli Barzilay
add3676853 Welcome to a new PLT day.
svn: r11842
2008-09-23 07:50:13 +00:00
Sam Tobin-Hochstadt
917307bd2e Fix delay/force.
svn: r11841
2008-09-22 21:37:13 +00:00
Eli Barzilay
9728740294 sample code for diverting searches somewhere online
svn: r11840
2008-09-22 20:05:38 +00:00
Robby Findler
ba975f0ed2 added plt version to bug report submission
svn: r11839
2008-09-22 19:58:20 +00:00
Sam Tobin-Hochstadt
091089f27d add char?
svn: r11838
2008-09-22 18:37:48 +00:00
Sam Tobin-Hochstadt
88d44f9c5b Catch error before internal error, more informative internal error.
svn: r11837
2008-09-22 18:35:24 +00:00
Sam Tobin-Hochstadt
e7a7036a48 Fix internal errors in error reporting.
svn: r11836
2008-09-22 18:09:49 +00:00
Matthias Felleisen
52b9740042 added an example
svn: r11835
2008-09-22 18:07:36 +00:00
Matthew Flatt
ce10c4a5fc fix 'module-langugage tracking
svn: r11832
2008-09-22 13:08:40 +00:00
Eli Barzilay
afb21c32b5 Welcome to a new PLT day.
svn: r11831
2008-09-22 07:50:18 +00:00
Eli Barzilay
f5a019f23d better message if no results and we have a context
svn: r11830
2008-09-22 04:30:31 +00:00
John Clements
862aff6f6d added kill-enclosing-parens (c:c,c:e)
svn: r11829
2008-09-22 01:15:48 +00:00
John Clements
ed306e1e18 documented kill-enclosing-parens
svn: r11828
2008-09-22 01:15:12 +00:00
Matthew Flatt
dd7db9ff7b add read-language, module-compiled-language-info, and module->language-info
svn: r11827
2008-09-21 16:00:42 +00:00
Eli Barzilay
cc8d16d300 Welcome to a new PLT day.
svn: r11826
2008-09-21 07:50:13 +00:00
Mike Sperber
f5326ecb0f Synch with latest.
svn: r11825
2008-09-21 04:34:07 +00:00
Eli Barzilay
056ca07a7f avoid showing the lock thread
svn: r11824
2008-09-20 13:53:22 +00:00
Matthew Flatt
6f9b5ad586 correct error message for bad formal argument after keyword
svn: r11823
2008-09-20 11:24:53 +00:00
Matthew Flatt
b43f0456fc fix some r6rs printing problems
svn: r11822
2008-09-20 11:20:15 +00:00
Eli Barzilay
a79058812e Welcome to a new PLT day.
svn: r11821
2008-09-20 07:50:07 +00:00
Eli Barzilay
5f0f50863b no scribblings until this collection moves up
svn: r11820
2008-09-19 16:49:04 +00:00
Casey Klein
12bba4996f Improved performance of `check' by factoring language and pattern
pre-processing out of its loop.

svn: r11819
2008-09-19 13:22:00 +00:00
Eli Barzilay
967dca08e3 Welcome to a new PLT day.
svn: r11818
2008-09-19 07:50:18 +00:00
Eli Barzilay
23c4073c44 clarification
svn: r11817
2008-09-19 02:37:25 +00:00
Eli Barzilay
5072b8d0c4 clarification
svn: r11816
2008-09-19 01:08:35 +00:00
Jay McCarthy
905d0b3566 Spelling
svn: r11814
2008-09-18 20:56:23 +00:00
Eli Barzilay
b8c1988ada clarification
svn: r11811
2008-09-18 19:47:29 +00:00
Eli Barzilay
bafb87990d create directories that are specified but missing, use open-output-nowhere
svn: r11810
2008-09-18 19:42:30 +00:00
Ryan Culpepper
f22c42d8a4 stxclass: minor improvements to syntax, docs, literals, etc
svn: r11808
2008-09-18 19:37:09 +00:00
Eli Barzilay
d44850f515 check handin-server directory exists
svn: r11807
2008-09-18 19:13:25 +00:00
Casey Klein
bab55e4e20 Changed syntax for `check'
svn: r11806
2008-09-18 18:58:39 +00:00
Jay McCarthy
ff43b3ec42 Adding formlet documentation
svn: r11805
2008-09-18 18:16:43 +00:00
Casey Klein
3177457e0b 1. Generation of string/symbol/variable now uses compiled-lang-literals.
2. `check' prints counterexamples to current-error-port rather than
returning a string.
3. Non-terminals and built-ins (e.g., variable, number, etc.) now
properly bind in generation.

svn: r11804
2008-09-18 17:42:39 +00:00
Eli Barzilay
0dfca67442 clarify https-port-number in the quickstart section
svn: r11803
2008-09-18 16:28:25 +00:00
Eli Barzilay
8b2bf40f55 reorganize docs into separate files
svn: r11802
2008-09-18 16:24:35 +00:00
Eli Barzilay
bb1e10bd1c forgot to include this too
svn: r11801
2008-09-18 15:14:53 +00:00
Eli Barzilay
011301e80d some fixes, put stuff in common.ss
svn: r11800
2008-09-18 15:12:35 +00:00
Robby Findler
db9c864d0f svn: r11798 2008-09-18 13:38:52 +00:00
Robby Findler
c7e4af29c6 more little typo fixes
svn: r11797
2008-09-18 13:26:15 +00:00
Robby Findler
4600e4639e svn: r11796 2008-09-18 13:17:48 +00:00
Eli Barzilay
f9c83af415 Welcome to a new PLT day.
svn: r11795
2008-09-18 07:50:22 +00:00
Casey Klein
189ef12cd0 Fixed bug in generation of ellipses.
svn: r11794
2008-09-18 04:51:02 +00:00
Jay McCarthy
432a1424ef Refactoring API
svn: r11793
2008-09-17 15:34:16 +00:00
Jay McCarthy
130be7b597 Refactoring API
svn: r11792
2008-09-17 15:32:22 +00:00
Kathy Gray
a454479345 Correction for setup-plt error
svn: r11791
2008-09-17 14:54:11 +00:00
Eli Barzilay
064eb9a147 Rename input files so they get compiled too.
(And also see that the resulting .dep files are good re `include')

svn: r11789
2008-09-17 14:26:40 +00:00
Eli Barzilay
ffde7e7b42 preprocessor tests
svn: r11787
2008-09-17 14:19:55 +00:00
Eli Barzilay
639ba223cc Welcome to a new PLT day.
svn: r11785
2008-09-17 07:50:18 +00:00
John Clements
829b27f343 changed module-syntax/module-reader to syntax/module-reader
svn: r11784
2008-09-17 04:14:26 +00:00
Jay McCarthy
b1a0d785ba Adding formlets
svn: r11782
2008-09-16 22:59:19 +00:00
Sam Tobin-Hochstadt
6d228898ee Documentation for define-struct:
svn: r11781
2008-09-16 22:26:34 +00:00
Sam Tobin-Hochstadt
405ed4de3f Document `Parameter'
svn: r11780
2008-09-16 22:21:44 +00:00
Robby Findler
ce217355f8 PR 9761
svn: r11779
2008-09-16 20:26:15 +00:00
Robby Findler
1fa518f9d8 PR 9762
svn: r11776
2008-09-16 11:34:17 +00:00
Eli Barzilay
081611f574 Welcome to a new PLT day.
svn: r11775
2008-09-16 07:50:15 +00:00
Eli Barzilay
7d00e626c9 svn: r11773 2008-09-16 04:14:03 +00:00
Eli Barzilay
26b9bd6c3d * Added text utilities
* begin/collect, and a begin/text that is based on it (ignoring
  inter-defns spaces)
* include/text, available as `include' in the scribble/text langauge
* tests, only for begin/collect for now

svn: r11772
2008-09-16 00:46:35 +00:00
Eli Barzilay
52f0e100a7 properly use module-reader
svn: r11770
2008-09-15 23:09:25 +00:00
Eli Barzilay
0b2f559e29 module-reader constructs proper source information, fix s-exp reader to use it
svn: r11769
2008-09-15 23:01:06 +00:00
Robby Findler
d165c586af PR 9760
svn: r11766
2008-09-15 21:58:59 +00:00
Matthew Flatt
186bf67630 msvs9-friendly patches; preliminary splicing let-syntax library; export and doc GC_resolve and GC_fixup_self
svn: r11758
2008-09-15 19:08:50 +00:00
Robby Findler
9c1f3eda0c removed a race condition in the way the colors were initialized
svn: r11757
2008-09-15 12:52:55 +00:00
Eli Barzilay
f25da8fd7d require at least one test expression
svn: r11756
2008-09-15 09:57:56 +00:00
Eli Barzilay
99dc711ac0 Removed the redundant uncaught-exception-handler setting, use with-handlers except for the mzscheme tests
svn: r11755
2008-09-15 09:57:16 +00:00
Eli Barzilay
d32f0a9692 * Made run-automated-tests invoke the original exception handler when
need to
* comment out stepper tests for now
* lazy/main has a single batch of tests
* added lazy/main to the tests

svn: r11754
2008-09-15 08:01:06 +00:00
Eli Barzilay
1e40590ea4 Use a parameter for nested uses of test
svn: r11753
2008-09-15 07:19:41 +00:00
Eli Barzilay
e281030aba fix lcons example (PR9751)
svn: r11752
2008-09-15 04:59:59 +00:00
Robby Findler
bd954710f6 fixed some bugs in the yellow highlighting
svn: r11750
2008-09-14 23:19:42 +00:00
Eli Barzilay
c870eadf03 a nested (test ...) expression is implicitly in a 'do' block for convenicnce
svn: r11749
2008-09-14 22:15:20 +00:00
Matthew Flatt
afd3cd3729 release mred internal lock during canvas set-editor super call
svn: r11748
2008-09-14 14:48:08 +00:00
Matthew Flatt
18176568c7 exit status clarifications in reference doc
svn: r11747
2008-09-14 14:15:49 +00:00
Eli Barzilay
3d4c42a442 Welcome to a new PLT day.
svn: r11746
2008-09-14 07:50:32 +00:00
Robby Findler
4302033e82 svn: r11741 2008-09-14 03:50:20 +00:00
Sam Tobin-Hochstadt
35244d474e revert contracts
svn: r11739
2008-09-13 23:51:16 +00:00
Sam Tobin-Hochstadt
9d53eab27d contracts for infer, and keyword argument for expected
svn: r11735
2008-09-13 23:00:24 +00:00
Sam Tobin-Hochstadt
302e28da62 provide tc-result? for contracts
svn: r11734
2008-09-13 22:48:19 +00:00
Sam Tobin-Hochstadt
49c816cfaa Fix call to *Keyword - thanks Matthew.
svn: r11733
2008-09-13 22:47:52 +00:00
Sam Tobin-Hochstadt
37796884d8 Doc changes.
svn: r11732
2008-09-13 22:45:22 +00:00
Robby Findler
fb17d339ef oops, committed too soon...
svn: r11731
2008-09-13 22:38:21 +00:00
Robby Findler
d69957455c a bunch more values are now converted into contracts automatically (added bytes)
svn: r11730
2008-09-13 22:37:16 +00:00
Robby Findler
85e489219c a bunch more values are now converted into contracts automatically
svn: r11729
2008-09-13 22:35:09 +00:00
Robby Findler
06a4d0df4a got rid of define-struct/prop since scheme/base has a define-struct that does all that (and more) now
svn: r11727
2008-09-13 16:29:01 +00:00
Robby Findler
c6c876a821 a little more, inspired by PR 9742
svn: r11725
2008-09-13 15:27:15 +00:00
Robby Findler
bd7cf63ed0 alt-return and control-return now insert returns
svn: r11724
2008-09-13 15:07:48 +00:00
Robby Findler
5566ec2ef2 PR 9742
svn: r11723
2008-09-13 13:22:22 +00:00
Eli Barzilay
1f9ee1aac3 Welcome to a new PLT day.
svn: r11722
2008-09-13 07:50:30 +00:00
John Clements
bafd239ef0 changed result of check-expect
svn: r11721
2008-09-13 06:32:42 +00:00
John Clements
7d5e704058 went to simple true/false for stepper results
svn: r11720
2008-09-13 06:28:46 +00:00
Eli Barzilay
42e33b7d94 minor tweaks
svn: r11710
2008-09-13 00:51:21 +00:00
Matthew Flatt
72055191b4 add printable<%>
svn: r11705
2008-09-12 22:50:09 +00:00
Stevie Strickland
f7cd4784de Need the #:exists keyword here.
svn: r11704
2008-09-12 22:43:58 +00:00
Robby Findler
3c2cb93f74 adjusted colors, hopefully better for colorblind people
svn: r11703
2008-09-12 22:31:57 +00:00
John Clements
5895f67bfe fixed stepper tests
svn: r11694
2008-09-12 18:19:33 +00:00
Eli Barzilay
5541890dd5 yet more v4-isms
svn: r11684
2008-09-12 15:41:34 +00:00
Eli Barzilay
0c0630d50d more v4-isms
svn: r11683
2008-09-12 15:30:38 +00:00
Eli Barzilay
78632e178d svn: r11682 2008-09-12 15:23:05 +00:00
Eli Barzilay
5675f4574c more v4-updates
svn: r11679
2008-09-12 15:18:00 +00:00
Eli Barzilay
41a4f4b2ae macro -> function
svn: r11678
2008-09-12 15:03:54 +00:00
Eli Barzilay
854d52d987 mzlib/* -> scheme/*, for-each -> for
svn: r11677
2008-09-12 14:56:10 +00:00
Eli Barzilay
4f1b829413 switch to #lang, reindent, minor fix (when -> if), merge stuff with csu660 version
svn: r11675
2008-09-12 14:49:22 +00:00
Eli Barzilay
ef92bf90f4 svn: r11674 2008-09-12 13:23:52 +00:00
Eli Barzilay
a3930ea088 improved reader documentation
svn: r11673
2008-09-12 13:22:31 +00:00
Eli Barzilay
c7dc9e73f3 Welcome to a new PLT day.
svn: r11672
2008-09-12 07:50:12 +00:00
Robby Findler
cce9d7d6e5 improved keybindings for search
svn: r11668
2008-09-12 02:57:21 +00:00
Eli Barzilay
21640dcc36 put scribble property on escape expressions (no []s or {}s)
svn: r11667
2008-09-12 02:47:13 +00:00
John Clements
92df21d9df added stepper to automatic tests
svn: r11652
2008-09-11 21:12:50 +00:00
Sam Tobin-Hochstadt
4f5a412230 Merge in keywords branch and directory reorg.
svn: r11643
2008-09-11 14:07:10 +00:00
Sam Tobin-Hochstadt
7cf9b36c15 Add eof and read-accept-reader.
Fix find-mutated-vars
2008-09-11 09:01:49 -04:00
Eli Barzilay
c2dfbc3559 Welcome to a new PLT day.
svn: r11639
2008-09-11 07:50:17 +00:00
John Clements
041cfa3264 ...
svn: r11638
2008-09-11 05:22:37 +00:00
Sam Tobin-Hochstadt
c7b51cfd2d Add no-check language 2008-09-10 14:49:15 -04:00
Stevie Strickland
12bcac14d3 Converting utils.ss and checker.ss to scheme/base.
svn: r11633
2008-09-10 17:59:24 +00:00
John Clements
a115dc3d8b re-added run-nightly-tests.ss
svn: r11632
2008-09-10 15:31:33 +00:00
Robby Findler
95b35a43f6 PR 9739
svn: r11630
2008-09-10 12:55:47 +00:00
Eli Barzilay
f865a37c3d Welcome to a new PLT day.
svn: r11628
2008-09-10 07:50:16 +00:00
Stevie Strickland
594c89f8c4 Doesn't take an event, just the button being clicked.
svn: r11627
2008-09-10 02:38:45 +00:00
Stevie Strickland
19ac32d5f6 Have the handin button match the styles of other toolbar buttons, including
correctly working when the toolbar is not horizontal.

svn: r11626
2008-09-10 02:34:37 +00:00
Eli Barzilay
bb470554a5 optimizations: use vectors instead of move-procs, avoid mapping symbols, tighten loops, use bytes, keep only min+max solutions etc
svn: r11624
2008-09-10 00:52:11 +00:00
John Clements
9c928f7e82 got mz tests working again
svn: r11623
2008-09-09 22:49:33 +00:00
John Clements
d7d9d32b26 moved mz tests to scheme/base
svn: r11622
2008-09-09 22:43:23 +00:00
John Clements
6547db5039 misspelling
svn: r11621
2008-09-09 22:10:17 +00:00
Sam Tobin-Hochstadt
5ac64589ba reorg 2008-09-09 17:40:26 -04:00
Sam Tobin-Hochstadt
dfeef03875 new dirs 2008-09-09 15:34:28 -04:00
Kevin Tew
7068de8f67 Change place_wait and place_sleep to place-wait and place-sleep
svn: r11589
2008-09-09 15:52:13 +00:00
Casey Klein
823338e262 Generator support for `cross' pattern and syntax errors for non-terminals
with no productions.

svn: r11588
2008-09-09 15:16:45 +00:00
Matthew Flatt
3ce9fd1953 note in docs that scheme_weak_reference isn't available in 3m
svn: r11587
2008-09-09 11:28:09 +00:00
Eli Barzilay
a67e1df015 Welcome to a new PLT day.
svn: r11586
2008-09-09 09:28:39 +00:00
Eli Barzilay
59af2e57d2 a vector version
svn: r11585
2008-09-09 08:32:31 +00:00
Eli Barzilay
9c5166ac6a misc improvements
svn: r11584
2008-09-09 08:31:33 +00:00
Eli Barzilay
d574d1461a new shootout comment, indentation, parens, etc
svn: r11583
2008-09-09 04:21:56 +00:00
Chongkai Zhu
d793555e1d svn: r11582 2008-09-09 03:53:05 +00:00
Robby Findler
805d4eb73f refined searching
svn: r11581
2008-09-09 03:43:57 +00:00
Matthew Flatt
b6b0d96bb8 don't match plain-module-begin in module, since its phase is potentially different
svn: r11580
2008-09-09 00:16:03 +00:00
John Clements
81d31e973e added pattech annotation to side-condition
svn: r11579
2008-09-08 22:06:00 +00:00
Ryan Culpepper
402697e2d4 macro-debugger/expand: added new expand function with docs
svn: r11578
2008-09-08 20:40:46 +00:00
Matthew Flatt
1a8b6cb824 fix mistakes in augment corrections; fix runtime-path handling of lib paths
svn: r11577
2008-09-08 19:44:32 +00:00
Sam Tobin-Hochstadt
8df7a46493 Improve errors. 2008-09-08 13:27:38 -04:00
Sam Tobin-Hochstadt
ff85152f59 fix error message 2008-09-08 13:03:56 -04:00
Matthew Flatt
74addc1b71 fix checking of augment on a method that is overridable but was formerly augmentable
svn: r11574
2008-09-08 14:41:56 +00:00
Eli Barzilay
9e3e6b7444 New gmp-based solution, based on the perl solution
svn: r11572
2008-09-08 09:40:11 +00:00
Eli Barzilay
c6a69d8d5c Welcome to a new PLT day.
svn: r11571
2008-09-08 07:54:56 +00:00
Robby Findler
4f24a1c0cd fixed a bug replating to zero sized images
svn: r11569
2008-09-07 13:28:44 +00:00
Robby Findler
2ece9d9e95 PR 9729
svn: r11567
2008-09-07 12:46:17 +00:00
Matthew Flatt
a0b85a2210 add linker flags for linux for embeddig test
svn: r11565
2008-09-07 12:43:34 +00:00
Matthew Flatt
fb1ee7d8cf add test for embedding MzScheme and resetting via scheme_basic_env
svn: r11564
2008-09-07 12:41:20 +00:00
Eli Barzilay
bf61a21e11 Welcome to a new PLT day.
svn: r11563
2008-09-06 07:50:12 +00:00
John Clements
803c3051e8 added link for redex-match
svn: r11562
2008-09-05 21:17:57 +00:00
Ryan Culpepper
bac74a3759 restored macro-debugger/expand module (expand-only, expand/hide)
svn: r11561
2008-09-05 20:57:59 +00:00
Sam Tobin-Hochstadt
a1825082df more stuff works 2008-09-05 16:52:00 -04:00
Eli Barzilay
60e001000a Start revising scribble/text (include temporarily removed).
svn: r11557
2008-09-05 18:53:50 +00:00
Eli Barzilay
0ccfb6f8b4 switch to plain-module-begin, to avoid redundant extra outputs
svn: r11556
2008-09-05 18:44:06 +00:00
Eli Barzilay
5028fe513a avoid using state, and add getting rid of pre-definition indentations
svn: r11555
2008-09-05 18:43:22 +00:00
Eli Barzilay
e508264945 typo (PR9726)
svn: r11554
2008-09-05 18:13:49 +00:00
Sam Tobin-Hochstadt
d45d7bcb12 Fix to compile.
svn: r11553
2008-09-05 17:59:49 +00:00
Eli Barzilay
672a37150d First version of textlang, using state to eliminate newlines
svn: r11552
2008-09-05 12:38:53 +00:00
Matthew Flatt
d9654f9a8a doc: scheme/port is not re-exported by scheme/main
svn: r11551
2008-09-05 12:14:49 +00:00
Eli Barzilay
81db04c365 Welcome to a new PLT day.
svn: r11550
2008-09-05 07:41:56 +00:00
Robby Findler
10096627ed PR 9725
svn: r11549
2008-09-05 03:27:01 +00:00
Eli Barzilay
ec23603f55 forgot some _fun*s
svn: r11548
2008-09-05 02:36:06 +00:00
Eli Barzilay
493cd78170 documented abi arguments
svn: r11547
2008-09-04 23:24:38 +00:00
Eli Barzilay
269a2752db use stdcall for windows
svn: r11546
2008-09-04 22:55:52 +00:00
Eli Barzilay
727227e04b #lang, re-indentation, brackets, etc
svn: r11545
2008-09-04 22:52:55 +00:00
Eli Barzilay
7becde46d4 mostly just a re-indentation
svn: r11544
2008-09-04 22:12:14 +00:00
Eli Barzilay
e5686a5577 use stdcall for windows kernel functions
svn: r11543
2008-09-04 22:07:23 +00:00
Eli Barzilay
ade8dfad31 added #:abi keyword spec to _fun
svn: r11542
2008-09-04 22:05:10 +00:00
Matthew Flatt
e67b138830 fix problems with errortrace and namespace phases
svn: r11541
2008-09-04 22:03:06 +00:00
Sam Tobin-Hochstadt
801156229a Fixed printing for new rep.
Handle mandatory and optional keyword args.
2008-09-04 17:59:36 -04:00
Sam Tobin-Hochstadt
79e3a0c4c6 New representation that accomodates mandatory and optional keyword args. 2008-09-04 17:02:33 -04:00
Danny Yoo
b44494abe5 Disabling debug printf statement.
svn: r11538
2008-09-04 19:35:51 +00:00
Casey Klein
1c654c35d2 Fixed bug in may-be-non-list-pattern?/internal and stored compatible
context language in compiled-lang, for use in term generator.

svn: r11537
2008-09-04 19:30:45 +00:00
Sam Tobin-Hochstadt
b27c3571d0 A keyword function typechecks! 2008-09-04 15:21:39 -04:00
Robby Findler
5e963dccea added contracts back
svn: r11535
2008-09-04 12:09:18 +00:00
Eli Barzilay
27d6d97917 Welcome to a new PLT day.
svn: r11534
2008-09-04 10:36:05 +00:00
Kathy Gray
9c4eaa2c22 bug correction
svn: r11531
2008-09-03 15:11:06 +00:00
Casey Klein
93c88b9370 Fixed ellipsis generation. The behavior of #:binds wrt ellipses may
need to be revisited.

svn: r11530
2008-09-03 02:06:42 +00:00
Sam Tobin-Hochstadt
85a0fa22d1 progress 2008-09-02 20:25:23 -04:00
Robby Findler
aaccfbb42f added bug logging
svn: r11528
2008-09-02 21:34:56 +00:00
Robby Findler
898edef55e changed to lang scheme/base
svn: r11527
2008-09-02 18:34:18 +00:00
Robby Findler
44b62899fa improved blame error message when there is no source location
svn: r11526
2008-09-02 16:12:13 +00:00
Eli Barzilay
0453be932b set svn:eol-style and newlines at eofs
svn: r11525
2008-09-02 15:38:20 +00:00
Eli Barzilay
be989d5cc5 typo
svn: r11524
2008-09-02 14:32:59 +00:00
Matthew Flatt
2b98280729 fix module-path-index spec and use related to resolved module paths
svn: r11523
2008-09-02 13:54:43 +00:00
Robby Findler
300d1361a1 added planet bug report icon
svn: r11522
2008-09-02 12:46:12 +00:00
Matthew Flatt
7901a9fbdf remove base64 debugging output
svn: r11520
2008-09-02 11:51:21 +00:00
Eli Barzilay
db81f6afa1 typo
svn: r11519
2008-09-02 08:09:52 +00:00
Eli Barzilay
b0f32780ce Welcome to a new PLT day.
svn: r11518
2008-09-02 07:42:18 +00:00
Eli Barzilay
eaa5a69fa5 extend syntax/module-reader to avoid ugly hack in scribble/doc/reader
svn: r11517
2008-09-02 04:06:08 +00:00
Greg Cooper
1bba772e84 fix a bug in frtime's implementation of list->string
svn: r11515
2008-09-01 23:22:35 +00:00
Robby Findler
facfe60934 svn: r11513 2008-09-01 20:30:04 +00:00
Robby Findler
c897d1710c svn: r11512 2008-09-01 20:16:16 +00:00
Robby Findler
5596aff30f improved contract error messages so that they now always have absolute module references in them for blame information
svn: r11511
2008-09-01 19:54:50 +00:00
Greg Cooper
37d54316a2 make the Run button hide the debugger controls again
svn: r11510
2008-09-01 19:44:21 +00:00
Greg Cooper
cdcf8881eb fix a bug in the debugger (PR 9710 & 9717)
svn: r11509
2008-09-01 19:15:57 +00:00
Sam Tobin-Hochstadt
3f5069a003 Fix construction of function types. 2008-09-01 15:04:18 -04:00
Sam Tobin-Hochstadt
b5a07f4646 compiles 2008-09-01 14:55:51 -04:00
Eli Barzilay
d8b6810fce All readers now use syntax/module-reader
svn: r11506
2008-09-01 07:26:53 +00:00
Eli Barzilay
b2dfbc0b4e Welcome to a new PLT day.
svn: r11505
2008-09-01 04:36:19 +00:00
Eli Barzilay
989aedc09a use the new facility for the typed-scheme reader
svn: r11504
2008-09-01 04:26:54 +00:00
Eli Barzilay
9e5c466c47 deprecated message for wrap-read-all
svn: r11503
2008-09-01 04:25:54 +00:00
Eli Barzilay
093fe73855 * Minor extension (#:wrapper2 can accept an stx? boolean too)
* Added a more sophisticated test (scribble syntax with an arbitrary
  language), based on documentation example
* Documentation

svn: r11502
2008-09-01 04:23:50 +00:00
Robby Findler
fa10d3f67c improved insert fraction dialog
svn: r11501
2008-08-31 21:31:07 +00:00
Noel Welsh
790e8ebb46 [NHW] Bug fix in make-collection. make-collection generates the names of the .zo files it expects to generate. The old method generated names like foo.zo. I believe the new convention is foo_ss.zo, and this is born out by an error message I encountered building a tool on top of make-collection.
The fix is generate the names of the .zo files from the full file names of the .ss, not the file name trimmed of the .ss extension.  Change is fairly trivial.

This is the error message:

> (sake "build.ss" 'all)
building collection name: (sake.ss)
make: checking zo
make:  checking compiled/sake.zo
make:   checking sake.ss
make:  making compiled/sake.zo because compiled/sake.zo does not exist
 [output to "compiled/sake_ss.zo"]
make: dependancy compiled/sake.zo was not made

 === context ===
for-loop
/usr/local/plt/collects/make/make-unit.ss:74:2: make-file
for-loop
core
/usr/local/plt/collects/scheme/private/misc.ss:74:7

--------------------------

This error basically says the file sake_ss.zo is being built, but make is looking for a file called sake.zo.

svn: r11500
2008-08-31 21:08:12 +00:00
Eli Barzilay
e0a89b16e0 typo
svn: r11499
2008-08-31 18:17:51 +00:00
Eli Barzilay
3b5cf38853 typo
svn: r11498
2008-08-31 17:59:59 +00:00
Eli Barzilay
7e18fac6e4 revert this part
svn: r11497
2008-08-31 06:47:17 +00:00
Eli Barzilay
d9c8ed163f Welcome to a new PLT day.
svn: r11496
2008-08-31 06:26:17 +00:00
Eli Barzilay
7d6bc32ed9 * Extended syntax/module-reader to deal with many more situations
using keywords, and allowing arbitrary code in the reader module
* Added tests for the new functionality
* Used the new stuff for the r5rs, r6rs, and honu readers

svn: r11495
2008-08-31 06:25:41 +00:00
Eli Barzilay
711401bd55 * Rename files to follow `foo-tests.ss' for files that are sets of tests.
* Group syntax tests into their own file.

svn: r11494
2008-08-30 23:03:14 +00:00
Eli Barzilay
f0bcd15202 Welcome to a new PLT day.
svn: r11493
2008-08-30 07:50:12 +00:00
Sam Tobin-Hochstadt
a432073b55 Remove untyped version of large letters.
svn: r11492
2008-08-29 22:34:14 +00:00
Sam Tobin-Hochstadt
a8417c7c1c start on keywords 2008-08-29 18:23:59 -04:00
Matthew Flatt
ae9e317b44 fix more problems collapsing planet paths
svn: r11489
2008-08-29 21:45:38 +00:00
Matthew Flatt
797c141ede fix problems collapsing planet module paths
svn: r11488
2008-08-29 21:35:40 +00:00
Sam Tobin-Hochstadt
fa8ffb417e Improve error message for summary.
Fix returned error type for polymorphic apps.
Fix typo.

svn: r11487
2008-08-29 20:14:22 +00:00
Sam Tobin-Hochstadt
3ac6b485a5 Improve error message for poly app when fcn is an identifier.
svn: r11486
2008-08-29 19:57:12 +00:00
Jay McCarthy
08e2704d8d Fixing web-cell bug
svn: r11485
2008-08-29 18:22:28 +00:00
Jay McCarthy
5d4338ff24 New tests
svn: r11484
2008-08-29 18:13:40 +00:00
Robby Findler
d55fdaa65e svn: r11483 2008-08-29 16:12:12 +00:00
Robby Findler
a7e5d54543 svn: r11482 2008-08-29 14:06:21 +00:00
Robby Findler
9807a0d67b clicking in the overview window now moves the insertion point
svn: r11481
2008-08-29 13:27:17 +00:00
Matthew Flatt
6230ed7ed7 fix problem building docs for planet
svn: r11480
2008-08-29 13:15:09 +00:00
Eli Barzilay
354ac668e8 fix an off-by-1 error
svn: r11479
2008-08-29 09:22:44 +00:00
Eli Barzilay
c30cc4887b Welcome to a new PLT day.
svn: r11478
2008-08-29 07:50:13 +00:00
Robby Findler
6d34eaf333 moved the first-line-text stuff into the framework, added docs, added a pref to disable it and made it work a little bit better with check syntax
svn: r11477
2008-08-29 04:24:34 +00:00
Robby Findler
06c5e975c2 svn: r11476 2008-08-29 03:59:32 +00:00
Robby Findler
fdc3e94361 improved error message reporting
svn: r11475
2008-08-29 03:54:40 +00:00
Sam Tobin-Hochstadt
9a26da1c2a Add typed version of insert-large-letters.
svn: r11472
2008-08-28 21:53:25 +00:00
Sam Tobin-Hochstadt
7255a22178 merge to 11470 2008-08-28 17:11:40 -04:00
Eli Barzilay
20e9673028 more base64-related changes
svn: r11470
2008-08-28 21:00:53 +00:00
Eli Barzilay
8ac94b683c use #lang, minor edits
svn: r11469
2008-08-28 20:37:47 +00:00
Eli Barzilay
baa07eb09d use #lang, minor edits
svn: r11468
2008-08-28 20:36:18 +00:00
Sam Tobin-Hochstadt
fe7d985ca5 Fix contract on pref.
Restore correct button order.

Fix typo.
2008-08-28 16:19:40 -04:00
Matthias Felleisen
fd9ac82bd5 world: big-bang & friends can be re-run
svn: r11466
2008-08-28 19:56:38 +00:00
Sam Tobin-Hochstadt
6772f37b63 enable typed version 2008-08-28 15:42:05 -04:00
Casey Klein
538b6e5e90 Fixed bug in generating `in-hole' patterns.
svn: r11464
2008-08-28 15:25:35 +00:00
Eli Barzilay
fb9d781cfd Welcome to a new PLT day.
svn: r11462
2008-08-28 07:50:09 +00:00
Eli Barzilay
b8d2eb2627 remove brackets
svn: r11461
2008-08-27 23:08:27 +00:00
Jay McCarthy
7ca029e13d New examples
svn: r11460
2008-08-27 22:04:56 +00:00
Sam Tobin-Hochstadt
f0e5a33f46 merge in trunk to 11458 2008-08-27 15:22:23 -04:00
Robby Findler
776dfd7352 improvements to white-on-black prefs setting
svn: r11458
2008-08-27 18:55:49 +00:00
Robby Findler
e29709e3d1 PR 9713
svn: r11457
2008-08-27 18:47:04 +00:00
Jay McCarthy
ab2ffaa06d Problem with previous commit wrt repos
svn: r11456
2008-08-27 15:21:35 +00:00
Jay McCarthy
a13dcf2c36 Limiting the size of s/s/d continuations
svn: r11455
2008-08-27 15:21:01 +00:00
Matthew Flatt
744df67d4e fix some remaining Latex-isms that Eli found in the docs
svn: r11454
2008-08-27 12:28:24 +00:00
Eli Barzilay
4a747b056f Welcome to a new PLT day.
svn: r11453
2008-08-27 11:19:57 +00:00
Eli Barzilay
bdfcca7d11 Use an nonexistent css class for installation warning message, so when
it's installed on the web page it's easy to add the missing class with
a `display: none' so it's not show without any html rehacking.
Disabled the "(installation)" suffix to the main title for now: it's
also used for the window title and that shouldn't have the suffix
because the browser window will have it.

svn: r11452
2008-08-27 11:19:20 +00:00
Eli Barzilay
d26f27e140 Lots of minor edits -- mainly dropping unnecessary backslashes and
using @litchar with braces.

svn: r11451
2008-08-27 08:35:27 +00:00
Eli Barzilay
1cbf54d70a fixes for the fixes
svn: r11450
2008-08-27 07:12:35 +00:00
Eli Barzilay
6cd75acb0a a bunch of (mostly) latex-leftover typos
svn: r11449
2008-08-27 07:07:59 +00:00
Robby Findler
381bc9351c PR 9712
svn: r11448
2008-08-27 04:47:52 +00:00
Robby Findler
8c9e4bcfe0 some white-on-black fixes
svn: r11447
2008-08-27 04:42:45 +00:00
Eli Barzilay
0f1ac966f6 * Improved precomputed vector genaration
* Removed `base64-filename-safe'
* Much simplified code in ``base64-encode-stream''

svn: r11446
2008-08-27 03:54:57 +00:00
Jay McCarthy
2e8d5ed971 Re Eli
svn: r11445
2008-08-26 23:27:06 +00:00
Eli Barzilay
3ca429fbce some more latex-isms
svn: r11443
2008-08-26 22:00:02 +00:00
Matthew Flatt
eb219d5813 fix latex leftover
svn: r11442
2008-08-26 21:55:25 +00:00
Robby Findler
eb3ab9d9b2 bug fixes
svn: r11441
2008-08-26 21:38:25 +00:00
Jay McCarthy
233dbc86e4 Moving tests into common directory
svn: r11440
2008-08-26 21:20:29 +00:00
Jay McCarthy
a194dfe369 Removing old web-server tests
svn: r11439
2008-08-26 21:19:06 +00:00
Jay McCarthy
81566dc3b3 Removing obsolete benchmarks
svn: r11438
2008-08-26 21:14:56 +00:00
Eli Barzilay
ff2ab1f9a8 typos
svn: r11436
2008-08-26 18:08:40 +00:00
Eli Barzilay
c1d6152742 typo
svn: r11435
2008-08-26 17:56:35 +00:00
Eli Barzilay
3b9e163357 typo
svn: r11434
2008-08-26 17:55:49 +00:00
Eli Barzilay
e0658b6e27 Welcome to a new PLT day.
svn: r11430
2008-08-26 07:50:15 +00:00
Robby Findler
7c6bf8644a made more files begin with #lang lines
svn: r11429
2008-08-25 20:02:02 +00:00
Jay McCarthy
4e764d8f0e Adding better contracts and renaming in accordance w/ Robbys suggestion
svn: r11428
2008-08-25 19:57:34 +00:00
Robby Findler
354ebabe0c wired in the first line text
svn: r11427
2008-08-25 19:46:41 +00:00
Robby Findler
3e0f3c47e1 moved #lang line to the first line
svn: r11426
2008-08-25 19:35:04 +00:00
Jay McCarthy
9cb82aebf3 Using immutable hash vs alist
svn: r11425
2008-08-25 18:13:29 +00:00
Jay McCarthy
ee42d18e6b Removing auto-test
svn: r11424
2008-08-25 18:08:12 +00:00
Jay McCarthy
d50c1e401d Using immutable hash vs alist
svn: r11423
2008-08-25 18:07:41 +00:00
Eli Barzilay
8956e83c72 minor edits
svn: r11422
2008-08-25 17:01:03 +00:00
Jay McCarthy
bc7747f4cf New tests
svn: r11421
2008-08-25 16:48:14 +00:00
Matthew Flatt
0c56691440 fix ambiguous wording about #! as a synonym for #lang
svn: r11420
2008-08-25 15:39:26 +00:00
Eli Barzilay
014001b778 typos
svn: r11419
2008-08-25 15:33:32 +00:00
Eli Barzilay
ca99fe0b0d improved example a little further
svn: r11418
2008-08-25 15:31:01 +00:00
Eli Barzilay
9e9cc81c0b typo
svn: r11417
2008-08-25 15:21:54 +00:00
Robby Findler
4f5eb015fd a little more progress on the first line text
svn: r11416
2008-08-25 14:47:41 +00:00
Eli Barzilay
524cf0414d fix typo, more explanations, better IO sample code
svn: r11414
2008-08-25 14:22:56 +00:00
Matthias Felleisen
a56b3bff61 mouse events in [0,WIDTH] x [0,HEIGHT]
svn: r11413
2008-08-25 13:30:51 +00:00
Matthew Flatt
f530f6c9ed note custom-port problems in R6RS conformance description
svn: r11411
2008-08-25 12:34:25 +00:00
Eli Barzilay
cc3062f201 Welcome to a new PLT day.
svn: r11410
2008-08-25 07:50:12 +00:00
Robby Findler
ea55f7edce svn: r11409 2008-08-25 03:01:32 +00:00
Robby Findler
6a2b6a10be svn: r11408 2008-08-25 02:21:29 +00:00
Eli Barzilay
e58bf78f04 web-server-tutorial -> continue
svn: r11407
2008-08-24 14:22:39 +00:00
Matthew Flatt
fea6ea12bf tune htdp language #%module-begin to avoid unnecessary macro trampolining
svn: r11405
2008-08-24 12:34:04 +00:00
Eli Barzilay
a6d552478a Welcome to a new PLT day.
svn: r11404
2008-08-24 07:50:07 +00:00
Robby Findler
f996ae609d a little progress
svn: r11403
2008-08-23 21:38:08 +00:00
Carl Eastlund
7adcdfa444 Corrected syntax for #:use-sources clause of declare-exporting.
svn: r11402
2008-08-23 20:48:40 +00:00
Robby Findler
a5f2753801 svn: r11401 2008-08-23 19:32:14 +00:00
Casey Klein
71f6c8b480 1. Generator refactored to avoid mutable state (fixing a bug).
2. Incremental progress on properly handling ellipsis patterns.

svn: r11400
2008-08-23 16:11:23 +00:00
Eli Barzilay
c3985c706c Change parsing of old versions:
NNNpN -> N.NN.N
  NNN.N -> N.NN.0.N
This is better than mapping NNN.N to N.NN.N, because it follows the
fact that NNN.N were not release versions, so they're mapped to
numbers that are not release versions now.

svn: r11398
2008-08-23 07:06:33 +00:00
Eli Barzilay
b5fb8569cc * Deal with NNNpN versions as N.NN.N (eg, 103p1 => 1.03.1),
* Some more sane checks -- refuse old-style versions when it's higer
  than 380
* Added tests for these
* Move sanity check to tests (where it will do the same since it runs
  every day)

svn: r11397
2008-08-23 06:49:06 +00:00
Robby Findler
b987dc265d possible fix
svn: r11396
2008-08-23 02:56:37 +00:00
Robby Findler
a79b0a4d10 svn: r11395 2008-08-23 02:49:40 +00:00
Matthew Flatt
54ffac164a reduce right padding of a mac os x message%; add space between a text-field% label and edit box (on all platforms)
svn: r11392
2008-08-22 21:40:10 +00:00
Eli Barzilay
dfac6998fa typos
svn: r11390
2008-08-22 16:08:29 +00:00
Jay McCarthy
896757cf1f Another bug
svn: r11389
2008-08-22 15:38:31 +00:00
Matthew Flatt
6b22d93383 partly fix handling of planet paths in stand-alone executables
svn: r11388
2008-08-22 15:11:12 +00:00
Jay McCarthy
87c346ae6d Error from Danny
svn: r11387
2008-08-22 14:38:36 +00:00
Jay McCarthy
6a7ac005c0 Suggestion from Robby
svn: r11386
2008-08-22 14:34:25 +00:00
Kathy Gray
0f01d3202d Turning on exceptions in check-expect
svn: r11385
2008-08-22 14:25:53 +00:00
Robby Findler
de74567f46 improved things a little based on Eli's and Greg Woodhouse's comments
svn: r11384
2008-08-22 14:13:12 +00:00
Robby Findler
979766bee5 PR 9691 and a related bugfix
svn: r11383
2008-08-22 13:08:19 +00:00
Matthew Flatt
5a717903ea setup scribble: fix depends-on-everything dependencies when a collection is removed
svn: r11382
2008-08-22 13:03:50 +00:00
Robby Findler
7f31137562 PR 9696
svn: r11381
2008-08-22 12:52:01 +00:00
Kathy Gray
bd12705f83 svn: r11380 2008-08-22 12:25:03 +00:00
Eli Barzilay
59041963ca typo
svn: r11379
2008-08-22 11:33:15 +00:00
Eli Barzilay
f5be074421 typo
svn: r11378
2008-08-22 11:26:52 +00:00
Eli Barzilay
e91759d114 Welcome to a new PLT day.
svn: r11377
2008-08-22 07:50:14 +00:00
Robby Findler
5c8864ac65 added (now properly failing) test case for PR 9696
svn: r11376
2008-08-22 03:54:39 +00:00
Robby Findler
a9592f0d46 added a test for values that print out as part of the scheme language top-level printing
svn: r11375
2008-08-21 22:54:52 +00:00
Robby Findler
607c13017f the flush needs to happen after the finished-complete-program happens
svn: r11374
2008-08-21 22:47:55 +00:00
Robby Findler
6e674a9804 PR 9705
svn: r11373
2008-08-21 22:03:34 +00:00
Matthew Flatt
408f2034d0 fix r6rs test suite problems with flushing on custom ports, and add more expt tests
svn: r11372
2008-08-21 19:51:07 +00:00
Matthew Flatt
6c89ae4f09 fix more r6rs expt problems on 0 or 0.0 base
svn: r11371
2008-08-21 19:50:28 +00:00
Matthew Flatt
c170f390a7 fix r6rs custom ports for flushing
svn: r11370
2008-08-21 19:43:45 +00:00
Matthew Flatt
e507d9a1a3 fix doc mistakes related to struct guards
svn: r11368
2008-08-21 17:02:50 +00:00
Jay McCarthy
0a8e045c11 Typo
svn: r11366
2008-08-21 14:30:24 +00:00
Eli Barzilay
c4415e07c1 examples typo
svn: r11365
2008-08-21 12:49:52 +00:00
Eli Barzilay
a8ce7f6fe3 v4-ized, and use "mzscheme.exe" on cygwin
svn: r11364
2008-08-21 09:55:37 +00:00
Eli Barzilay
e0a00155bd Welcome to a new PLT day.
svn: r11363
2008-08-21 07:09:18 +00:00
Eli Barzilay
ebcee44f7f some improvements
svn: r11362
2008-08-21 07:01:55 +00:00
Jay McCarthy
afe17e511c Adding parameter and removing unnecessary base64
svn: r11361
2008-08-20 21:10:24 +00:00
Sam Tobin-Hochstadt
5b0da0948a Fix or not to use continuations, and to use a success/failure flag instead. Fixed PR 9689.
svn: r11360
2008-08-20 19:52:58 +00:00
Sam Tobin-Hochstadt
252086b7ff Add test with or and multiple values from clklein.
svn: r11359
2008-08-20 19:52:13 +00:00
Jay McCarthy
47133090f5 Streamline
svn: r11357
2008-08-20 16:04:44 +00:00
Matthias Felleisen
52c1a313c8 elicit --> does not hold
svn: r11356
2008-08-20 15:48:16 +00:00
Matthew Flatt
de4352d8fc avoid depending on the message text for a cm-accomplice event
svn: r11355
2008-08-20 13:37:57 +00:00
Matthew Flatt
6516518ae5 fix cm-accomplice and avoid redundant reader-module dependencies
svn: r11354
2008-08-20 13:29:42 +00:00
Eli Barzilay
15cf8e72e1 Welcome to a new PLT day.
svn: r11353
2008-08-20 06:30:53 +00:00
Eli Barzilay
825a660254 deal with planet hard links
svn: r11352
2008-08-20 06:30:30 +00:00
Matthias Felleisen
66bed75bd3 fixed docs for lang
svn: r11351
2008-08-20 02:38:02 +00:00
Eli Barzilay
cdc45a3e64 refactored, and made the roots return the implicitly ignored directories still (so setup-plt doesnt try to compile .svn)
svn: r11350
2008-08-20 02:19:41 +00:00
Matthew Flatt
9137d5367e set appripriate reader parameters for info.ss and .sxref files
svn: r11349
2008-08-20 01:15:22 +00:00
Jay McCarthy
3d8b5e748d Adding prototype template language
svn: r11343
2008-08-19 20:44:34 +00:00
Sam Tobin-Hochstadt
a16f879e24 Fix docs to work around schememod bug
svn: r11342
2008-08-19 19:57:59 +00:00
Sam Tobin-Hochstadt
d546d6e045 Better error messages for require/opaque-type
svn: r11341
2008-08-19 19:48:24 +00:00
Sam Tobin-Hochstadt
79b4f2d078 Print struct names without [].
svn: r11340
2008-08-19 19:40:38 +00:00
Eli Barzilay
52830469fe couple of typos
svn: r11338
2008-08-19 17:15:22 +00:00
Eli Barzilay
f0e342414b the result type of main-collects-relative->path is now a path
svn: r11337
2008-08-19 17:12:56 +00:00
Eli Barzilay
fb56a59571 fix main-relative->path* (check and throw a type error) and fix the doc accordingly, do path->main-relative* too
svn: r11336
2008-08-19 17:10:50 +00:00
Kathy Gray
f095993e4c commented out duplicate method
svn: r11335
2008-08-19 17:10:05 +00:00
Kathy Gray
b0aeb1d259 Getting source of error into test reports
svn: r11333
2008-08-19 17:03:40 +00:00
Matthew Flatt
bf17f5a134 fix cm to work with relative-path dependencies
svn: r11331
2008-08-19 15:58:43 +00:00
Matthew Flatt
9720e0151e fix cm
svn: r11330
2008-08-19 15:32:47 +00:00
Matthew Flatt
ebab4270bf fix letrec compilation when call/cc is used on the RHS of something that otherwise looks like it could be let*; add #%in annotations to decompiler output
svn: r11329
2008-08-19 15:18:09 +00:00
Eli Barzilay
4ee2402b8f Welcome to a new PLT day.
svn: r11326
2008-08-19 10:32:42 +00:00
Eli Barzilay
c23d1e7d83 some info tweaks
svn: r11325
2008-08-19 10:32:18 +00:00
Eli Barzilay
850af38cfe * Added `setup/private/omitted-paths' as a central point for getting
omitted paths -- including entries from parent directories
* This code automatically includes "compiled", ".*" and "doc" (unless
  in the main tree), which nicely unifies the pieces of code that
  duplicated this check (compiler/compiler-unit and setup/setup-unit).

svn: r11324
2008-08-19 10:28:22 +00:00
Eli Barzilay
2a16188855 svn: r11323 2008-08-19 05:04:21 +00:00
Robby Findler
47521e5ea4 improved printing a little bit for stepper and traces
svn: r11322
2008-08-19 04:57:33 +00:00
Eli Barzilay
156d3364df better use of new sort
svn: r11321
2008-08-19 04:55:32 +00:00
Eli Barzilay
0dbc0d472e web-server-tutorial rename
svn: r11320
2008-08-19 04:49:16 +00:00
Matthew Flatt
13182685e6 nbody binary arithmetic etc.
svn: r11319
2008-08-19 03:29:04 +00:00
Matthew Flatt
76cf25fc12 document 'mzc --decompile'
svn: r11317
2008-08-19 00:50:52 +00:00
Eli Barzilay
08044ac0f9 svn: r11316 2008-08-19 00:41:01 +00:00
Eli Barzilay
d658753e8b svn: r11315 2008-08-19 00:32:10 +00:00
Eli Barzilay
da3b476e80 finish the cm move: change all requires, leave stub files in mzlib
svn: r11314
2008-08-19 00:22:57 +00:00
Eli Barzilay
2a2977d804 move mzlib/cm and mzlib/cm-accomplice to compiler
svn: r11313
2008-08-19 00:15:00 +00:00
Eli Barzilay
a48366ce12 move cm-ctime to compiler/private, move away compiler/cm and compiler/cm-accomplice stubs
svn: r11312
2008-08-19 00:13:43 +00:00
Matthew Flatt
64c655a516 add --decompile blade to mzc and refine decompiler output
svn: r11310
2008-08-19 00:04:20 +00:00
Eli Barzilay
1f4d924acf somehow I feel better with downcase image filenames in this case
svn: r11309
2008-08-18 22:41:50 +00:00
Eli Barzilay
aa6a81e5fb renamed "tutorial" to "web-server-tutorial"
svn: r11308
2008-08-18 22:37:44 +00:00
Matthew Flatt
e611829b76 expose safe-for-space clearing in decompilation
svn: r11307
2008-08-18 22:34:38 +00:00
Matthew Flatt
6a0a40773b add with-cont-mark decompilation
svn: r11306
2008-08-18 22:28:08 +00:00
Matthew Flatt
1d754e8f66 initial version of decompiler
svn: r11305
2008-08-18 22:19:52 +00:00
Matthew Flatt
c09b9baae8 fix stxparam bug (from Olin via Sam)
svn: r11304
2008-08-18 22:19:18 +00:00
Jay McCarthy
972128abf0 Fixing a format bug
svn: r11303
2008-08-18 22:11:08 +00:00
Eli Barzilay
dd870c3d30 improved cm
svn: r11301
2008-08-18 21:46:16 +00:00
Robby Findler
5895bf4c35 where clauses in metafunctions now are in 'term'
svn: r11300
2008-08-18 21:23:56 +00:00
Eli Barzilay
f6a754c48a Added Geoffrey S. Knauth
svn: r11299
2008-08-18 21:14:20 +00:00
Jay McCarthy
119ea76ad6 Adding HTTPS to tutorial
svn: r11298
2008-08-18 14:47:35 +00:00
Jay McCarthy
4072ecbacc Doc improvements and tutorial bug fix
svn: r11297
2008-08-18 14:34:55 +00:00
Jay McCarthy
0dcee6d678 This might be part of the build problem
svn: r11296
2008-08-18 14:10:25 +00:00
Eli Barzilay
0782e09426 Welcome to a new PLT day.
svn: r11295
2008-08-18 07:50:12 +00:00
Eli Barzilay
9665340278 Welcome to a new PLT day.
svn: r11294
2008-08-17 07:50:18 +00:00
Matthias Felleisen
729fe8a286 world and key=?
svn: r11293
2008-08-16 15:24:58 +00:00
Eli Barzilay
a8407bdfb6 remove duplicate dependencies
svn: r11292
2008-08-16 01:21:51 +00:00
Eli Barzilay
0dc50ad667 svn: r11291 2008-08-16 01:17:50 +00:00
Danny Yoo
8e5b38e1ba fixing small typo
svn: r11290
2008-08-15 20:39:13 +00:00
Robby Findler
f1fc312176 added Matthew
svn: r11289
2008-08-15 20:25:58 +00:00
Matthew Flatt
d1c1af8f84 fix 'author' spec
svn: r11288
2008-08-15 20:19:42 +00:00
Matthew Flatt
9453aaaccf assign authors to manuals
svn: r11287
2008-08-15 20:16:06 +00:00
Jay McCarthy
42ca979abd Detecting the lack of a start proc
svn: r11286
2008-08-15 20:07:12 +00:00
Danny Yoo
5d9410c058 Adjusted indentation.
svn: r11285
2008-08-15 20:04:57 +00:00
Danny Yoo
cd03bb635e Renaming the file to avoid a potential issue with the lingering the-blog-data.db from iteration 9 interfering with iteration 10.
svn: r11284
2008-08-15 20:04:50 +00:00
Danny Yoo
0a29d55875 Removing uses of lambda in the web-server tutorial.
svn: r11283
2008-08-15 20:04:44 +00:00
Jay McCarthy
d101ba38fe Reverting unfinished code
svn: r11282
2008-08-15 19:44:37 +00:00
Jay McCarthy
d4b04e3499 Whoops
svn: r11281
2008-08-15 19:43:09 +00:00
Jay McCarthy
0166bcbfe0 Simplifying last section and fixing Dannys bug
svn: r11280
2008-08-15 19:32:10 +00:00
Jay McCarthy
0936793b19 Adding FAQs
svn: r11279
2008-08-15 19:17:00 +00:00
Danny Yoo
0201db131c adding links, correcting typo
svn: r11278
2008-08-15 19:04:05 +00:00
Jay McCarthy
533ba8f173 Improving cont serialization and s/s/d
svn: r11277
2008-08-15 18:49:52 +00:00
Danny Yoo
b9d99f69fa web-server tutorial: mentioned our use of the base scheme language for the model.
svn: r11276
2008-08-15 18:49:31 +00:00
Danny Yoo
2d7ace4a19 Adding more explanation on using provide.
svn: r11275
2008-08-15 18:49:25 +00:00
Danny Yoo
72915b1bbd Trying to check for missing start identifier.
svn: r11274
2008-08-15 18:17:23 +00:00
Matthew Flatt
9ecece65d7 place patches from Kevin
svn: r11273
2008-08-15 15:59:39 +00:00
Jay McCarthy
d4d703420d Adding SQL section
svn: r11271
2008-08-15 15:07:47 +00:00
Eli Barzilay
940de216f0 Welcome to a new PLT day.
svn: r11270
2008-08-15 07:50:09 +00:00
Robby Findler
e0edc70215 svn: r11269 2008-08-15 04:11:31 +00:00
Jay McCarthy
e3877dbf0f Error
svn: r11266
2008-08-14 22:53:03 +00:00
Matthew Flatt
2e0c6444f9 optional arguments as an alternative to parameters for render-language, language->pict, render-reduction-relation, and reduction-relation->pict
svn: r11265
2008-08-14 22:42:32 +00:00
Jay McCarthy
f533538e28 Correct server shutdown code
svn: r11264
2008-08-14 22:34:19 +00:00
Jay McCarthy
2de03c406f Just in case
svn: r11263
2008-08-14 22:30:30 +00:00
Jay McCarthy
4ebebec089 Adding the tutorial.
svn: r11262
2008-08-14 22:27:57 +00:00
Jay McCarthy
f4c71424f4 bug related to servlet-env mod
svn: r11261
2008-08-14 22:16:03 +00:00
Robby Findler
070b321558 added render-lw
svn: r11255
2008-08-14 21:22:26 +00:00
Matthew Flatt
32729b8ae8 fix docs to indicate that datum->syntax and syntax->datum recur through immutable prefab structures
svn: r11253
2008-08-14 21:04:01 +00:00
Jay McCarthy
aeb26ea4d2 Documentation links
svn: r11251
2008-08-14 20:56:48 +00:00
Jay McCarthy
79928d9cb6 Adding HTTPS documentation
svn: r11250
2008-08-14 20:54:16 +00:00
Jay McCarthy
9e20ad7c46 In response to the tutorial thread, I've merge in plai/web and instaservlet into the main repository. web-server/servlet-env can now provide most of the instaservlet functionality. web-server/insta provides the functionality of plai/web, inconcert with web-server/servlet-env. managers/lru is more useful with a default threshold-based manager. The default error handling is that of plai/web.
svn: r11246
2008-08-14 19:45:35 +00:00
Robby Findler
5ebff2fd07 now exporting white-bracket-sizing.... (duh)
svn: r11245
2008-08-14 19:10:21 +00:00
Robby Findler
b70cd4151a removed last vestiges of multi-arg metafunctions and fixed a bug in the way white brackets were rendered
svn: r11244
2008-08-14 18:39:49 +00:00
Robby Findler
cb23506ca1 added white-bracket-sizing
svn: r11243
2008-08-14 17:55:58 +00:00
Matthew Flatt
fcabbbf576 change world animated GIFs to not loop
svn: r11242
2008-08-14 17:17:57 +00:00
Eli Barzilay
512c6c49cc misc improvements, quiet the C compilation/linking
svn: r11240
2008-08-14 14:31:35 +00:00
Eli Barzilay
5ae44c581e misc
svn: r11239
2008-08-14 13:42:51 +00:00
Eli Barzilay
da84f584d3 Welcome to a new PLT day.
svn: r11238
2008-08-14 10:07:37 +00:00
Eli Barzilay
2ef6a23b4e Major cleanup
svn: r11237
2008-08-14 10:07:14 +00:00
Eli Barzilay
2d3dfd9d9e removed redundant dependency on "make"
svn: r11236
2008-08-14 09:18:42 +00:00
Eli Barzilay
27249014f2 some code improvements, mainly removing the redundantly threaded home
argument, and a warning message if there is no GL support.

svn: r11234
2008-08-14 02:23:56 +00:00
Carl Eastlund
edbbca1fa2 Fixed contracts in get-ints/get-defs.
svn: r11225
2008-08-13 19:05:18 +00:00
Matthew Flatt
caf7bdd363 fix descripting of struct-field-index (PR 9685)
svn: r11223
2008-08-13 18:51:03 +00:00
Jay McCarthy
962fea6513 Removing the hack of freevar.ss in preference for the proper usage of syntax/free-vars. This should also decrease the size of closures, because it is accurate, whereas the other was not.
svn: r11222
2008-08-13 18:36:51 +00:00
Robby Findler
7c6d9bfb58 added exn:fail:redex
svn: r11221
2008-08-13 15:10:46 +00:00
Matthew Flatt
57b4787739 fix r6rs exactness problems with expt and /
svn: r11216
2008-08-13 11:04:00 +00:00
Matthew Flatt
0715f3d7f9 fix rationalize on inexact arguments
svn: r11215
2008-08-13 10:52:53 +00:00
Eli Barzilay
7b0676ac7d Welcome to a new PLT day.
svn: r11214
2008-08-13 07:50:13 +00:00
Eli Barzilay
0dc40662fc unixstyle-install needs to grab the base namespace before it moves the
collections, so it won't look for it again when it's not there.

svn: r11213
2008-08-13 03:04:32 +00:00
Robby Findler
9bbcfd1324 svn: r11212 2008-08-13 01:33:15 +00:00
Matthew Flatt
e233989e1d better error reporting for code:comment, and better docs for schememod
svn: r11211
2008-08-13 01:25:53 +00:00
Eli Barzilay
162cbcbc07 Welcome to a new PLT day.
svn: r11201
2008-08-12 14:09:26 +00:00
Matthias Felleisen
b96fd759f3 ke=? changed to key=?
svn: r11200
2008-08-12 12:56:30 +00:00
Robby Findler
712a2c3bf2 PR 9676
svn: r11198
2008-08-12 01:09:52 +00:00
Matthew Flatt
ebb811b491 fix R6RS log to accept 2 arguments
svn: r11197
2008-08-12 00:56:07 +00:00
Robby Findler
717895e087 makes the default name selection thing use .ss instead of .scm
svn: r11195
2008-08-12 00:05:40 +00:00
Matthew Flatt
178c30e6e4 fix lcm on 0
svn: r11194
2008-08-11 23:55:32 +00:00
Matthew Flatt
23edcfc129 fix name of sort function in htdp languages
svn: r11193
2008-08-11 23:55:08 +00:00
Matthew Flatt
4861fa5f03 fix single-panel, which had stretchability reversed
svn: r11191
2008-08-11 22:14:36 +00:00
Robby Findler
b90232f42d added spring back to the docs
svn: r11190
2008-08-11 21:02:49 +00:00
Carl Eastlund
80699eddb0 get-defs and get-ints were swapped in documentation of get-definitions-text and get-interactions-text
svn: r11189
2008-08-11 20:43:15 +00:00
Robby Findler
dc82ffd05a PR 9679
svn: r11188
2008-08-11 20:33:11 +00:00
Matthew Flatt
19ae0c3741 adjust tests based on mistakes (as far as I can tell) in R6RS on string-titlecase and expt
svn: r11184
2008-08-11 18:01:52 +00:00
Eli Barzilay
c8f48cf6f0 Welcome to a new PLT day.
svn: r11183
2008-08-11 15:02:45 +00:00
Eli Barzilay
4030ac05a5 avoid full paths to dlls
svn: r11182
2008-08-11 15:00:45 +00:00
Eli Barzilay
790a5ad30d script-installer.ss -> installer.ss
svn: r11181
2008-08-11 12:24:16 +00:00
Chongkai Zhu
60f30c3a90 for v4.1
svn: r11180
2008-08-10 17:06:22 +00:00
Robby Findler
29b59ecaba adjusted require syntax
svn: r11178
2008-08-10 05:18:38 +00:00
Eli Barzilay
f411ee9d0a Welcome to a new PLT day.
svn: r11177
2008-08-10 05:05:22 +00:00
Eli Barzilay
4632119a2a allow 15 minutes for the tests
svn: r11175
2008-08-10 02:04:25 +00:00
Kathy Gray
ca1da6201b oops, printf uncmmented
svn: r11174
2008-08-09 22:28:04 +00:00
Robby Findler
1b223aedec fixed typo
svn: r11171
2008-08-09 18:21:01 +00:00
Robby Findler
d89e0ba243 fixed typos
svn: r11170
2008-08-09 15:41:57 +00:00
Mike Sperber
cd421e51da Synch with latest.
svn: r11169
2008-08-09 13:59:02 +00:00
Matthew Flatt
88ed3843da fix typo in advanced define-struct docs
svn: r11168
2008-08-09 12:05:59 +00:00
Matthew Flatt
cb777014b0 fix encoding after abbreviations expanded
svn: r11167
2008-08-09 12:04:37 +00:00
Eli Barzilay
08d948e60e use single-instance? just in case
svn: r11166
2008-08-09 06:21:51 +00:00
Eli Barzilay
4dece4104d Welcome to a new PLT day.
svn: r11165
2008-08-09 06:16:32 +00:00
Eli Barzilay
48c9ec302a add a "mred-text" executable
svn: r11164
2008-08-09 06:16:14 +00:00
Eli Barzilay
c78b20790d typo
svn: r11163
2008-08-09 06:12:20 +00:00
Eli Barzilay
97913489ad typo
svn: r11162
2008-08-09 06:08:24 +00:00
Eli Barzilay
23cb010c49 use launcher
svn: r11161
2008-08-09 05:48:19 +00:00
Robby Findler
490582a9b6 fixed cross-ref bug
svn: r11160
2008-08-09 04:16:40 +00:00
Robby Findler
4c567d72a0 simplified typesetting interface somewhat
svn: r11159
2008-08-09 04:14:37 +00:00
Eli Barzilay
15e0bbcff8 doc fix (pr9670)
svn: r11158
2008-08-08 23:09:41 +00:00
Eli Barzilay
6307b4bdc1 comment typo
svn: r11157
2008-08-08 22:35:36 +00:00
Robby Findler
d9cdecde11 updated searching parts of the manual
svn: r11144
2008-08-08 13:58:23 +00:00
Matthew Flatt
5aaaa42377 fix OK and Cancel button order in MrEd built-in dialogs
svn: r11143
2008-08-08 11:29:26 +00:00
Kathy Gray
14484e2ba6 Assorted bug fixes
svn: r11142
2008-08-08 10:58:17 +00:00
Eli Barzilay
78689061f5 Welcome to a new PLT day.
svn: r11141
2008-08-08 10:42:05 +00:00
Eli Barzilay
84d781aabb fix ignoring auto-inserted text
svn: r11140
2008-08-08 10:41:53 +00:00
Eli Barzilay
8cf5b465c1 fix printing of mpairs, and improve print-object code a little
svn: r11139
2008-08-08 10:05:19 +00:00
Eli Barzilay
a7248560da Protect against user code changing the namespace, plus tests. (PR9644)
svn: r11138
2008-08-08 08:56:00 +00:00
Eli Barzilay
372bbefdb3 * Added a `call-without-reset-highlighting' to "rep.ss"
* When the language does not have #%top-interaction binding, don't
  throw an error, just disable the repl (useful, for example, with
  setup/infotab as a langauge)
* To do that, used the above new method so that the original error
  highlighting is kept
* Updated tests, and added a test for using setup/infotab, verifying
  that no error is displayed.

svn: r11137
2008-08-08 08:25:17 +00:00
Robby Findler
c9933fdd6b Chongkai's changes
svn: r11136
2008-08-08 03:59:46 +00:00
Eli Barzilay
d7c577b7e0 removed stupid debugging (exit)
svn: r11134
2008-08-07 20:45:39 +00:00
Eli Barzilay
ce7dc400f3 svn: r11129 2008-08-07 19:32:26 +00:00
Eli Barzilay
f781bc04a1 svn: r11128 2008-08-07 19:32:13 +00:00
Sam Tobin-Hochstadt
513174a2bd Fix handling of `, delay, and this-language using Matthew's advice
svn: r11127
2008-08-07 19:05:32 +00:00
Casey Klein
108cf06b46 Added generator support for named ellipses.
svn: r11126
2008-08-07 12:53:59 +00:00
Robby Findler
6cfb96abaa updated docs for front-end/finished-complete-program
svn: r11125
2008-08-07 12:18:32 +00:00
Matthew Flatt
d0419345d8 clean up extended in-vector, in-string, and in-bytes
svn: r11124
2008-08-07 12:13:21 +00:00
Robby Findler
e2cfa7d9a9 changed search keybindings
svn: r11123
2008-08-07 11:19:00 +00:00
Eli Barzilay
08edceca80 Welcome to a new PLT day.
svn: r11122
2008-08-07 07:59:42 +00:00
Eli Barzilay
a975bed489 fix user-doc? as main-doc?
svn: r11121
2008-08-07 07:59:02 +00:00
Eli Barzilay
e1f7ee507a Moved time-keystrokes to tests/drscheme
svn: r11120
2008-08-07 05:57:25 +00:00
Robby Findler
9664712564 svn: r11119 2008-08-07 02:49:13 +00:00
Robby Findler
a4aaa18f9c added a scheme/load test
svn: r11118
2008-08-07 01:36:48 +00:00
Robby Findler
5b33922526 renamed paste-in to a more accurate name
svn: r11117
2008-08-07 01:31:07 +00:00
Eli Barzilay
3ae6db6f65 Another improvement + test
svn: r11116
2008-08-07 00:38:36 +00:00
Eli Barzilay
78170587c2 * Fixed a minor bug in the module language
* More test improvement, remove test-debugging `sleep'
* Add tests for new module language behavior with misc errors

svn: r11115
2008-08-06 21:16:51 +00:00
Sam Tobin-Hochstadt
24a98cf061 Provide some names
svn: r11114
2008-08-06 20:48:02 +00:00
Sam Tobin-Hochstadt
44e0c09d75 Fix typo
svn: r11113
2008-08-06 20:47:28 +00:00
Eli Barzilay
2d553df7ef very improved module-language tests, update them to work with the new messages
svn: r11109
2008-08-06 20:10:28 +00:00
Danny Yoo
e79ddc4f44 oops
svn: r11107
2008-08-06 19:24:33 +00:00
Danny Yoo
9ab5e65e2e Adding tutorial documentation for web-server.
svn: r11106
2008-08-06 18:50:38 +00:00
Robby Findler
f81cbc5db7 fixed bug
svn: r11105
2008-08-06 13:41:40 +00:00
Eli Barzilay
2feab45ea7 Welcome to a new PLT day.
svn: r11103
2008-08-06 07:50:23 +00:00
Eli Barzilay
ea64d1d488 better error message(?)
svn: r11102
2008-08-06 06:32:08 +00:00
Eli Barzilay
b62d79045e website moved
svn: r11101
2008-08-06 06:16:31 +00:00
Eli Barzilay
8d6438c526 set svn:eol-style
svn: r11100
2008-08-06 05:58:02 +00:00
Eli Barzilay
ceda363c12 Much better code now -- directly setting up the user's environment
instead of constructing syntax expressions to do so.  This is all done
with the new `front-end/finished-complete-program' hook.

svn: r11099
2008-08-06 04:44:02 +00:00
Eli Barzilay
097f05fe61 eof-object -> eof
svn: r11098
2008-08-06 02:57:49 +00:00
Danny Yoo
cfdb51a745 Adding whitespace trimming around the URL used in Install .plt file...
svn: r11097
2008-08-06 01:53:05 +00:00
Casey Klein
40056b3d62 Simplified generator, due to removal of named holes.
svn: r11096
2008-08-05 23:38:30 +00:00
Jens Axel Soegaard
ac509e8b2d Set forgotten svn:eol-style to native
svn: r11095
2008-08-05 22:24:56 +00:00
Jens Axel Soegaard
302dae857e Added reimplementation of SRFI42. Deleted little-helper.
svn: r11094
2008-08-05 22:11:58 +00:00
Robby Findler
6235970d42 removed named holes from Redex
svn: r11093
2008-08-05 21:28:12 +00:00
Robby Findler
ed6a9bad40 finished docs port for redex and cleaned up some of the exampels
svn: r11092
2008-08-05 21:09:02 +00:00
Robby Findler
3f14a1325c all drs test suites now passing except module language
svn: r11091
2008-08-05 20:27:17 +00:00
Robby Findler
47a2d5871f nearly done
svn: r11090
2008-08-05 20:11:23 +00:00
Stevie Strickland
8007e07cfe Okay, one last time.
svn: r11089
2008-08-05 18:43:06 +00:00
Stevie Strickland
c54e1d59f4 Argh. Need to require this if we want to use command-line.
svn: r11088
2008-08-05 18:41:01 +00:00
Stevie Strickland
d72b44e9f7 Changes to slatex.sty from PR 9657.
svn: r11087
2008-08-05 18:35:24 +00:00
Stevie Strickland
2d042efe7a Fix pdf-slatex to recognize the '-n' option (and to fail appropriately on
unknown options).

svn: r11086
2008-08-05 18:18:28 +00:00
Sam Tobin-Hochstadt
5f787a63d4 Add types for char comparison functions.
svn: r11085
2008-08-05 18:17:27 +00:00
Robby Findler
7d8d1bc37b added front-end/finished-complete-program
svn: r11084
2008-08-05 17:28:16 +00:00
Robby Findler
4b06568982 a little more progress....
svn: r11083
2008-08-05 15:17:56 +00:00
Sam Tobin-Hochstadt
ad2b2b3199 fix some dumb bugs
svn: r11082
2008-08-05 15:05:25 +00:00
Sam Tobin-Hochstadt
8489d5cfb9 compiles except for language 2008-08-05 11:05:07 -04:00
Eli Barzilay
ee2a6f7ceb Use front-end/interactions to perform the language require if there
was a syntax error in the module.  This means that things are a little
odd: we only try to require the language after the user hits enter.  A
solution might be for drscheme to always call the
front-end/interactions method immediately on an empty input port.

svn: r11079
2008-08-05 13:35:01 +00:00
Eli Barzilay
12390fb891 improvements
svn: r11078
2008-08-05 11:36:33 +00:00
Robby Findler
f6037ca1c6 a little more progress on the documentation port
svn: r11077
2008-08-05 03:57:51 +00:00
Robby Findler
b9fb8b5155 removed buggy change that I accidentally committed when experimenting with SamTH's comments
svn: r11076
2008-08-05 03:12:56 +00:00
Robby Findler
38c7cbd6de svn: r11075 2008-08-04 22:53:21 +00:00
Casey Klein
b144254b58 Rewrote `generate' as a macro that rewrites the side-conditions in its
target pattern, removed `try', and improved `check'.

svn: r11074
2008-08-04 22:39:23 +00:00
Robby Findler
317a8aae20 a little more progress scribbling-izing redex's docs
svn: r11073
2008-08-04 22:29:04 +00:00
Robby Findler
8d53a2ec34 adjusted searching a little bit
svn: r11072
2008-08-04 20:19:10 +00:00
Greg Cooper
5daed4abaa by default, raise an error when HOLD (or a derived construct like ACCUM-B or COLLECT-B) is used to create a higher-order behavior
svn: r11071
2008-08-04 19:20:31 +00:00
Robby Findler
93334db6f5 improved status line for deletes so that it actually closes without closing the contour window
svn: r11070
2008-08-04 19:14:00 +00:00
Noel Welsh
af47885ea2 Document the extended in-vector form.
svn: r11069
2008-08-04 18:48:58 +00:00
Noel Welsh
ed0bd51c8b Add support for start/stop/step parameters to in-vector comprehension forms. Vector like comprehensions (strings etc) actually support this as well, when used in the body of the for comprehension. However this will not be documented as support do not extend to sequences defined outside a comprehension.
svn: r11068
2008-08-04 18:38:47 +00:00
Sam Tobin-Hochstadt
4ba9376131 These tests now pass.
svn: r11067
2008-08-04 18:36:38 +00:00
Robby Findler
e6c8e60955 made a little more progress documented redex things
svn: r11066
2008-08-04 18:35:49 +00:00
Matthias Felleisen
04b83567de pointer to HtDP/2e added
svn: r11064
2008-08-04 16:55:16 +00:00
Robby Findler
7aa5a138cf a little progress
svn: r11063
2008-08-04 15:49:04 +00:00
Robby Findler
b2e7594c9d removed domain specifications from reduction-relations
svn: r11062
2008-08-04 13:09:18 +00:00
Eli Barzilay
6edb8d4d1b typo
svn: r11061
2008-08-04 09:27:02 +00:00
Eli Barzilay
87cd09f376 * More convenient code for front-end/complete-program to send a
sequence of expressions and actions, and improved its code in
  general
* Comment about the hackiness of front-end/complete-program
* Improved strategy for having a working repl after a syntax error

svn: r11060
2008-08-04 09:07:42 +00:00
Eli Barzilay
d036157b3f Welcome to a new PLT day.
svn: r11059
2008-08-04 07:50:24 +00:00
Robby Findler
008414b3f5 svn: r11058 2008-08-04 04:12:38 +00:00
Robby Findler
2ee24a173e changed pretty-big-scheme string constants
svn: r11057
2008-08-03 23:56:26 +00:00
Eli Barzilay
1d00d880ec better filtering of user docs (?)
svn: r11056
2008-08-03 22:28:03 +00:00
Eli Barzilay
74dd0655e5 get rid of remove-falses
svn: r11055
2008-08-03 22:07:29 +00:00
Eli Barzilay
15b586c6ed more convenient use of doc:verbose and doc:setup-scribblings
svn: r11054
2008-08-03 21:51:39 +00:00
Eli Barzilay
a0fd33678f * Added `note-init-lib' for libraries in scheme/init
* Use it in help.scrbl and in enter.scrbl (which is not reprovided by
  scheme)
* Updated init.scrbl
* Improved code in reference.scrbl

svn: r11051
2008-08-03 18:58:04 +00:00
Eli Barzilay
c4f62cfc13 use schemeunit version 2
svn: r11049
2008-08-03 14:47:02 +00:00
Robby Findler
778981937a fixed a bug in contract matching for metafunctions
svn: r11048
2008-08-03 14:24:04 +00:00
Robby Findler
7fbaf9ecce updated metafunction docs
svn: r11047
2008-08-03 14:07:19 +00:00
Robby Findler
0f9964e875 changing wording of kill/break in menus
svn: r11046
2008-08-03 13:29:17 +00:00
Eli Barzilay
a95c83d041 Welcome to a new PLT day.
svn: r11044
2008-08-03 07:50:13 +00:00
Eli Barzilay
6994edd977 * Revised lazy/force so it actually works:
- `!!' now scans the same kind of data that `make-reader-graph'
    handles (except that hash-tables are not implemented)
  - this means no structs, no mpairs, and a bunch of other stuff
  - `!!!' is gone (lazy procedures are not wrapped)
  - dealing with multiple values moved into lazy/lazy.ss itself (and
    in the future everything will move in there)
* Removed lazy/promise, and use scheme/promise instead.  Also remove
  the docs for lazy/promise that were bogus (since scheme/promise *is*
  doing the same thing now).
* Other adjustments to the docs.  They should be considered incomplete
  now, and will need a major rewrite when the whole thing works again
  (multiple values things are just commented out for now).
* Added a test macro and a quick test suite for lazy/promise.
* The lazy tests are added to the nightly build tests

svn: r11042
2008-08-03 06:28:25 +00:00
Robby Findler
545a53731a changed the notation of metafunctions
svn: r11040
2008-08-02 21:00:45 +00:00
Robby Findler
ef86c20a1d changed the notation of metafunctions
svn: r11039
2008-08-02 21:00:22 +00:00
Eli Barzilay
50b418809d no require line for srfi 62
svn: r11038
2008-08-02 20:35:13 +00:00
Eli Barzilay
b755a4b720 typo (PR9654)
svn: r11037
2008-08-02 19:45:21 +00:00
Eli Barzilay
fd205b8470 typos from Grant (PR9652)
svn: r11036
2008-08-02 19:42:26 +00:00
Casey Klein
3e3bbe5c24 Added support for patterns any', hide-hole', and
`variable-not-otherwise-mentioned' and improved error reporting for
`try'.

svn: r11035
2008-08-02 15:35:54 +00:00
Mike Sperber
50f1e13652 Synch with latest.
svn: r11034
2008-08-02 15:15:58 +00:00
Eli Barzilay
e38dda2de8 Welcome to a new PLT day.
svn: r11033
2008-08-02 07:50:17 +00:00
Eli Barzilay
3858ad007f added example
svn: r11032
2008-08-02 07:46:48 +00:00
Eli Barzilay
857bc4b63b typo
svn: r11031
2008-08-02 07:42:06 +00:00
Eli Barzilay
24aff20196 switch to N: for negation
svn: r11030
2008-08-02 04:17:08 +00:00
Sam Tobin-Hochstadt
28c5e71b01 Fix bug 9649.
svn: r11029
2008-08-01 20:57:48 +00:00
Sam Tobin-Hochstadt
d7b4d81e04 Fix docs of -> to talk about varargs.
svn: r11028
2008-08-01 20:42:30 +00:00
Sam Tobin-Hochstadt
ec09e2c16a Fix typo.
svn: r11027
2008-08-01 20:33:40 +00:00
Matthew Flatt
eb88bee42b R6RS test suite contributions
svn: r11026
2008-08-01 20:23:32 +00:00
Sam Tobin-Hochstadt
35575378d8 Add shorthands for define-require-syntax and define-provide-syntax.
Document shorthands.

svn: r11025
2008-08-01 18:48:48 +00:00
Matthew Flatt
f4df83106e fix r6rs syntax-case yet again (PR 9647)
svn: r11024
2008-08-01 17:45:21 +00:00
Robby Findler
95965f54cb removed rg.ss from the provided things for now
svn: r11022
2008-08-01 15:34:57 +00:00
Kathy Gray
af98ac3981 Turning back on check-syntax; using Java indenting instead of Scheme for indent all
svn: r11021
2008-08-01 14:45:19 +00:00
Matthew Flatt
21b831f4bf make-reader-graph doesn't traverse mpairs
svn: r11020
2008-08-01 14:03:29 +00:00
Matthew Flatt
70137b8789 update Ypsilon instructions
svn: r11018
2008-08-01 13:05:22 +00:00
Eli Barzilay
401593647c Welcome to a new PLT day.
svn: r11017
2008-08-01 07:50:19 +00:00
Matthew Flatt
ea0a7cdfb5 add divide-by-zero tests for div, mod, etc.
svn: r11014
2008-07-31 20:45:17 +00:00
Matthew Flatt
e548107acd revert r6rs fldiv, etc. change based on revised guess
svn: r11013
2008-07-31 20:44:40 +00:00
Matthew Flatt
66704a92fe r6rs fldiv, etc. need to return nan for zero divisor
svn: r11012
2008-07-31 20:31:33 +00:00
Matthew Flatt
c13fa1d24c adjust test to not require distinguished 0.0 and -0.0; add some fixnum overflow tests
svn: r11011
2008-07-31 20:18:38 +00:00
Sam Tobin-Hochstadt
fa857a40ac Allow ... rest variables to be used as lists.
Bind Values as a type.

svn: r11010
2008-07-31 19:26:46 +00:00
Sam Tobin-Hochstadt
14b180d5a7 add test
svn: r11009
2008-07-31 19:26:13 +00:00
Danny Yoo
983dceb84c typo
svn: r11008
2008-07-31 14:43:46 +00:00
Sam Tobin-Hochstadt
72a2b55c13 Dynamic require only requires Schemeunit 2
svn: r11007
2008-07-31 12:44:25 +00:00
Matthew Flatt
ba42c11850 fix doc typos
svn: r11006
2008-07-31 12:09:28 +00:00
Robby Findler
e7c3919d72 removed obsolete searching preference
svn: r11004
2008-07-31 12:07:36 +00:00
Eli Barzilay
7ef5249fa5 proper error message
svn: r11003
2008-07-31 09:24:17 +00:00
Eli Barzilay
9fc26a84c9 Welcome to a new PLT day.
svn: r11002
2008-07-31 07:50:12 +00:00
Eli Barzilay
b93cdc5803 minor
svn: r11001
2008-07-31 04:03:28 +00:00
Robby Findler
fceb977f7b performance improvement when the stacks are huge
svn: r11000
2008-07-31 03:14:37 +00:00
Matthew Flatt
3c984246ca move bibliography to end of 'file' document
svn: r10999
2008-07-31 02:52:36 +00:00
Matthew Flatt
2a6f90b0e4 comment out quantize-bitmap so that it works in mzscheme
svn: r10998
2008-07-31 02:47:25 +00:00
Danny Yoo
ec408d0f24 Moved octree-quantize to private, replacing original implementation of file/gif's quantize.
svn: r10996
2008-07-31 02:19:40 +00:00
Eli Barzilay
69d723acfc typos
svn: r10995
2008-07-31 01:49:48 +00:00
Eli Barzilay
8740c47362 * Set svn:eol-style
* Minor style edits
* No need for a specific exception, and fix error messages

svn: r10994
2008-07-31 00:56:22 +00:00
Danny Yoo
f2a1773422 Updated write-animated-gif to use the octree quantizer.
svn: r10993
2008-07-31 00:27:05 +00:00
Danny Yoo
6b2e5f4014 octree-quantize.ss added.
svn: r10992
2008-07-30 23:57:53 +00:00
Chongkai Zhu
6b42b0dfe6 svn: r10991 2008-07-30 21:59:27 +00:00
Matthew Flatt
16b04d0328 fix syntax pattern-matching bug (PR 9643)
svn: r10989
2008-07-30 19:45:59 +00:00
Robby Findler
1338d3d5fe added some notes for use when I get back to this
svn: r10988
2008-07-30 19:43:17 +00:00
Robby Findler
9ee96143a4 some progress porting the docs to scribble
svn: r10987
2008-07-30 19:06:34 +00:00
Matthew Flatt
c2c7777c37 fix schemegrammar*
svn: r10986
2008-07-30 17:20:09 +00:00
Robby Findler
9126b772f7 started doc.txt => scrbl conversion
svn: r10985
2008-07-30 14:28:22 +00:00
Eli Barzilay
42253e749c Welcome to a new PLT day.
svn: r10984
2008-07-30 07:50:06 +00:00
Robby Findler
f764966843 renamed anchor pref
svn: r10983
2008-07-30 03:52:30 +00:00
Eli Barzilay
00df4dc7d6 new style info files
svn: r10982
2008-07-30 03:51:13 +00:00
Robby Findler
86c7c808d4 fixed things up so that everything is at least compiling now
svn: r10980
2008-07-30 03:41:00 +00:00
Casey Klein
ba4b0b6301 - Fixed bug in pick-char' and random-string'.
- Added support for hole and in-hole patterns.
- Fixed infinite loop triggered by `any' pattern.
- Removed schemeunit-test from run-all-tests.ss.

svn: r10978
2008-07-30 00:46:30 +00:00
Robby Findler
ff8578ca13 fixed a bug in searching; typing control-g without opening the search window crashes
svn: r10977
2008-07-29 23:00:02 +00:00
Robby Findler
35abfba5b4 added a main.ss and got rid of planet dependencies and the old crufty subst
svn: r10976
2008-07-29 21:55:19 +00:00
Robby Findler
341d0c76a9 adding redex to main SVN archive so it goes into the distribution
svn: r10974
2008-07-29 21:46:15 +00:00
Robby Findler
8d0d6d5d28 fixed a bug in run-after-edit-sequence
svn: r10973
2008-07-29 21:39:32 +00:00
Matthew Flatt
c8318761c8 document ways to control Scribble TOC output
svn: r10972
2008-07-29 20:40:25 +00:00
Matthew Flatt
8140b3644e add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6)
svn: r10971
2008-07-29 19:27:33 +00:00
Matthew Flatt
1ca888a934 dic docs for 'do' (PR 9640)
svn: r10970
2008-07-29 19:23:38 +00:00
Robby Findler
316ee3180d adjusted drawing order to highlight searches slightly better
svn: r10969
2008-07-29 18:25:18 +00:00
Stevie Strickland
402de6f090 Yes, we need the hyphen.
svn: r10968
2008-07-29 17:10:01 +00:00
Stevie Strickland
be456fec94 Actually, revert that last change. What we'll do is:
* Fix up things so that we actually use 'temp-dir via find-system-path
    instead of using /tmp always
  * Turn off logging via the logging? for-syntax definition.

svn: r10967
2008-07-29 17:06:11 +00:00
Stevie Strickland
2d9a48a11d This shouldn't have been left in.
svn: r10966
2008-07-29 16:58:21 +00:00
Chongkai Zhu
3379ec96b6 flush log
svn: r10965
2008-07-29 16:44:01 +00:00
Robby Findler
8c022426f4 improved the caching in the contour window drawing so it does allocation on each redraw
svn: r10964
2008-07-29 14:00:43 +00:00
Kathy Gray
57b1ba802f recurs support; take 2
svn: r10963
2008-07-29 13:57:22 +00:00
Matthew Flatt
71cad3b6a1 minor improvement in Slideshow docs
svn: r10962
2008-07-29 13:25:04 +00:00
Matthew Flatt
2c813c53c5 fix '(nonnegative|positive)-exact-integer?' contracts (moving 'exact-' to the front where it belongs)
svn: r10960
2008-07-29 12:56:05 +00:00
Robby Findler
21e3f5f6c5 hide the anchor, take 2
svn: r10959
2008-07-29 12:52:31 +00:00
Eli Barzilay
e4f04372a0 Welcome to a new PLT day.
svn: r10957
2008-07-29 07:50:09 +00:00
Eli Barzilay
5cee270746 svn: r10956 2008-07-29 07:45:26 +00:00
Eli Barzilay
bc435dc640 Use context queries based on language capabilities.
svn: r10955
2008-07-29 06:59:43 +00:00
Eli Barzilay
a871476756 typo
svn: r10954
2008-07-29 04:33:36 +00:00
Eli Barzilay
f30efeb8c3 search-context has the proper suffix now
svn: r10953
2008-07-29 04:32:58 +00:00
Robby Findler
f6912b7439 fixed misc bugs in the 20,000 ft overview window
svn: r10952
2008-07-29 04:25:16 +00:00
Robby Findler
9d34ccb169 fixed a pair of bugs related to the anchor
svn: r10951
2008-07-28 21:45:24 +00:00
Robby Findler
bbf51d2ab0 fixed a pair of bugs related to the anchor
svn: r10950
2008-07-28 21:41:22 +00:00
Matthew Flatt
27375c0d5a fix equal? on transparent R6RS records
svn: r10949
2008-07-28 20:30:25 +00:00
Matthew Flatt
65ce019fbc refine map docs to clarify that the results are in order
svn: r10948
2008-07-28 20:28:20 +00:00
Robby Findler
a007b9cde8 adjusted esc and control-g wrt snapback and search
svn: r10947
2008-07-28 20:05:35 +00:00
Robby Findler
eaf979b749 added a search anchor to drschemes new search facility
svn: r10946
2008-07-28 18:40:34 +00:00
Eli Barzilay
73d422d542 reversed reviosion 10942
svn: r10945
2008-07-28 18:02:51 +00:00
Eli Barzilay
6106b5ad7d Welcome to a new PLT day.
svn: r10944
2008-07-28 16:44:00 +00:00
Eli Barzilay
0a79a5c513 removed bogus text
svn: r10943
2008-07-28 16:36:23 +00:00
Kathy Gray
dd92c0a16f svn: r10942 2008-07-28 16:24:23 +00:00
Matthew Flatt
44b1499301 add current-trace-notify
svn: r10941
2008-07-28 14:45:16 +00:00
Eli Barzilay
3bcbdc1924 * set svn:eol-style
* This commit also adds drscheme:help-context-term capability for the
  teaching languages, with a couple of #|!!!|# comments that will go
  away soon.  (This part was committed by mistake.)

svn: r10940
2008-07-28 04:01:15 +00:00
Robby Findler
b088ac9c74 more adjustments to searching and related things
svn: r10939
2008-07-28 03:48:23 +00:00
Matthias Felleisen
a71b13eacd typos fixed
svn: r10938
2008-07-27 21:40:05 +00:00
Matthias Felleisen
d532716a51 good enough for now
svn: r10937
2008-07-27 21:22:29 +00:00
Matthias Felleisen
14c48aa3b5 first draft of matrix docs
svn: r10936
2008-07-27 20:47:31 +00:00
Robby Findler
d1330f543c return now goes to the next hit, when keyboard focus is in the search bar
svn: r10935
2008-07-27 14:44:12 +00:00
Robby Findler
f6714c551c changed menu keybinding for find so that it toggles the keyboard focus back and forth with the searching window
svn: r10934
2008-07-27 13:57:33 +00:00
Eli Barzilay
8b59996cb4 remove bogus space between closing bracket an opening brace
svn: r10933
2008-07-27 04:53:13 +00:00
Robby Findler
49e46e0ae1 fixed up the keymap that's used when the menu bindings are disabled
svn: r10932
2008-07-27 04:03:38 +00:00
Robby Findler
12d18d8107 adjusted the keybindings for search a little bit
svn: r10931
2008-07-27 03:43:36 +00:00
Sam Tobin-Hochstadt
d58bdb5f56 More greek letters for scribble latex rendering.
svn: r10930
2008-07-27 03:08:10 +00:00
Danny Yoo
0013f61f65 Added last-frame-delay to the gif writing documentation.
svn: r10929
2008-07-26 21:48:35 +00:00
Danny Yoo
79fcb48d2f Adjusted filenames used for saving the animation frames so they're consistent width.
svn: r10928
2008-07-26 21:48:34 +00:00
Danny Yoo
323ae22f12 Adding a five-second pause to the end of an animated-gif. Added #:last-frame-delay parameter to mrlib/gif's write-animated-gif function.
svn: r10927
2008-07-26 21:48:29 +00:00
Matthew Flatt
616ec71325 fix for/or and for/and when one of the clauses binds multiple values
svn: r10926
2008-07-26 21:38:39 +00:00
Eli Barzilay
fb5240d145 Welcome to a new PLT day.
svn: r10925
2008-07-26 20:57:15 +00:00
Matthew Flatt
35638a8c5a fix R6RS syntax->datum and fix broken tests (as reported by Will)
svn: r10924
2008-07-26 20:38:02 +00:00
Robby Findler
1268238264 filled in the rest of the framework-level docs for the new searching setup
svn: r10923
2008-07-26 20:36:02 +00:00
Matthew Flatt
c1983f1984 fix syntax-case tests
svn: r10922
2008-07-26 20:29:40 +00:00
Robby Findler
a3c0e93324 improved searching (docs not yet quite done, but I want to test on other platforms ... another commit to follow)
svn: r10921
2008-07-26 20:06:23 +00:00
Robby Findler
bd2d93096e an initial checkin; not yet used
svn: r10920
2008-07-26 20:05:14 +00:00
Matthew Flatt
e7e188143f update R6RS test readme, espeically for Ypsilon
svn: r10919
2008-07-26 12:31:17 +00:00
Mike Sperber
af317e4507 Synch with latest.
svn: r10918
2008-07-26 11:15:50 +00:00
Eli Barzilay
ebd393c2a8 use #f as the default context
svn: r10917
2008-07-26 03:03:20 +00:00
Eli Barzilay
63ecb0ec4d added search context capability
svn: r10916
2008-07-26 03:00:12 +00:00
Matthew Flatt
bbf9376115 doc typo (PR 9634)
svn: r10915
2008-07-26 00:09:13 +00:00
Sam Tobin-Hochstadt
80c7d04582 Re-enable macro stepper for pretty big.
svn: r10914
2008-07-25 18:35:45 +00:00
Eli Barzilay
629cbc1d92 possible fix for PR9628 and PR9615
svn: r10913
2008-07-25 14:23:34 +00:00
Kathy Gray
dccc1337a2 Keeping more potential errors
svn: r10912
2008-07-25 13:59:19 +00:00
Eli Barzilay
e7184d8d29 add "-foo" for negated search terms, fix occasional problem with aborted searches
svn: r10911
2008-07-25 13:51:51 +00:00
Matthew Flatt
4092392e5a adjust Scribble para/div style handling
svn: r10910
2008-07-25 13:16:06 +00:00
Matthew Flatt
949032b03e fix UTF-16 encoding tests again (assume BE when no BOM)
svn: r10909
2008-07-25 13:07:59 +00:00
Matthew Flatt
5ff90cdd42 fix checkable menu delete/restore
svn: r10908
2008-07-25 12:38:43 +00:00
Matthew Flatt
9fece2f96b more repairs from Will
svn: r10907
2008-07-25 12:38:03 +00:00
Eli Barzilay
5c61c1b997 added context label
svn: r10906
2008-07-25 02:05:00 +00:00
Eli Barzilay
42cf9ddda1 parse a label argument too
svn: r10905
2008-07-25 01:44:59 +00:00
Matthew Flatt
49a015e890 R6RS test suite fixes from Will
svn: r10904
2008-07-25 01:06:27 +00:00
Kathy Gray
ba1a6f86e9 Parser bug correction
svn: r10903
2008-07-24 14:35:51 +00:00
Matthew Flatt
8e4647cd6c tweak table-of-contents rendering again
svn: r10902
2008-07-24 13:45:08 +00:00
Eli Barzilay
47b678e3bb Welcome to a new PLT day.
svn: r10901
2008-07-24 13:29:36 +00:00
Matthew Flatt
27b0df2c2a tweak doc HTML toc rendering
svn: r10900
2008-07-24 13:07:59 +00:00
Matthew Flatt
78c5220836 fix searching a different way, which more likely matches the intent
svn: r10899
2008-07-24 11:41:21 +00:00
Matthew Flatt
9c8cad4197 fix doc searching
svn: r10898
2008-07-24 11:37:35 +00:00
Robby Findler
a073b04c3c removed extra arguments in call to highlight-range, since they were the default value (and the signature of this method is going to change)
svn: r10897
2008-07-24 11:36:54 +00:00
Matthew Flatt
a97b4bff8a scribble and doc improvements
svn: r10896
2008-07-24 11:32:16 +00:00
Eli Barzilay
a104bb0453 scroll a panel into view when activated
svn: r10895
2008-07-24 11:05:10 +00:00
Eli Barzilay
56320ded96 Much improved support for context, reorganize dom using divs only, improve html part, and more
svn: r10894
2008-07-24 10:43:22 +00:00
Matthew Flatt
2c0b17cf19 fix bytevector-ieee-native-... tests (from Aziz) and checking in implementation
svn: r10893
2008-07-24 09:56:36 +00:00
Eli Barzilay
1f6007ce8b hack: see comment
svn: r10892
2008-07-24 08:16:07 +00:00
Matthew Flatt
e137994b5c add on-reflow to text% and auto-size to message%
svn: r10890
2008-07-24 01:35:31 +00:00
Matthew Flatt
e7eefb84c5 change display of multiple-value failures in r6rs test suite
svn: r10889
2008-07-24 00:27:33 +00:00
Matthew Flatt
643b24c3b7 change the way multiple-value results are compared in r6rs test suite
svn: r10888
2008-07-24 00:23:05 +00:00
Matthew Flatt
5a5f52d99c add run-via-eval (from Aziz)
svn: r10887
2008-07-23 22:34:07 +00:00
Danny Yoo
d0c4a5e49f Adjusting profj parsing to use object-name syntax source.
svn: r10886
2008-07-23 21:50:19 +00:00
Matthew Flatt
a1ee4b8703 update r6rs test suite notes
svn: r10885
2008-07-23 21:23:51 +00:00
Matthew Flatt
2db7898f70 more r6rs test missing record-type-descriptors
svn: r10884
2008-07-23 20:58:43 +00:00
Eli Barzilay
55f2387f93 avoid potentially bad JS for...in
svn: r10883
2008-07-23 19:05:15 +00:00
Matthew Flatt
75919b4b15 sgl doc fixes
svn: r10882
2008-07-23 18:16:20 +00:00
Matthew Flatt
84003497a0 use function for fx/carry tests
svn: r10881
2008-07-23 16:18:47 +00:00
Eli Barzilay
ea3c3687dc improved search indicator thing
svn: r10880
2008-07-23 16:14:29 +00:00
Matthew Flatt
f7767aefaa slight improvement to R6RS carry-test expansion
svn: r10879
2008-07-23 15:51:13 +00:00
Matthew Flatt
7bd75641c7 r6rs test changes: change utf-8 to latin-1 as suggested by Will, and add missing tests for some carry functions
svn: r10878
2008-07-23 15:40:09 +00:00
Matthew Flatt
a0f7301dff remove misplaced #:evals in schemeblocks
svn: r10877
2008-07-23 15:01:13 +00:00
Danny Yoo
44e5ba4ec2 updated servlet2 to 4.0 style
svn: r10876
2008-07-23 14:29:47 +00:00
Matthew Flatt
d343751862 another r6rs test
svn: r10875
2008-07-23 13:19:30 +00:00
Matthew Flatt
7a21aff2e6 r6rs test fixes from leppie
svn: r10874
2008-07-23 13:17:10 +00:00
Matthew Flatt
10082a81d2 allow example parsers to be compiled
svn: r10873
2008-07-23 13:03:39 +00:00
Matthew Flatt
61ef67beb7 remove example parser that doesn't work
svn: r10872
2008-07-23 13:01:30 +00:00
Matthew Flatt
fc87f01bb7 fix some example parsers
svn: r10871
2008-07-23 13:01:11 +00:00
Matthew Flatt
8e1add79c9 R6RS syntax vector repair (PR 9625)
svn: r10870
2008-07-23 12:25:41 +00:00
Matthew Flatt
fe84c8c6a3 protect nan? test by real?, as Aziz points out; also fix nan?, finite?, and infinite? to insist on real arguments
svn: r10869
2008-07-23 01:06:26 +00:00
Matthew Flatt
4947ae6711 finish fishing records/syntactic tests
svn: r10868
2008-07-23 00:57:42 +00:00
Matthew Flatt
41f89d35f8 R6RS test repairs form Aziz
svn: r10867
2008-07-23 00:50:22 +00:00
Matthew Flatt
837429315a refine r6rs test suite notes, again
svn: r10866
2008-07-22 22:01:13 +00:00
Robby Findler
fa7e590605 preparation for new search and replace
svn: r10865
2008-07-22 21:58:21 +00:00
Matthew Flatt
6f6a3f27d0 refine r6rs test suite notes
svn: r10864
2008-07-22 21:42:39 +00:00
Matthias Felleisen
e50f229beb scene fixed in world
svn: r10863
2008-07-22 21:00:07 +00:00
Matthew Flatt
2e7047b87f fix guide typos
svn: r10862
2008-07-22 14:36:28 +00:00
Matthew Flatt
0f984fbc02 GUI doc repairs
svn: r10861
2008-07-22 13:28:02 +00:00
Matthew Flatt
6c43d23bc4 add editor-scroll-to method of editor<%>
svn: r10860
2008-07-22 13:17:09 +00:00
Eli Barzilay
44440a42a7 Welcome to a new PLT day.
svn: r10859
2008-07-22 07:26:56 +00:00
Robby Findler
bd6ed2dfc2 changed serching text notification from pull-style to push-style, ie the text now notifies the frame when it wants to be actived for searching instead of waiting for the frame to ask
svn: r10858
2008-07-22 03:51:26 +00:00
Matthew Flatt
a690f715c5 some r6rs test suite fixes
svn: r10857
2008-07-21 23:10:59 +00:00
Robby Findler
e2c49f4963 more speedups for the highlighting and some setup for improving docked search
svn: r10855
2008-07-21 22:17:54 +00:00
Matthew Flatt
9af18d6971 R6RS tests: sps files for more convenient testing, README on how to run
svn: r10854
2008-07-21 22:16:19 +00:00
Matthew Flatt
ec75a07fc6 .ss -> .sls for portable R6RS tests
svn: r10853
2008-07-21 20:51:33 +00:00
Matthew Flatt
5dbd83d8c2 rebuild kernel file to add text% position-locations
svn: r10852
2008-07-21 20:39:19 +00:00
Matthew Flatt
a3bf5c9523 fix spectral-norm benchmark
svn: r10851
2008-07-21 20:38:51 +00:00
Matthew Flatt
319c7406a2 fix shootout problems
svn: r10850
2008-07-21 20:01:30 +00:00
Matthew Flatt
5ff75bac42 allow duplicate struct properties if the values are eq?; add position-locations to text%
svn: r10849
2008-07-21 18:54:09 +00:00
Matthew Flatt
763d37d775 properties can now effectively inherit properties (v4.0.2.5)
svn: r10848
2008-07-21 17:04:25 +00:00
Kathy Gray
5a6a9ed653 check ... oneOf .... bug fixes
svn: r10847
2008-07-21 15:12:15 +00:00
Robby Findler
278c456c1b improved performance of highlighting regions when there are lots and lots of regions
svn: r10846
2008-07-21 14:19:59 +00:00
Eli Barzilay
09ee49e074 Welcome to a new PLT day.
svn: r10845
2008-07-20 19:51:16 +00:00
Robby Findler
391272c73a fixed a bug in preference unmarshalling
svn: r10844
2008-07-20 19:02:09 +00:00
Jay McCarthy
258c569afe up
svn: r10843
2008-07-20 16:12:08 +00:00
Eli Barzilay
39af76b953 typo
svn: r10842
2008-07-20 05:38:05 +00:00
Matthew Flatt
1091050692 more shootout clean-up
svn: r10841
2008-07-19 14:47:13 +00:00
Matthew Flatt
55a44ae5bc shootout benchmarks
svn: r10840
2008-07-19 14:27:00 +00:00
Matthew Flatt
b8672845fc shootout benchmarks
svn: r10839
2008-07-19 02:40:34 +00:00
Eli Barzilay
bba44e46e8 clarify arity of procedure input to regexp-match
svn: r10838
2008-07-19 02:25:40 +00:00
Matthew Flatt
83e7774bee shootout benchmark improvements
svn: r10837
2008-07-19 01:00:27 +00:00
Matthew Flatt
b8aa628d1e shootout updates
svn: r10836
2008-07-19 00:11:10 +00:00
Matthew Flatt
69d604c0be fix udp test and update docs related to socket re-binding
svn: r10835
2008-07-18 21:33:11 +00:00
Matthew Flatt
7c6b93f531 eopl doc updates
svn: r10834
2008-07-18 19:00:38 +00:00
Matthew Flatt
867306caff new #lang planet reader; new sandbox-make-loger parameter
svn: r10833
2008-07-18 17:25:49 +00:00
Eli Barzilay
57a3449003 yet another typo
svn: r10831
2008-07-18 07:08:55 +00:00
Eli Barzilay
d961143791 more typos
svn: r10830
2008-07-18 07:07:28 +00:00
Eli Barzilay
f405177906 typo
svn: r10829
2008-07-18 07:04:22 +00:00
Eli Barzilay
aa496a7328 removed redundant mzlib/string require
svn: r10828
2008-07-18 04:59:46 +00:00
Eli Barzilay
21b052d9f8 document new filtered-in and -out forms
svn: r10827
2008-07-18 01:01:43 +00:00
Eli Barzilay
5a7ce88ac0 added filtered-in and -out
svn: r10826
2008-07-17 23:02:56 +00:00
Matthew Flatt
a2e03a8ad4 remove spruious eval in sslgen for eopl
svn: r10825
2008-07-17 18:23:33 +00:00
Matthew Flatt
6e668cbb00 fix R6RS template handling of consecutive ellipses
svn: r10824
2008-07-17 17:55:52 +00:00
Matthew Flatt
04af3c8f01 fix logger name handling
svn: r10823
2008-07-17 17:41:05 +00:00
Matthew Flatt
a14a6d7272 fix R6RS parsing ofr numbers that start with two # things, like #i#xe/f
svn: r10822
2008-07-17 17:38:06 +00:00
Kathy Gray
593e6256d2 Arity bugs identified by the optimizer
svn: r10820
2008-07-17 16:07:44 +00:00
Matthew Flatt
a88d8487d4 fix logging doc typo
svn: r10819
2008-07-17 15:21:31 +00:00
Matthew Flatt
9af00fcfb4 v4.0.2.4: logging
svn: r10818
2008-07-17 15:20:17 +00:00
Eli Barzilay
9e776c0712 Welcome to a new PLT day.
svn: r10813
2008-07-17 12:00:07 +00:00
John Clements
b334fa476b doc fixes
svn: r10812
2008-07-17 06:48:46 +00:00
John Clements
1d670334c7 old comment no longer appears to be true
svn: r10811
2008-07-17 05:48:16 +00:00
Danny Yoo
67bc4f3f0c Revert "Adding checks for get-port-name in object interface before method call."
svn: r10807
2008-07-17 02:16:45 +00:00
Danny Yoo
f237af6140 Getting servlet2 back to working shape. Changes include:
Wrapped the major servlet2 functions so they talk to a running server
  thread under an on-web context.

  Bumped timeout to +inf.

  When starting server, checks to see if the port is available.  If not,
  tries to choose 8001, 8002, ... up to 8032 before giving up.

svn: r10806
2008-07-17 02:13:46 +00:00
Eli Barzilay
c96bfce485 add parameterize
svn: r10805
2008-07-17 01:09:43 +00:00
Danny Yoo
93c1b92c7b Adding checks for get-port-name in object interface before method call.
svn: r10804
2008-07-17 00:52:53 +00:00
Danny Yoo
4535aa4537 Simplifying scheme box location-finding code.
svn: r10803
2008-07-17 00:52:47 +00:00
Eli Barzilay
2260741a64 * Leave a single definition of `maybe'
* Change icon to the 3rd edition icon with transparency
* Change url to www.eopl3.com

svn: r10799
2008-07-16 17:58:25 +00:00
Robby Findler
e892701c0d 3rd edition icon
svn: r10798
2008-07-16 17:50:32 +00:00
Stevie Strickland
91291ba2bc Add the forall Unicode symbol as an acceptable replacement for the
All type constructor.

svn: r10797
2008-07-16 17:37:05 +00:00
Matthew Flatt
9ca0dc49c3 change EoPL back to an extension of mzscheme
svn: r10796
2008-07-16 17:33:56 +00:00
Eli Barzilay
44cc698c83 mitch requests
svn: r10795
2008-07-16 17:08:37 +00:00
Matthias Felleisen
263feeb124 for future use
svn: r10794
2008-07-16 16:28:36 +00:00
Matthias Felleisen
469c1a0c89 small refactoring of hangman checks
svn: r10793
2008-07-16 16:14:21 +00:00
Matthias Felleisen
43e815713c two bugs in hangman
svn: r10792
2008-07-16 15:07:12 +00:00
Matthias Felleisen
25f675461a doc bug in hangman
svn: r10791
2008-07-16 15:06:38 +00:00
Eli Barzilay
2628b28770 fix keyboard response
svn: r10790
2008-07-16 13:58:24 +00:00
Eli Barzilay
8cca45792c fix length use
svn: r10789
2008-07-16 11:28:09 +00:00
Eli Barzilay
ba78420428 Welcome to a new PLT day.
svn: r10788
2008-07-16 10:38:46 +00:00
Eli Barzilay
3111d2c147 fix keep-file -- it should be a render-element
svn: r10787
2008-07-16 10:32:57 +00:00
Matthew Flatt
cd6acfdd28 add noborder latex macro
svn: r10786
2008-07-16 01:04:01 +00:00
Eli Barzilay
3bd1e3615c remove only files
svn: r10785
2008-07-16 00:22:05 +00:00
Eli Barzilay
7de06dbbb3 remove all non-sxref files
svn: r10784
2008-07-15 22:46:31 +00:00
Matthew Flatt
b1e859a5c2 remove hyperlink border for doc icons in game titles
svn: r10783
2008-07-15 22:23:41 +00:00
Matthew Flatt
1c6281111b add render-element structure, and use it in the search doc
svn: r10782
2008-07-15 22:03:36 +00:00
Matthew Flatt
447698bce1 improve macros and docs for mpairs inside; change mrlib/gif to use scheme/base keywords
svn: r10781
2008-07-15 19:29:08 +00:00
Eli Barzilay
e4a66b0d11 this code now uses version/utils
svn: r10780
2008-07-15 19:15:45 +00:00
Stevie Strickland
0cd54c9e33 Merging in the following code:
svn merge -r10197:10773 http://svn.plt-scheme.org/plt/branches/samth/dots
svn merge -r10210:10737 http://svn.plt-scheme.org/plt/branches/samth/dots-tests

This adds non-uniform variable-arity polymorphism to Typed Scheme.

svn: r10778
2008-07-15 19:03:59 +00:00
Matthew Flatt
e3f3595625 fix version sanity check
svn: r10777
2008-07-15 18:50:48 +00:00
Eli Barzilay
7d1d8bf7fe some additional sanity checking
svn: r10776
2008-07-15 18:26:12 +00:00
Eli Barzilay
91fdcce770 Welcome to a new PLT day.
svn: r10774
2008-07-15 16:42:25 +00:00
Stevie Strickland
39c343ec18 Add filter-map to base-env.ss 2008-07-15 00:33:14 -04:00
Stevie Strickland
1fd8f6c2c3 This is too long for the paragraph, just separate it. 2008-07-15 00:10:04 -04:00
Eli Barzilay
3c38176bea typos
svn: r10771
2008-07-14 16:10:34 +00:00
Eli Barzilay
a0d4bc8393 removed leftovers
svn: r10770
2008-07-14 15:37:56 +00:00
Eli Barzilay
824fba5b26 restore unmodified version
svn: r10769
2008-07-14 15:36:51 +00:00
Eli Barzilay
e78acf374f remove changed code
svn: r10768
2008-07-14 15:33:32 +00:00
John Clements
d095fefb10 not-so-strongly-deprecated
svn: r10765
2008-07-14 15:13:12 +00:00
Stevie Strickland
8842fb9ea0 Add printing if a starred type was substituted in as well. 2008-07-14 09:42:45 -04:00
Carl Eastlund
8777a9211a Restored this-expression-source-directory dependency of planet this-package-... macros.
svn: r10763
2008-07-14 13:13:18 +00:00
Sam Tobin-Hochstadt
2866efd348 logging 2008-07-14 08:48:14 -04:00
Eli Barzilay
ebe6ba9792 Welcome to a new PLT day.
svn: r10761
2008-07-14 09:39:08 +00:00
Eli Barzilay
10e444a38a complete the switch to version/utils -- no need for any of this code
svn: r10760
2008-07-14 09:26:17 +00:00
Eli Barzilay
91eb4687da * use version/utils instead of a private copy of the same code
* removed planet/private/test.ss which was testing that code
* changed angle brackets used in syntax renderings (got lumped in this
  commit by mistake)

svn: r10759
2008-07-14 09:19:29 +00:00
Eli Barzilay
e4d9cfb557 Finish move to v4
svn: r10758
2008-07-14 09:01:44 +00:00
Eli Barzilay
fd569e49c4 Improved requires and a bit more.
svn: r10757
2008-07-14 08:15:55 +00:00
Eli Barzilay
19095ff14b * Added `version->integer'
* Added tests (mostly just that for now)
* Documented `version/utils'

svn: r10756
2008-07-14 07:56:18 +00:00
Stevie Strickland
e92c35d90c I'm not sure how best to add this as a hit for "rest argument(s)" without
actually putting that in the section title -- and truthfully, maybe it
should be, for those who aren't deeply versed in PL but know enough
Lisp/Scheme to ask for this.
2008-07-13 22:33:37 -04:00
Stevie Strickland
b991505297 Just tried the following program:
#lang typed-scheme

(require/typed
  srfi/1
  (fold (All (a b) ((a b -> b) b (Listof a) -> b))))

And got an error because (orig-module-stx) was #f.  I'm not sure whether
it should have been or not, but I've fixed up this to handle that case
(having it just use the normal error message when that's #f, as I'm not
sure whether the error message would be correct otherwise).

However, it might just be that (orig-module-stx) should have not been
#f, in which case this should be checked out.
2008-07-13 21:47:36 -04:00
Matthew Flatt
71a2648851 explain what a box is in the reference, and add cross references to the guide
svn: r10753
2008-07-14 00:05:37 +00:00
Matthew Flatt
7af044e2ce allow multiple uses of an .icns filein .filetypes
svn: r10752
2008-07-13 23:06:24 +00:00
Matthew Flatt
0f97bbcd9e improve regexp to see through certain groupings to pick a 'regmust' string to speed up match failures (PR 9602)
svn: r10750
2008-07-13 21:36:58 +00:00
Sam Tobin-Hochstadt
2456dcc18b Fix handling of mutable structs (setters != getters)
Allow use of #:mutable as define-typed-struct arg
Fix types of random andmap ormap
2008-07-13 17:31:58 -04:00
Stevie Strickland
4e7f527cb8 Put the beginnings of documentation here. 2008-07-13 16:50:05 -04:00
Stevie Strickland
d6f527a96f Starting to expand out the documentation in preparation of merging this
branch back to trunk.
2008-07-13 16:07:29 -04:00
Stevie Strickland
28bf6141b5 Add .scrbl files as DrScheme-handled files in OS X.
svn: r10746
2008-07-13 19:26:36 +00:00
Eli Barzilay
914a2b05f9 Welcome to a new PLT day.
svn: r10745
2008-07-13 17:13:55 +00:00
Eli Barzilay
4cd2614c21 scribble fixes -- nested @scheme and a few other similar problems
svn: r10744
2008-07-13 17:13:20 +00:00
Stevie Strickland
421df42d00 Switch these over to for/for*. Avoid the hash-copy calls as well, since
we either end up doing the traversal wholesale or throwing some of that
work away by removing items.
2008-07-13 12:14:15 -04:00
Matthew Flatt
e180452d8f adjust the way out.sxref is saved/loaded so that less is kept in memory across doc builds
svn: r10742
2008-07-13 15:51:31 +00:00
Eli Barzilay
5860cb892a fix problems in unbox doc (nested @scheme and shadowed box)
svn: r10740
2008-07-13 13:50:14 +00:00
Stevie Strickland
fdfc8d7b78 Add comment explaining what's going on here. 2008-07-13 06:14:23 -04:00
Stevie Strickland
e0bad1987d Was thinking of doing some cleanups here, but at the very least I can
get rid of this useless remove, since it's just going to overwrite it
anyway if we don't remove it first.
2008-07-13 06:12:06 -04:00
Stevie Strickland
05e54f0dfe I thought I checked this in, but apparently not! Oops. 2008-07-13 04:35:54 -04:00
Stevie Strickland
9f6427ac34 This makes the change mentioned in the log message for r10735 (the previous
revision). So what we'll get here is the following:

Dotted + Dotted = Dotted (from the first case)
Dotted + x      = x      (since x refers to a free use of the dotted var)
x      + Dotted = x      (same)

I think this is correct.
2008-07-12 22:33:04 -04:00
Stevie Strickland
f3eb315425 I'm not sure if this is correct, but this handles the cases where we're
instantiating dotted pre-types where the bound is _not_ free in the
pre-type base.  I checked in a test case for this, that's something like:

(inst (plambda: (a ...) [ys : (Number ... a -> Number)] (apply + ys))
      Integer Boolean String)
 =
(Number Number Number -> Number)

These changes introduce no extra test failures, and we really have to
account for the bound here, and really even if the variable _does_
appear free within the pre-type base, it shouldn't be counted as a
"regular" variable outside of that scope.

Actually, maybe Dotted should behave like Constant, where it just
propogates until there's a separate free use that we're merging with,
in which case we just treat it like the free use (which will
eventually get fix-bound applied to it anyway).  I think I'll make
that change next.
2008-07-12 22:30:00 -04:00
Stevie Strickland
9b289bea27 Actually, I want to be careful with this.
For example, we don't want the result type of the function to be free,
so it's more like:

G, D + {a}, S |- f : (t1 t2 -> t)
G, D, S |- t

(i.e. {a} not free in t)

Hmm.
2008-07-12 22:20:10 -04:00
Stevie Strickland
274814e6aa There's no reason we can't allow foldl on a rest arg, as long as the types
match up appropriately.  Let's do it!
2008-07-12 22:13:44 -04:00
Stevie Strickland
ab2360384f We have to be careful here -- for example, one of the test cases was failing
because the last thing in the instantiate was a function type, which is
a cons.  Look for a cons whose cdr is an identifier.
2008-07-12 22:11:23 -04:00
Eli Barzilay
bdb4f18b21 Welcome to a new PLT day.
svn: r10731
2008-07-13 01:29:42 +00:00
John Clements
e34d52fbfe fixed consistency
svn: r10730
2008-07-12 23:02:21 +00:00
Danny Yoo
47bed6d1e7 Added port name source to the input port returned by framework text's get-in-port; this addresses the bug of the source highlighting not showing when the source stx comes from interaction window.
svn: r10729
2008-07-12 22:46:47 +00:00
Mike Sperber
af71ab0e4f Synch with latest.
svn: r10728
2008-07-12 16:00:29 +00:00
Matthew Flatt
01691d9240 adjust the way framework and tools docs extract documentation
svn: r10727
2008-07-12 15:37:31 +00:00
Kathy Gray
c459978d86 Parser bug fix.
++ on fields and arrays bug fix.

svn: r10726
2008-07-12 14:29:23 +00:00
Matthew Flatt
eff5666a39 fix HTML rendering of a table at start of itemization
svn: r10725
2008-07-12 12:28:05 +00:00
Eli Barzilay
1a64ab3af4 Better layout for the capabilities doc
svn: r10724
2008-07-12 08:20:19 +00:00
Eli Barzilay
bf86c29bb7 fixed some latex leftovers, and convenient way to make headers and include-extracted
svn: r10723
2008-07-12 07:07:19 +00:00
Eli Barzilay
7c7bc0fd06 added a space after mathimpl/mathspec header, so it can be used independent of an empty line at the beginning
svn: r10722
2008-07-12 07:02:50 +00:00
Eli Barzilay
92440b68eb this file was not used, and was bogus (referred to the "big" collection)
svn: r10721
2008-07-12 02:06:53 +00:00
Eli Barzilay
5726d77d87 fix search box path when there is no PLT_Root cookie
svn: r10720
2008-07-11 20:39:18 +00:00
Eli Barzilay
fbb80f7389 Welcome to a new PLT day.
svn: r10718
2008-07-11 10:02:50 +00:00
Eli Barzilay
bb562f9ee4 * some fixes to make-search.ss
* rename search-context.html to .htm to avoid being deleted by
  setup/scribble
* added context to help/search interface

svn: r10717
2008-07-11 09:50:29 +00:00
Eli Barzilay
dc5211f363 improve status message clearing for input fields ("" is false in javascript)
svn: r10716
2008-07-11 08:48:53 +00:00
Eli Barzilay
f44a06a4da Added an `hq' argument for a pre-filter argument, parsed on a separate
page instead of in index.html, so that it can be removed from the url
to avoid resetting the cookie on every refresh.

svn: r10715
2008-07-11 08:40:11 +00:00
Eli Barzilay
d58b1ffdac Use a different strategy to decide when to insert/delete auto-text,
one that should play nicer with the metadata thing for the teaching
languages.

svn: r10714
2008-07-11 05:03:18 +00:00
Eli Barzilay
b19301e100 warning when collection paths are empty
svn: r10712
2008-07-10 20:28:18 +00:00
Eli Barzilay
23cf600c47 Welcome to a new PLT day.
svn: r10711
2008-07-10 18:59:13 +00:00
Robby Findler
6b9690da71 forgot to add this in the last commit
svn: r10709
2008-07-10 18:03:39 +00:00
Robby Findler
1858924c50 moved the tex-table.ss file somewhere accessible and documented it
svn: r10708
2008-07-10 17:21:00 +00:00
Matthew Flatt
de3b46aa5b refine fix of equal? on immutable hash tables and add a test
svn: r10707
2008-07-10 13:50:56 +00:00
Eli Barzilay
14cd61f353 fix prefiltering
svn: r10705
2008-07-10 07:12:40 +00:00
Eli Barzilay
eab91baa97 fix remv* and remq* types (PR9599)
svn: r10704
2008-07-10 07:02:25 +00:00
Matthias Felleisen
7d2dac6fd3 world comments
svn: r10702
2008-07-09 19:41:31 +00:00
Matthias Felleisen
e5a28ba411 svn: r10701 2008-07-09 17:51:05 +00:00
Stevie Strickland
63a4e5af2e This was incorrectly syntaxed.
svn: r10700
2008-07-09 17:39:31 +00:00
John Clements
63f0e97490 doc fix on equal? for hashes
svn: r10699
2008-07-09 17:02:14 +00:00
John Clements
78075fcd25 doc fix on equal? for hashes
svn: r10698
2008-07-09 16:59:12 +00:00
Matthew Flatt
a4cc0f7890 %-encoding extension in module paths; new r6rs library name encoding
svn: r10697
2008-07-09 15:41:38 +00:00
Robby Findler
2f22ed7c41 renamed the variable bound to the collection-paths list-box object
svn: r10696
2008-07-09 11:33:38 +00:00
Robby Findler
f65e0ffeb1 added a separate debugger callback, instead of overriding execute-callback
svn: r10695
2008-07-09 11:30:26 +00:00
Eli Barzilay
e957b25ff1 Welcome to a new PLT day.
svn: r10694
2008-07-09 11:17:59 +00:00
Robby Findler
21b29aca17 use a preference to remember the sorting order for the define popup
svn: r10693
2008-07-09 11:14:52 +00:00
Eli Barzilay
d443abe50d documented on-click-always
svn: r10692
2008-07-09 09:52:20 +00:00
Eli Barzilay
a71a5bcf45 Make categories in the language dialog expand/collapse on a single
click, requires extending hierlists with `on-click-always'

svn: r10691
2008-07-09 09:47:24 +00:00
Eli Barzilay
91fb6ffce0 move sandbox-coverage to scheme/private
svn: r10690
2008-07-09 07:20:51 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Eli Barzilay
1b525f60cc Welcome to a new PLT day.
svn: r10688
2008-07-09 02:30:05 +00:00
Eli Barzilay
afad5af486 * Added a `teachpack' function to do teachpack titles
* Made it add "foo teachpack" as an index entry

svn: r10687
2008-07-09 02:28:20 +00:00
Matthew Flatt
4df95e9da7 fix unwrap for an uncaught non-&serious condition
svn: r10686
2008-07-09 01:24:32 +00:00
Matthew Flatt
9af966f378 apply (a variant of) Derick Eddington's patch to simulate an initial R6RS exception handler that returns for non-&serious conditions
svn: r10685
2008-07-09 01:17:25 +00:00
Chongkai Zhu
0536cbf54a svn: r10682 2008-07-08 17:33:00 +00:00
Eli Barzilay
970f768309 improved navset padding
svn: r10681
2008-07-08 16:15:05 +00:00
Eli Barzilay
94748ff8f8 removed unused commented-out code
svn: r10680
2008-07-08 16:06:48 +00:00
Eli Barzilay
4f76d0d589 hint when there are no results
svn: r10679
2008-07-08 15:56:19 +00:00
Eli Barzilay
5f30464c0e toc links fix
svn: r10678
2008-07-08 15:32:47 +00:00
Matthew Flatt
d406fb6dcf improved and documented new stack-registration trampoline
svn: r10677
2008-07-08 15:31:06 +00:00
Eli Barzilay
c127e5fdb7 missing space
svn: r10676
2008-07-08 15:21:56 +00:00
Eli Barzilay
c408a4d773 added some index entries
svn: r10675
2008-07-08 15:19:31 +00:00
Matthew Flatt
bdbcd1a56c doc corrections/clarifications for 'when' and 'lambda'
svn: r10674
2008-07-08 14:55:06 +00:00
Robby Findler
8de7171a37 overrides on-new-image-snip to create images with masks, by default
svn: r10672
2008-07-08 02:58:50 +00:00
Sam Tobin-Hochstadt
eed2c37495 Need to do the same for regular Poly as well. 2008-07-07 19:33:08 -04:00
Sam Tobin-Hochstadt
b835002d72 Finally found a nasty bug involving variables not appearing in the hash table. 2008-07-07 19:21:42 -04:00
Sam Tobin-Hochstadt
6a607be6a9 If there are extra effects, let them be. 2008-07-07 17:15:43 -04:00
Sam Tobin-Hochstadt
717a812835 Add new test for force/delay.
Fix tests that have errors to have appropriate parameters.
2008-07-07 17:15:10 -04:00
Sam Tobin-Hochstadt
8599321b57 Add check that effect lists have same length. 2008-07-07 17:04:09 -04:00
Sam Tobin-Hochstadt
f9c91d6b8a Constraining with bottom produces trivial constraints, not missing constraints. 2008-07-07 16:54:46 -04:00
Sam Tobin-Hochstadt
589ba9d77a Add require of scheme/promise for force.
Handle call-with-values more appropriately.
2008-07-07 16:43:12 -04:00
Sam Tobin-Hochstadt
4758c0b14d Better check for 'is this error from a macro' 2008-07-07 15:54:19 -04:00
Sam Tobin-Hochstadt
f2699abe65 Int is not a type 2008-07-07 15:36:45 -04:00
Sam Tobin-Hochstadt
2de55888f1 handle nested polymorphic types in the expected type of a lambda 2008-07-07 15:36:33 -04:00
Sam Tobin-Hochstadt
acd6664c52 Fix call with correct # of args. 2008-07-07 15:24:09 -04:00
Sam Tobin-Hochstadt
41c9a2eaf1 Fix exn-pred handling. 2008-07-07 15:19:50 -04:00
Sam Tobin-Hochstadt
477cba1b0b More failure tests. 2008-07-07 15:06:21 -04:00
Sam Tobin-Hochstadt
17dec0046f Remove debugging code. 2008-07-07 15:05:51 -04:00
Sam Tobin-Hochstadt
807336e262 Actually check that lengths are equal. 2008-07-07 15:03:23 -04:00
Sam Tobin-Hochstadt
2844dec0a1 make-Values now checks its argument for having only 1 element 2008-07-07 14:58:22 -04:00
Sam Tobin-Hochstadt
d0939ffa1e Fix up singleton values 2008-07-07 14:49:46 -04:00
Sam Tobin-Hochstadt
88cbe63879 Add failure cases. 2008-07-07 14:49:19 -04:00
Sam Tobin-Hochstadt
044bd551b0 stevie is magic 2008-07-07 14:39:10 -04:00
Sam Tobin-Hochstadt
61cefef89c More info in internal errors.
Fix substitution in nested ... case.
2008-07-07 14:25:15 -04:00
Sam Tobin-Hochstadt
3cd8878999 This shouldn't be here :p 2008-07-07 13:13:32 -04:00
Sam Tobin-Hochstadt
2714b3a84a Since this is now in a different loc, need to fix up the require. 2008-07-07 12:56:19 -04:00
Sam Tobin-Hochstadt
3dbf0f7ccc Adding Sam's test for value dots. 2008-07-07 12:54:45 -04:00
Sam Tobin-Hochstadt
e06a22c29b remove trace 2008-07-07 12:27:08 -04:00
Sam Tobin-Hochstadt
c43c3baa67 values with dots 2008-07-07 11:01:42 -04:00
Eli Barzilay
6756f05048 Welcome to a new PLT day.
svn: r10641
2008-07-07 07:26:17 +00:00
Eli Barzilay
9f31b56f4d fix egg
svn: r10640
2008-07-07 03:24:28 +00:00
Robby Findler
6d3ab9487f adjusted keybindings
svn: r10639
2008-07-07 03:12:43 +00:00
Robby Findler
e090a76187 SK requested popup menu on images to save them
svn: r10637
2008-07-07 02:53:09 +00:00
Robby Findler
d313fd72c3 fixed a bug SK reported -- when saving locked files in the teaching language, the metadata wouldnt be inserted properly
svn: r10635
2008-07-06 23:32:14 +00:00
Danny Yoo
7816a6899c Added logic to treat embedded editors differently when computing tail call arrow positions in Check Syntax.
svn: r10634
2008-07-06 21:47:54 +00:00
Eli Barzilay
d837a0e74c Welcome to a new PLT day.
svn: r10632
2008-07-06 15:58:23 +00:00
Eli Barzilay
9c4d41fb63 better vertical placement of search box
svn: r10631
2008-07-06 14:58:20 +00:00
Eli Barzilay
9629528865 Search box has same font size as the rest of the navset, and is wider.
svn: r10629
2008-07-06 05:10:52 +00:00
Eli Barzilay
45b2141fa2 * Removed contents' and index' links
* Don't show `top' link when there is none (fine now since the above
  are gone)
* Don't show right side of navbar when there are no links in it (which
  is only at the start page)

svn: r10628
2008-07-06 05:00:26 +00:00
Eli Barzilay
f4342ce47c try a different pair of characters for expanded/collapsed toc entries
svn: r10626
2008-07-06 02:55:22 +00:00
Eli Barzilay
b0ca57de3d Welcome to a new PLT day.
svn: r10624
2008-07-05 18:54:07 +00:00
Robby Findler
673101b416 lined up args properly
svn: r10623
2008-07-05 18:43:22 +00:00
Robby Findler
84600d6b99 improved docs for overlay/xy a little
svn: r10622
2008-07-05 18:42:16 +00:00
Greg Cooper
5f581afc58 add frtime/reactive language and define-reactive construct
svn: r10620
2008-07-05 15:37:04 +00:00
Robby Findler
70595ea13a fixed up rectangle, circle, and ellipse contracts
svn: r10619
2008-07-05 15:32:08 +00:00
Robby Findler
46106fb921 Probably PR 9294
svn: r10618
2008-07-05 14:17:56 +00:00
Robby Findler
6dcc576ce7 PR 9435
svn: r10617
2008-07-05 14:08:38 +00:00
Robby Findler
f830e4bc57 changed the name of the memory limit preference so people who've used v372 get a limit by default
svn: r10616
2008-07-05 13:51:20 +00:00
Eli Barzilay
4952fa6db9 simplified hopeless-exception raising
svn: r10615
2008-07-05 04:51:15 +00:00
Robby Findler
df2b02ed94 svn: r10611 2008-07-05 02:36:12 +00:00
Robby Findler
7be05fcf8b added zero size rectangles, ellipses, circles, and strings
svn: r10610
2008-07-05 01:58:36 +00:00
Eli Barzilay
39f14130e9 Welcome to a new PLT day.
svn: r10609
2008-07-05 01:54:29 +00:00
Robby Findler
8acf5f7bed added control-j
svn: r10608
2008-07-05 01:52:15 +00:00
Eli Barzilay
601a590aa5 new toc in manual pages
svn: r10606
2008-07-05 01:50:18 +00:00
Robby Findler
f4e0398c1e added a capability to enable language-specific customization of the indenter
svn: r10604
2008-07-04 21:22:39 +00:00
Robby Findler
4993e26b0a PR 9442
svn: r10603
2008-07-04 20:22:33 +00:00
Robby Findler
6117dc413f fixed race condition
svn: r10602
2008-07-04 19:33:14 +00:00
Robby Findler
489f1e732e changed linux shortcut to control-shit-z as well
svn: r10600
2008-07-04 16:54:43 +00:00
Robby Findler
c7e2c34b81 added support for specifying the modifier prefix to the standard menus class and then used it for cmd-shift-z in the redo menu (on the mac)
svn: r10599
2008-07-04 15:59:44 +00:00
Kathy Gray
6d2e46fcff More checkEffect support
svn: r10598
2008-07-04 15:56:27 +00:00
Matthias Felleisen
55f6eddfea added key-event, ke
svn: r10597
2008-07-04 14:26:19 +00:00
Matthias Felleisen
5030202099 docs for keyevent
svn: r10596
2008-07-04 14:25:28 +00:00
Kathy Gray
1e30f69c6c More checkEffect support
svn: r10595
2008-07-04 13:00:03 +00:00
Robby Findler
31407bea69 found some unchecked in changes to the cdb source and ported them
svn: r10594
2008-07-04 11:45:29 +00:00
Eli Barzilay
a32e251f97 improve title link in tocset (use tocviewselflink for the title too)
svn: r10593
2008-07-04 01:55:03 +00:00
Eli Barzilay
9700671534 avoid genarating toc-content if not needed
svn: r10592
2008-07-04 01:04:18 +00:00
Eli Barzilay
da13b5f398 Change two local definitions from local functions to private methods.
For anyone who follows these commit messages, if now try drscheme you
should notice both memory and speed improvements: it will now use 8
bytes less per window (on a 64 bit machine), and each initialization
should be aroun 60 nanoseconds faster!

svn: r10591
2008-07-04 00:45:46 +00:00
Eli Barzilay
dca304097b Welcome to a new PLT day.
svn: r10590
2008-07-03 22:24:10 +00:00
Eli Barzilay
f7d01b346c typoe (pr9575)
svn: r10583
2008-07-03 19:25:55 +00:00
Danny Yoo
843ad2b39a Highlighting regions in Check Syntax now remember which text to apply it to; behaves better with embedded editors.
svn: r10582
2008-07-03 17:37:42 +00:00
Danny Yoo
8e663a23f4 Fixing tail errors from embedded editors in Check Syntax.
svn: r10581
2008-07-03 17:30:06 +00:00
Danny Yoo
ee8f0b410f Removing source-editor-cache from Check Syntax, since text:lookup-port-name should be sufficient.
svn: r10580
2008-07-03 17:30:01 +00:00
Stevie Strickland
1aaa6995a1 Try to handle type errors in non-original syntax a bit better. 2008-07-03 12:03:18 -04:00
Chongkai Zhu
d25e834f2c uniform prefix
svn: r10578
2008-07-03 15:39:06 +00:00
Eli Barzilay
9a737ade30 minor
svn: r10577
2008-07-03 10:30:54 +00:00
Eli Barzilay
7a98aa8db2 fix empty searchbox label, again
svn: r10576
2008-07-03 09:07:48 +00:00
Eli Barzilay
3a39b112c9 add numbers to navigation link tooltips
svn: r10575
2008-07-03 08:39:55 +00:00
Eli Barzilay
12d4b12d91 make the code match the html
svn: r10574
2008-07-03 08:32:47 +00:00
Eli Barzilay
3a18f5b9a2 * always have a navbar, even at the start page
* add a "top" link to the navbar
* move search box to the left

svn: r10573
2008-07-03 07:05:20 +00:00
Eli Barzilay
d2c666f1e7 More visually noticeable navigation bar
svn: r10572
2008-07-03 05:27:01 +00:00
Robby Findler
5e0280bba4 fixed PR 9571
svn: r10571
2008-07-03 02:59:16 +00:00
Eli Barzilay
3aa1a16fa8 when there is no rep (eg, only one scheme box) just raise the error
svn: r10570
2008-07-03 01:41:04 +00:00
Eli Barzilay
ecfc0cd104 fix misuse of _
svn: r10569
2008-07-03 00:49:52 +00:00
Matthew Flatt
ec12a7f459 fix pretty-print hash table test
svn: r10568
2008-07-03 00:33:05 +00:00
Robby Findler
170788f332 fixed a few v4.0 isms
svn: r10565
2008-07-02 20:31:40 +00:00
Eli Barzilay
ed8dcade51 Welcome to a new PLT day.
svn: r10564
2008-07-02 20:06:08 +00:00
Stevie Strickland
10767bacaf Strike my last commit -- we just want a way of running slatex without
running latex afterwards.

svn: r10563
2008-07-02 19:54:14 +00:00
Danny Yoo
cc362de329 Added defensive checks for rep; no rep available when exception occurs at Check Syntax.
svn: r10562
2008-07-02 18:20:58 +00:00
Danny Yoo
e4c0c9b3b9 Added defensive checks for rep; no rep available when exception occurs at Check Syntax.
svn: r10561
2008-07-02 18:15:46 +00:00
Kathy Gray
af6f4f561b checkEffect support
svn: r10560
2008-07-02 16:57:57 +00:00
Stevie Strickland
17cd54a1ad * latex can take in tex commands (including '\nonstopmode', which is
useful), so do some... very bare-bones parsing of such so that
   we don't error if \nonstopmode + \input{foo} is used.
 * Have pdf-latex return a non-zero code to the shell if it fails
   instead of always returning 0.

svn: r10559
2008-07-02 16:57:43 +00:00
Eli Barzilay
f3559964fb Added split-at' and split-at-right', with documentation and tests,
and made srfi/1 use it.

svn: r10558
2008-07-02 13:12:26 +00:00
Matthew Flatt
0de2c454f3 fix errortrace on set! expressions (incorrectly incremented phase in recur)
svn: r10557
2008-07-02 12:53:01 +00:00
Eli Barzilay
f820f00e66 part of the previous commit (rev10555)
svn: r10556
2008-07-02 10:05:19 +00:00
Eli Barzilay
1002366103 * Implemented drop' instead of a synonym for list-tail' (so error
messages are better; speed should be comparable)
* added `take-right' and `drop-right' to scheme/list, with tests and
  documentation
* also, minor documentation bug (wrong result type for `drop' can
  return `any/c')
* drop the implementation of them from srfi/1, reprovide the
  scheme/list versions

svn: r10555
2008-07-02 10:04:57 +00:00
Eli Barzilay
f787d68b71 some interaction improvements, PR9564
svn: r10554
2008-07-02 06:48:14 +00:00
Eli Barzilay
f539581ebc typo (PR9569)
svn: r10553
2008-07-02 06:15:24 +00:00
Matthew Flatt
6cbd467e17 expand pretty-print tests (PR 9567)
svn: r10552
2008-07-02 01:45:09 +00:00
Matthew Flatt
a1c1c7e6df fix free_history_entry default
svn: r10551
2008-07-02 01:40:50 +00:00
Matthew Flatt
f3b142367d fix pretty-print bugs introduced with support for mpairs
svn: r10548
2008-07-02 00:14:35 +00:00
Eli Barzilay
8881cd9cee Welcome to a new PLT day.
svn: r10547
2008-07-01 20:49:43 +00:00
Sam Tobin-Hochstadt
c9e8f6d6f6 Refactoring. 2008-07-01 16:44:49 -04:00
Eli Barzilay
9ade6a1a06 drop prefix from srfi/48, keep it on srfi/48/format
svn: r10544
2008-07-01 20:20:47 +00:00
Eli Barzilay
1685a49f58 clarifying comment
svn: r10543
2008-07-01 19:18:13 +00:00
Eli Barzilay
b097856a72 use the module name resolver to check if the language is valid
svn: r10542
2008-07-01 19:04:00 +00:00
Eli Barzilay
bf2fe2f64c Added the auto-text feature to the module language
svn: r10541
2008-07-01 18:53:50 +00:00
Eli Barzilay
0c5f2745b5 contract line
svn: r10540
2008-07-01 18:50:12 +00:00
Stevie Strickland
b90e1505d3 Example of nested polydots. 2008-07-01 14:43:44 -04:00
Eli Barzilay
37b4cfde7a * output-style in horizontal layout
* case-sensitive can be given as a keyword arrrgument to drop it from
  the panel

svn: r10537
2008-07-01 18:30:54 +00:00
Sam Tobin-Hochstadt
4578b926c0 Add file for carl. 2008-07-01 11:58:28 -04:00
Sam Tobin-Hochstadt
bbae111229 Extra require.
Compile files first.
2008-07-01 11:27:05 -04:00
Robby Findler
6e2022b4c2 added note to say when on-execute is called
svn: r10531
2008-07-01 11:22:55 +00:00
Eli Barzilay
198bc92df2 use free() when there is no free_history_entry
svn: r10530
2008-07-01 11:03:21 +00:00
Danny Yoo
72cca8c136 Fix for PR 9555.
svn: r10517
2008-06-30 08:25:05 +00:00
Eli Barzilay
f16dd8a70f Welcome to a new PLT day.
svn: r10516
2008-06-30 07:42:55 +00:00
Eli Barzilay
aa9cc758fc go back to using insert-before no-user-evaluation-message and related changes
svn: r10515
2008-06-30 07:42:17 +00:00
Eli Barzilay
f5969e0e65 typo in normalizing spaces
svn: r10514
2008-06-30 03:51:19 +00:00
Eli Barzilay
fb027536f4 a little more readable code layout
svn: r10513
2008-06-30 01:48:23 +00:00
Eli Barzilay
ad563ad56d insert-warning always inserts at the end now
svn: r10512
2008-06-30 01:31:55 +00:00
Eli Barzilay
be1097cb20 Add warning text if the repl dies
svn: r10511
2008-06-29 23:42:09 +00:00
Eli Barzilay
9a900b37aa Optional prefix message to exception, so we dont lose information from
exceptions.  For example, in (module foo scheme/lang ...) we should
still see the real error message.

svn: r10510
2008-06-29 22:54:51 +00:00
Danny Yoo
f2fdb531a6 Typo
svn: r10509
2008-06-29 22:42:00 +00:00
Eli Barzilay
e3371b98fd * Catch errors in reading the module text and raise them as hopeless
too.
* Use `error-display-handler' instead of `let/ec' hack
* Expand the module expression, and if there's an error, try a bare
  language-only module so the repl is still working (but no
  definitions, of course)

svn: r10508
2008-06-29 22:41:15 +00:00
Matthew Flatt
3900f3b714 another errortrace doc correction
svn: r10507
2008-06-29 20:24:22 +00:00
Matthew Flatt
f08063e7b2 errortrace doc corrections
svn: r10506
2008-06-29 20:18:30 +00:00
Eli Barzilay
c3fae01528 show warning text, transform-module reorganization for hacking language
svn: r10505
2008-06-29 20:09:56 +00:00
Eli Barzilay
443a6fe233 make insert-warning public, work when the interactions are locked
svn: r10504
2008-06-29 20:00:04 +00:00
Matthew Flatt
44c5a75739 fix some phase problems in program-processing programs
svn: r10503
2008-06-29 15:11:20 +00:00
Eli Barzilay
f4d5f5c085 * Moved (thread-cell-set! hopeless-repl #f) to a better place --
later, after we do some more checks
* Add a clarification comment re minor-hack needed.

svn: r10502
2008-06-29 05:07:44 +00:00
Eli Barzilay
32cb7bcdfc * Single function for syntax errors, used in all places for uniformity
* Improved some error messages and detection
* When this function is used, it also kills the repl.

svn: r10501
2008-06-29 05:00:08 +00:00
Eli Barzilay
105091bcd4 clarify reason for second (lock #t) call
svn: r10500
2008-06-29 03:37:37 +00:00
Eli Barzilay
9699450d99 very minor
svn: r10499
2008-06-29 03:08:27 +00:00
Eli Barzilay
8e7984834c * Added `set-show-no-user-evaluation-message?' to be able to avoid the
message popup
* Added a (lock #t) after the thread is detected as dead

svn: r10498
2008-06-29 02:59:36 +00:00
Eli Barzilay
85dd9b0e31 typo
svn: r10497
2008-06-29 02:52:18 +00:00
Danny Yoo
8024601262 Correcting arguments passed to open-input-text-editor.
svn: r10496
2008-06-29 01:43:50 +00:00
Danny Yoo
0e42c65d3b Adjusted xml and scheme boxes to pass in port-name as syntax source.
svn: r10495
2008-06-28 23:33:44 +00:00
Danny Yoo
a506cefeac Added text:get-port-name to framework, and used text:lookup-port-name to get at the editor in DrScheme error highlighting.
svn: r10494
2008-06-28 23:33:39 +00:00
Eli Barzilay
dcced09987 removed unused field
svn: r10493
2008-06-28 19:05:45 +00:00
Eli Barzilay
db582b778c typo in comment
svn: r10492
2008-06-28 18:39:06 +00:00
Eli Barzilay
b535037d2a use append-map
svn: r10491
2008-06-28 17:08:53 +00:00
Eli Barzilay
4f10870042 * Tweaking the search box to look a little better
* Made up/prev/next links have tooltips with targets

svn: r10490
2008-06-28 16:21:35 +00:00
Eli Barzilay
e7339d7415 shorted delays in bg search
svn: r10489
2008-06-28 12:57:11 +00:00
Eli Barzilay
8fb7e764c7 setup' and compile' skip a subdirectory if it's called "doc". This
doesn't work for scribble/doc, which is a directory with code.  So
change the check to skip "doc" only if it's in the main plt collects
tree.

svn: r10488
2008-06-28 09:32:12 +00:00
Eli Barzilay
7fa06be28d Welcome to a new PLT day.
svn: r10487
2008-06-28 05:36:40 +00:00
Eli Barzilay
f5253f5e74 added a tooltip to the search box
svn: r10486
2008-06-28 05:35:02 +00:00
Eli Barzilay
ee0632bbba * Searching happens now in the background so you can continue typing
* Searching for words in the term too
* Added clarifying tooltips for "provided from" and "in" links

svn: r10485
2008-06-28 04:32:53 +00:00
Matthew Flatt
607c65fe4c doc fixes for transplant-input-port & related
svn: r10484
2008-06-28 02:47:11 +00:00
Robby Findler
c4be4bd7a5 added note about unsupplied-arg
svn: r10483
2008-06-27 22:27:31 +00:00
Matthew Flatt
69b4ffc7c0 fix pretty-print so that special handling of 'lambda', 'quote', etc. doesn't hide sharing that shoul dbe displayed
svn: r10482
2008-06-27 22:07:28 +00:00
Matthew Flatt
009aabf8e1 pretty-print doc corrections and clarifications
svn: r10481
2008-06-27 20:20:52 +00:00
Danny Yoo
1e1cb4d843 Revert r10469.
svn: r10480
2008-06-27 19:33:04 +00:00
Matthew Flatt
9707770ace fix phase problem in 'make-namespace' form 'mzscheme'
svn: r10478
2008-06-27 18:36:31 +00:00
Carl Eastlund
e03b419c10 Fixed documentation for make-keyword-procedure: default for plain-proc uses apply, not keyword-apply.
svn: r10477
2008-06-27 14:10:36 +00:00
Robby Findler
659ce64b11 PR 9545
svn: r10476
2008-06-27 12:11:39 +00:00
Eli Barzilay
61b77ec68a Welcome to a new PLT day.
svn: r10475
2008-06-27 06:21:19 +00:00
Danny Yoo
18701cf399 Reverting most of r10468.
svn: r10474
2008-06-27 05:20:28 +00:00
Eli Barzilay
e80141cc3d minor
svn: r10473
2008-06-27 04:46:24 +00:00
Eli Barzilay
8383a541f7 removed commented class code completely: it leads to dependency cycles
svn: r10472
2008-06-27 04:20:38 +00:00
Eli Barzilay
f283f97493 refix indentation, disable scheme/class loading
svn: r10471
2008-06-27 04:10:39 +00:00
Danny Yoo
e16ba1b779 Adjusted the module-reader to handler editor objects as object-names of ports.
svn: r10470
2008-06-27 03:26:44 +00:00
Danny Yoo
ca7188be1e Removed hack in scheme box's read-special. This fixes error highlighting under Check Syntax for embedded scheme boxes.
svn: r10469
2008-06-27 00:05:47 +00:00
Danny Yoo
072ea01f22 Maintaining text% as syntax source, so that check-syntax on an unsaved file will highlight errors correctly.
svn: r10468
2008-06-26 23:48:44 +00:00
Danny Yoo
3010e765ae Refactored helper methods into embedded-snip-utils.ss
svn: r10467
2008-06-26 21:33:42 +00:00
Danny Yoo
259b6fb87c Added defensive check for get-admin in get-enclosing-editor-frame.
svn: r10466
2008-06-26 21:12:15 +00:00
Eli Barzilay
7881ad2807 Welcome to a new PLT day.
svn: r10464
2008-06-26 20:34:06 +00:00
Danny Yoo
6624bc1dea Recommitting fix to showing error highlighting on embeded snips.
svn: r10463
2008-06-26 20:22:16 +00:00
Danny Yoo
4f56c1169b Revert "Fixed error highlighting in embedded snips."; lingering bugs
on get-canvas.

This reverts commit a12d0704e7a10e73988db57ad0e8a3d39998663e.

svn: r10462
2008-06-26 20:17:12 +00:00
Danny Yoo
448495aa0e Fixed error highlighting in embedded snips.
svn: r10461
2008-06-26 20:12:35 +00:00
Matthew Flatt
ff888bda2a fix splicing 'begin' in R5RS (PR 9548)
svn: r10458
2008-06-26 14:49:20 +00:00
Matthew Flatt
e62bb306fa fix R6RS string->number (PR 9546), document non-conformace of initial handler (PR 9547)
svn: r10457
2008-06-26 13:13:10 +00:00
Eli Barzilay
1f485c3dd8 Welcome to a new PLT day.
svn: r10456
2008-06-26 01:12:30 +00:00
Matthew Flatt
4525e63050 Add %%DocumentFonts to PS output
svn: r10453
2008-06-25 21:10:46 +00:00
Matthew Flatt
da82fe2a2d eval and phases (4.0.1.2)
svn: r10452
2008-06-25 18:54:38 +00:00
Robby Findler
2528523a1f started a test suite, PR 9545
svn: r10451
2008-06-25 14:31:02 +00:00
Matthew Flatt
17ab6f6345 header-spacign refinements from Noel
svn: r10450
2008-06-25 13:02:49 +00:00
Kathy Gray
00615e98aa Turning on stm; supporting checkEffect form.
svn: r10449
2008-06-25 12:47:45 +00:00
Sam Tobin-Hochstadt
15eb016e25 Fix PR 9540
svn: r10448
2008-06-24 23:52:16 +00:00
Robby Findler
0b35fc7406 added smiley and frownie
svn: r10447
2008-06-24 22:00:15 +00:00
Eli Barzilay
4f880a99c4 darken techlink underlines a little
svn: r10446
2008-06-24 19:15:23 +00:00
Eli Barzilay
44cee570a7 minor tweaks
svn: r10445
2008-06-24 18:43:51 +00:00
Eli Barzilay
a23c84175c fix techlinks again
svn: r10444
2008-06-24 18:42:05 +00:00
Eli Barzilay
b33cd21717 avoid using ">" in css -- so it works on IE too
svn: r10443
2008-06-24 18:17:37 +00:00
Sam Tobin-Hochstadt
97c5444b88 Check number of type errors. 2008-06-24 14:05:24 -04:00
Eli Barzilay
a1a53524c0 no arguments => start page
svn: r10441
2008-06-24 17:35:10 +00:00
Sam Tobin-Hochstadt
12b7c6c459 Fix handling of dotted <: starred hard case 2008-06-24 11:43:30 -04:00
Sam Tobin-Hochstadt
d7cf0a10c0 new test 2008-06-24 11:43:06 -04:00
Matthew Flatt
0e69bbc893 update latex styles for new tech links
svn: r10437
2008-06-24 15:16:47 +00:00
Matthew Flatt
80505abf29 render tech links as gray underline, turn blue on hover
svn: r10436
2008-06-24 15:12:45 +00:00
Matthew Flatt
bad978a277 make techlink blue
svn: r10435
2008-06-24 11:49:42 +00:00
Eli Barzilay
7febe63ce9 * Fix compiled and dep files path
* Comment out dep file since it's not used
* Fix checking of the `compile?' argument
* Print a "recompiling" message and a warning the file is not found

svn: r10434
2008-06-24 01:25:46 +00:00
Danny Yoo
d6ee81feba Making separate find-syntax-source-editor file.
svn: r10432
2008-06-23 22:15:35 +00:00
Danny Yoo
6965dfd86c Got internal error highlighting when exception source is in embedded editor.
svn: r10431
2008-06-23 22:15:22 +00:00
Matthew Flatt
6f8dbf0ec5 make tech links gray; fix-ups in reference manual
svn: r10430
2008-06-23 21:03:10 +00:00
Matthias Felleisen
fb517e049e doc bug, right instead of left
svn: r10429
2008-06-23 21:01:07 +00:00
Matthew Flatt
3f60a478ad use new 'serialized=?' to tighten setup scribble fixpoint
svn: r10428
2008-06-23 19:28:08 +00:00
Danny Yoo
9431017d18 Generalized click-forwarding-editor to work on text%s as well as pasteboards%
svn: r10427
2008-06-23 18:22:03 +00:00
Eli Barzilay
3fdde8a603 Welcome to a new PLT day.
svn: r10426
2008-06-23 14:59:52 +00:00
Eli Barzilay
648286fa52 more numbers
svn: r10425
2008-06-23 14:58:10 +00:00
Eli Barzilay
04b97ff977 Make promise.ss use #%kernel directly -- this way mzscheme does not
depend on scheme/base.

svn: r10424
2008-06-23 14:32:27 +00:00
Eli Barzilay
3619ab2062 * USe a thunk for caught values, not just the exception value, since
(as Mathew notes as a bug) any value can be raised
*  Actually use an applicable struct, so we can printout something
   sensible.  The current printout is:
     #<promise!exn!...exn-message...> for exceptions
     #<promise!(raise val)> for other values

svn: r10423
2008-06-23 13:57:18 +00:00
Matthew Flatt
b1c561f917 free_history_entry not available in OS X libreadline
svn: r10422
2008-06-23 13:31:15 +00:00
Matthew Flatt
c8509c8390 fix typo
svn: r10421
2008-06-23 12:40:45 +00:00
Eli Barzilay
f032880256 seven... I counted them.
svn: r10420
2008-06-23 07:05:06 +00:00
Eli Barzilay
1ffd3f5ba0 type (PR9535)
svn: r10419
2008-06-23 06:42:43 +00:00
Eli Barzilay
24f54b8dcc document lazy restriction, try to improve description a little.
svn: r10418
2008-06-23 04:36:05 +00:00
Eli Barzilay
b7839a4ec3 removed redundant syntax hack
svn: r10417
2008-06-23 04:33:25 +00:00
Eli Barzilay
945dc376d2 * Removed `with-handlers*' that was causing a problem in some long
nested streams example (from Jos Koot).
* Replaced with `call-with-exception-handler' which is (intentionally)
  not tail-recursive, but it seems to work fine now.
* The `lazy' form is restricted to single-valued expressions only.

svn: r10416
2008-06-23 04:07:12 +00:00
Eli Barzilay
3e0de8592d * Now removing all duplicates by default, not only consecutive ones
* Use multi-line history elements when a multi-line expression is entered

svn: r10415
2008-06-23 04:04:40 +00:00
Eli Barzilay
4ca2fb8c00 removed latex-induced-typos
svn: r10414
2008-06-23 04:03:18 +00:00
Eli Barzilay
36d9dfc816 Welcome to a new PLT day.
svn: r10411
2008-06-22 21:07:16 +00:00
Stevie Strickland
e4a0dc82b3 Let's also try out the abstracted version of this function. 2008-06-21 21:09:03 -04:00
Eli Barzilay
d4b93a22f3 Welcome to a new PLT day.
svn: r10409
2008-06-22 00:24:14 +00:00
Robby Findler
4f06b9e5da fixed PR 9515
svn: r10408
2008-06-21 14:54:52 +00:00
Robby Findler
a367e81f3a removed some latexisms
svn: r10407
2008-06-21 14:44:47 +00:00
Matthew Flatt
8b68ced640 slight clarification on 'with-handlers*'
svn: r10406
2008-06-21 13:13:45 +00:00
Stevie Strickland
705685af8b Add stuff that isn't useful yet, but might be useful for a lattice for future
work.
2008-06-20 20:03:56 -04:00
Stevie Strickland
48961eb551 Remove the bits and pieces used to diagnose the original file, and add the
non-outer-apply versions (that have no reason not to work).
2008-06-20 17:50:15 -04:00
Stevie Strickland
6a8b7e2e14 We should infer on the dotted var also, for the case where the underlying
function's type and/or the arguments to said function use it.
2008-06-20 17:49:43 -04:00
Stevie Strickland
a6ea8d7954 Revert last change. 2008-06-20 15:47:56 -04:00
Stevie Strickland
ce58c4c676 Revert last change. 2008-06-20 15:47:22 -04:00
Sam Tobin-Hochstadt
b2edd9d197 Remove no-longer-needed inst. 2008-06-20 15:27:59 -04:00
Sam Tobin-Hochstadt
0366745cbf Use the X from cgen/list to create the empty cmap.
This allows (vector) to have type (Vectorof (U))
2008-06-20 15:27:46 -04:00
Sam Tobin-Hochstadt
b57519d398 Be AR about order of arguments to cgen* (cgen/list took X V, not V X) 2008-06-20 14:52:53 -04:00
Sam Tobin-Hochstadt
a6cd9ea2cd * Fixed calls to infer that didn't give must-vars argument
* Fixed promote/demote so they check the dotted bound, not free vars of type
 * Stopped promote/demote from promoting/demoting away dotted bound
 * Stopped promotion/demotion of dotted bound in cgen/arr
 * Improved debug macro
2008-06-20 14:48:47 -04:00
Sam Tobin-Hochstadt
89cb3a4b09 Small changes needed after changes to infer. 2008-06-20 14:46:24 -04:00
Sam Tobin-Hochstadt
bec9c11fd4 Correct and incorrect uses of dotted identity 2008-06-20 13:07:42 -04:00
Sam Tobin-Hochstadt
6296ffbfcf * Added code to check that substitution gets rid of all appropriate
variables (and fails if not)
 * Added weird dotted as subtype of * case (dcon-exact)
2008-06-20 13:07:08 -04:00
Matthias Felleisen
e60a2cddee svn: r10393 2008-06-20 15:15:14 +00:00
Matthias Felleisen
32f514f78e commented out tests
svn: r10392
2008-06-20 14:41:19 +00:00
Robby Findler
b8edbf8336 fixed tab handling for docked mode
svn: r10390
2008-06-20 13:26:55 +00:00
Eli Barzilay
0c23336cbf Welcome to a new PLT day.
svn: r10389
2008-06-20 08:24:17 +00:00
Robby Findler
b24674c889 PR 9510
svn: r10388
2008-06-20 06:05:52 +00:00
Stevie Strickland
654d7e2f46 * Add the ability to substitute in starred types for dotted when
we've inferred it.
 * Try and consolidate a lot of the error printing with domain mismatches.
2008-06-19 19:14:32 -04:00
Stevie Strickland
a1f078fb59 Another change. 2008-06-19 19:12:39 -04:00
Stevie Strickland
af12feb729 Another example, putting in starred for dots. 2008-06-19 19:10:05 -04:00
Sam Tobin-Hochstadt
2bf691991c New test 2008-06-19 18:04:30 -04:00
Sam Tobin-Hochstadt
0f142d97e3 Do substitution properly from dmap. 2008-06-19 18:04:19 -04:00
Sam Tobin-Hochstadt
e62598ef08 More tests! 2008-06-19 16:55:26 -04:00
Sam Tobin-Hochstadt
b9e1676a55 * Add constraints when matching t1...a to t2...b
* Do inference when you have (apply f ... xs), f and xs are dotted,
   and on different bounds.
 * Add fold-right to extra-procs and its type to base-env
2008-06-19 16:55:06 -04:00