Commit Graph

8182 Commits

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