Commit Graph

7588 Commits

Author SHA1 Message Date
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
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