Commit Graph

12387 Commits

Author SHA1 Message Date
Eli Barzilay
d65aa1ca83 Welcome to a new PLT day.
svn: r17647
2010-01-14 08:50:42 +00:00
Robby Findler
619cfa79d2 redid the image doc examples on the mac
svn: r17645
2010-01-14 01:26:07 +00:00
Robby Findler
246bd182df forgot to update part of the docs
svn: r17644
2010-01-14 01:20:50 +00:00
Robby Findler
96c717473a revised the coordinates for place-image and fixed up the docs a bit
svn: r17643
2010-01-14 01:15:31 +00:00
Ryan Culpepper
97135f112c macro-debugger: fixed bug re local-expansion and macro hiding
svn: r17642
2010-01-13 23:41:23 +00:00
Robby Findler
7fb9f51e62 tweaks to docs & example images
svn: r17640
2010-01-13 21:54:51 +00:00
Robby Findler
0eaa68c7c4 re-ran the image example generation on mac os x
svn: r17639
2010-01-13 21:46:49 +00:00
Robby Findler
fc8f84d616 fixed a bug I introduced
svn: r17638
2010-01-13 20:18:48 +00:00
Casey Klein
c8b8775805 Further clarified documentation
svn: r17636
2010-01-13 18:35:27 +00:00
Casey Klein
a47d38e15d Improved docs and error messages for define-metafunction/extension
svn: r17635
2010-01-13 18:21:27 +00:00
Robby Findler
8c9088a770 changed the overlaying functions so they default to putting the images overlay'd on their centers, not upper lefts
svn: r17632
2010-01-13 16:32:21 +00:00
Robby Findler
8838d90cd5 removed extra depenencies
svn: r17630
2010-01-13 15:12:46 +00:00
Matthew Flatt
70b3d5abcb fix r6rs library-body handling (PR 10693)
svn: r17628
2010-01-13 12:59:15 +00:00
Eli Barzilay
eb9e007048 Welcome to a new PLT day.
svn: r17626
2010-01-13 08:50:40 +00:00
John Clements
1a9e2c8df1 ormap docs didn't say what it returned (earlier fix fluffed, IIUC)
svn: r17624
2010-01-13 01:20:48 +00:00
Jay McCarthy
a1d7945958 PR10689
svn: r17621
2010-01-12 21:51:35 +00:00
Jon Rafkind
9c2ea4c1cf use syntax/parse for parsing honu forms
svn: r17620
2010-01-12 21:51:34 +00:00
Sam Tobin-Hochstadt
91629fd31a Reject some cases of nested types.
svn: r17619
2010-01-12 20:36:30 +00:00
Mike Sperber
4ea713a87a Typo fix.
svn: r17617
2010-01-12 12:38:42 +00:00
Eli Barzilay
77ab3bb426 Welcome to a new PLT day.
svn: r17616
2010-01-12 08:50:17 +00:00
Jay McCarthy
c22810cef1 Fixing two typos found by pdedede
svn: r17615
2010-01-12 02:37:22 +00:00
Matthew Flatt
331c6d2f5f fix bignum expt (PR 10690); also fixed a doc typo
svn: r17614
2010-01-12 02:16:12 +00:00
Jon Rafkind
e9165f30fe document latest scheme/generator functions
svn: r17613
2010-01-11 22:22:51 +00:00
Sam Tobin-Hochstadt
81e963bd46 `reverse' is special on all tuples
svn: r17612
2010-01-11 22:13:22 +00:00
Sam Tobin-Hochstadt
4fa4f6fd2d Propogate expected type through `reverse'.
New loop special case for `for/list'.

svn: r17609
2010-01-11 20:48:26 +00:00
Robby Findler
607b72d560 fixed a typo
svn: r17608
2010-01-11 17:14:14 +00:00
Matthias Felleisen
bea9d06b21 adding port doc for universe from world
svn: r17606
2010-01-11 16:38:21 +00:00
Matthias Felleisen
7cee96d6e4 adding port doc for universe from world
svn: r17605
2010-01-11 16:29:50 +00:00
Matthias Felleisen
584286f8c5 small typos in place-image/align
svn: r17604
2010-01-11 15:16:03 +00:00
Eli Barzilay
038ed5bea3 Welcome to a new PLT day.
svn: r17603
2010-01-11 08:50:30 +00:00
Eli Barzilay
55d4ac93b3 another case of this
svn: r17602
2010-01-11 06:38:19 +00:00
Eli Barzilay
384cadd579 express expected result of []s using []s, so these tests make sense for readers that use []s in a different way too
svn: r17601
2010-01-11 06:31:01 +00:00
Eli Barzilay
bfc59751f1 some minimal explanations
svn: r17600
2010-01-11 02:30:18 +00:00
Eli Barzilay
01536ba44e switch to "#lang setup/infotab"
svn: r17598
2010-01-11 02:24:24 +00:00
Eli Barzilay
c8e7825afe nothing in here
svn: r17597
2010-01-11 02:22:10 +00:00
Eli Barzilay
995d1f0d68 use #f so the default browser will be used
svn: r17596
2010-01-10 16:00:35 +00:00
Eli Barzilay
84f55d9647 remove redundant find-exe
svn: r17595
2010-01-10 15:46:54 +00:00
Robby Findler
887aef7e76 changed the external browser default preference so that it doesn't crash drscheme on startup (in future releases, if more browsers come out)
svn: r17594
2010-01-10 15:07:52 +00:00
Robby Findler
708d4c10d6 fixed image equality for zero width & zero height images
svn: r17593
2010-01-10 13:55:11 +00:00
Eli Barzilay
7d27dafa77 Welcome to a new PLT day.
svn: r17592
2010-01-10 08:50:38 +00:00
Eli Barzilay
b33455dc8e case-fold username in servlet when needed
svn: r17591
2010-01-10 04:12:48 +00:00
Matthew Flatt
349c15d478 replae module->compiled-module-expression with module->imports and module->exports
svn: r17588
2010-01-09 14:42:18 +00:00
Eli Barzilay
eb8a60a235 Welcome to a new PLT day.
svn: r17587
2010-01-09 08:50:42 +00:00
Eli Barzilay
6b7c199326 * Some reorganization of code
* Rename `make-repeated-sequence-generator' -> `sequence->repeated-generator'
* Several tests for `sequence->generator'

svn: r17586
2010-01-09 04:45:39 +00:00
Eli Barzilay
3993f30dec typed/test-engine goes with test-engine
svn: r17585
2010-01-09 03:54:55 +00:00
Jon Rafkind
a0ba9a7649 add sequence->generator and change make-repeated-sequence-generator to use that instead of infinite-generator
svn: r17583
2010-01-08 22:02:42 +00:00
Stevie Strickland
73d68593af Moving unit system from mzscheme->scheme/base, reformatting and small changes
as necessary.  Ran the quiet testsuite, unit tests, and setup-plt, all good.

svn: r17582
2010-01-08 21:44:42 +00:00
Ryan Culpepper
d846d22b9e macro-debugger:
fixed local-expand not within macro transformation
  removed dead forms (eg require-for-syntax)
  fixed module-level begin-splicing highlighting

svn: r17581
2010-01-08 21:32:49 +00:00
Stevie Strickland
ab3dd78cb1 Removing scheme/load I used for editing this.
svn: r17580
2010-01-08 21:04:21 +00:00
Stevie Strickland
1c47ecc346 Just fixing the unit testcases so that they don't error.
svn: r17579
2010-01-08 21:03:17 +00:00
Matthew Flatt
4fedeeaf7a add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
svn: r17576
2010-01-08 19:53:04 +00:00
Sam Tobin-Hochstadt
f13453e889 `andmap' now works as a predicate in Typed Scheme
svn: r17575
2010-01-08 19:05:58 +00:00
Stevie Strickland
c8c66bfe7f Need to handle what happens when there's no contracts to speak of.
svn: r17574
2010-01-08 18:52:57 +00:00
Stevie Strickland
ea20ee160f Add a dummy lambda expansion to signature compilation to ensure that the
expressions only refer to locally-bound names or names that are part of the
signature itself.

svn: r17573
2010-01-08 18:47:51 +00:00
Stevie Strickland
9e0f2a3c5f Identifiers in signature contracts don't use whatever prefixing or such may be
in play in the body of a unit, so we need to rename the "external" version to
the "internal" version.  This fixes PR 10246.

svn: r17571
2010-01-08 17:20:19 +00:00
Matthias Felleisen
e0509fa28e placed deprecated message atop world.scrbl
svn: r17570
2010-01-08 17:15:46 +00:00
Sam Tobin-Hochstadt
05a0e722f9 use of member, memq, memv as predicates working properly
svn: r17568
2010-01-08 15:55:32 +00:00
Sam Tobin-Hochstadt
0d46fcb48a Create new `typed/test-engine' collection.
Remove dependence of `typed-scheme' on `test-engine'.

svn: r17567
2010-01-08 15:38:17 +00:00
Matthew Flatt
dff26c2e22 doc fixes (PRs 9971, 10168)
svn: r17566
2010-01-08 14:14:16 +00:00
Matthew Flatt
d1e979c4c5 check arguments of scheme/math functions (PR 10197)
svn: r17565
2010-01-08 13:50:21 +00:00
Matthew Flatt
1086cefc7a add empty to the list of things that are not structs for HtDP langs
svn: r17563
2010-01-08 13:38:48 +00:00
Eli Barzilay
01b42b6ba3 Welcome to a new PLT day.
svn: r17562
2010-01-08 08:50:42 +00:00
Robby Findler
179f3615e2 added fast path for image equality that covers the case where the images have the same structure (roughly)
svn: r17560
2010-01-08 02:25:11 +00:00
Jon Rafkind
db44bb9e7a add infinite-generator and make-repeated-sequence-generator
svn: r17559
2010-01-07 23:23:56 +00:00
Jon Rafkind
b497787b89 one more name change
svn: r17556
2010-01-07 22:31:29 +00:00
Jon Rafkind
f5ea84cbb4 add infinite-generator macro. change name infinite to make-repeat-generator
svn: r17555
2010-01-07 22:28:37 +00:00
Sam Tobin-Hochstadt
b7f9899439 `member' can now be used a predicate.
svn: r17554
2010-01-07 22:11:54 +00:00
Jon Rafkind
9fc7b4c445 add infinite generator test
svn: r17553
2010-01-07 21:54:07 +00:00
Jon Rafkind
db6a9de7ed add 'infinite' generator
svn: r17552
2010-01-07 21:53:37 +00:00
Sam Tobin-Hochstadt
eaad64d612 Better error message for functions that don't have the same arity as
the expected.
Add some tests for errors.

svn: r17551
2010-01-07 21:45:57 +00:00
Eli Barzilay
cf60eec875 forgot to comment this out
svn: r17550
2010-01-07 21:28:13 +00:00
Sam Tobin-Hochstadt
62653d3c41 Error on duplicate type annotations.
svn: r17549
2010-01-07 21:20:45 +00:00
Eli Barzilay
727d1542ba Create a tree from a subversion repository.
svn: r17548
2010-01-07 20:48:18 +00:00
Eli Barzilay
133f378991 Reorganize module and function names to reflect file tree work.
svn: r17547
2010-01-07 20:47:41 +00:00
Sam Tobin-Hochstadt
6199fc8867 Fix error messages on malformed All.
svn: r17546
2010-01-07 20:31:23 +00:00
Sam Tobin-Hochstadt
a40d5c5569 Improve error messages.
svn: r17545
2010-01-07 20:16:05 +00:00
Robby Findler
f9311ff9dc minor changes so that things run in drdr
svn: r17544
2010-01-07 20:10:59 +00:00
Robby Findler
0eb5178ca8 svn: r17543 2010-01-07 20:06:18 +00:00
Sam Tobin-Hochstadt
08457d35e3 Improve error messages in the simple case.
Change 'typecheck to Type Checker in error messages.

svn: r17542
2010-01-07 19:41:42 +00:00
Stevie Strickland
e2f50af66c If a contracted import doesn't have a pair value (because we haven't run
the corresponding unit body yet), then result in a useful error instead of
leaking internal implementation details.

svn: r17541
2010-01-07 19:36:08 +00:00
Sam Tobin-Hochstadt
0044d86271 fix extend to handle negative lengths
svn: r17540
2010-01-07 19:10:43 +00:00
Sam Tobin-Hochstadt
7c9d1b47cf fix docs typo
svn: r17539
2010-01-07 19:10:27 +00:00
Robby Findler
52eee4547b fixed PR 10684 and fixed up some old, broken tests and fiddled with the test suite infrastructure
svn: r17536
2010-01-07 18:10:28 +00:00
Sam Tobin-Hochstadt
e9165339b8 add debugging macro to unstable
svn: r17534
2010-01-07 17:09:35 +00:00
Sam Tobin-Hochstadt
b71b196764 More type names
Fixes PR 10646 (as it evolved)

svn: r17533
2010-01-07 16:48:05 +00:00
Matthew Flatt
f7f6b972fd fix problem with flmin/flmax and cgc
svn: r17532
2010-01-07 16:33:26 +00:00
Sam Tobin-Hochstadt
bcee60dfd8 fix typo
svn: r17530
2010-01-07 15:14:33 +00:00
Eli Barzilay
daa1c0b338 Moved FS code into plt-tree.ss
svn: r17529
2010-01-07 10:28:11 +00:00
Eli Barzilay
ecb1f6525d Welcome to a new PLT day.
svn: r17528
2010-01-07 08:50:36 +00:00
Eli Barzilay
5fe14f70b6 * Including full path for each node in the tree -- this means that any
subtree is complete with no need to rehack its root.  Simplifies a
  bunch of code, and makes some utilities redundant.
* Using a single struct for all nodes, with subs=#f to mark files
* Names of struct is generic, no relation to actual files and dirs
* Added more tests

svn: r17527
2010-01-07 04:05:21 +00:00
Eli Barzilay
220801c80c typo in error message
svn: r17526
2010-01-07 03:39:33 +00:00
Eli Barzilay
39595d2d05 faster version of the code
svn: r17525
2010-01-07 03:38:23 +00:00
Matthew Flatt
41261c6047 fill out fl and fx operations; repair fixnum-overflow bug in quotient
svn: r17524
2010-01-07 03:30:33 +00:00
Robby Findler
911123bf94 added add-curve
svn: r17523
2010-01-07 01:56:46 +00:00
Sam Tobin-Hochstadt
a8e1c829c2 Fix `type-apply'
Fix duplicate filters

svn: r17522
2010-01-07 00:55:51 +00:00
Sam Tobin-Hochstadt
8b7fb01692 fix lots of numeric types
svn: r17520
2010-01-06 23:21:31 +00:00
Sam Tobin-Hochstadt
c7cb124c95 Put dynamic behavior of `check-expect' into functions.
Give those functions types.

svn: r17519
2010-01-06 23:03:08 +00:00
Ryan Culpepper
7b866a7cf3 syntax/parse: fixed error message (PR 10683)
svn: r17517
2010-01-06 22:20:25 +00:00
Sam Tobin-Hochstadt
582ca03d18 Use syntax-parse and syntax-classes for type annotation macros.
Add `let-values:' and `let*-values:', fixes PR 9793

svn: r17516
2010-01-06 22:15:18 +00:00
Robby Findler
b5e54fe2eb applied Ian's patch to the bitmap rotation code
svn: r17513
2010-01-06 21:43:34 +00:00
Robby Findler
ccacf5a651 svn: r17509 2010-01-06 21:25:00 +00:00
Robby Findler
d014e0d0d8 improved along the lines of Eli's suggestions
svn: r17507
2010-01-06 21:22:29 +00:00
Robby Findler
c8410ef36d svn: r17506 2010-01-06 21:16:49 +00:00
Robby Findler
cabdfc25f2 render-o fixup for htdp/image
svn: r17505
2010-01-06 20:43:37 +00:00
Robby Findler
68efb4008a normalized the results of procedure-arity
svn: r17504
2010-01-06 19:34:29 +00:00
Robby Findler
07fcfd8eee fixed the bug uncovered by the test in the previous commit (to 2htdp/tests/test-image.ss)
svn: r17499
2010-01-06 18:43:51 +00:00
Robby Findler
01c507c1ff added a test
svn: r17498
2010-01-06 18:42:52 +00:00
Sam Tobin-Hochstadt
a45c788749 remove useless code
svn: r17496
2010-01-06 16:52:07 +00:00
Sam Tobin-Hochstadt
ac9d2d8d9e Support prefab struct literals in quasipatterns.
Fixes PR 10050.

svn: r17495
2010-01-06 16:41:17 +00:00
Robby Findler
b54876e91c moved #lang line to top of the file
svn: r17493
2010-01-06 16:27:11 +00:00
Eli Barzilay
7bf329fb43 Welcome to a new PLT day.
svn: r17492
2010-01-06 08:50:29 +00:00
Robby Findler
0b3c30f18e added place-image and fixed a bunch of bugs related to equality, rotating and other things
svn: r17491
2010-01-06 05:12:48 +00:00
Matthew Flatt
6151119d5e JIT tweak for flonum comparisons; better bytecode-compiler transformations for expressions used as branch tests
svn: r17486
2010-01-05 20:24:59 +00:00
Matthew Flatt
3902824d88 adjust inlining algorithm again; better JIT compilation of nested branches; better JIT handling of literal floating-point numbers
svn: r17484
2010-01-05 15:13:03 +00:00
Sam Tobin-Hochstadt
1cca4008f7 update match grammar
svn: r17482
2010-01-05 14:48:30 +00:00
Eli Barzilay
214f85ca03 don't use for/list in tree-for-each
svn: r17481
2010-01-05 12:16:02 +00:00
Eli Barzilay
01858d2989 remove old commented code, minor tweak
svn: r17480
2010-01-05 11:59:27 +00:00
Eli Barzilay
acb214f2a2 provide structs, comment headers
svn: r17479
2010-01-05 09:24:47 +00:00
Eli Barzilay
078208b9b7 Welcome to a new PLT day.
svn: r17478
2010-01-05 08:50:45 +00:00
Robby Findler
63c917fd8f made the image sizing functions always return exact, positive integers
svn: r17476
2010-01-04 12:36:04 +00:00
Eli Barzilay
5b17c403d4 Welcome to a new PLT day.
svn: r17475
2010-01-04 08:50:26 +00:00
Robby Findler
f5bb840950 added cropping to 2htdp/image
svn: r17474
2010-01-04 01:39:09 +00:00
Sam Tobin-Hochstadt
b802c7dfd0 Fix PR 10140
svn: r17473
2010-01-04 01:12:58 +00:00
Eli Barzilay
b50ae83a27 switch from scheme to scheme/base
svn: r17472
2010-01-03 21:24:39 +00:00
Matthew Flatt
1dec25d99d remove stx-cert transparency on scheme/base lambda expansion
svn: r17471
2010-01-03 18:06:52 +00:00
Matthew Flatt
1e2cb09f39 fix HtDP advanced docs for random
svn: r17470
2010-01-03 18:04:44 +00:00
Robby Findler
9d7607c229 removed image equality discussion from docs (as it is no longer relevant)
svn: r17469
2010-01-03 16:23:30 +00:00
Eli Barzilay
958710559b Welcome to a new PLT day.
svn: r17468
2010-01-03 08:50:36 +00:00
Robby Findler
ca96ddd889 switched to a bitmap-based image comparison
svn: r17466
2010-01-02 22:32:44 +00:00
Matthias Felleisen
9a11ad1d67 svn: r17465 2010-01-02 22:04:26 +00:00
Matthias Felleisen
7df292b701 fixed typos
svn: r17464
2010-01-02 21:57:52 +00:00
Matthias Felleisen
261aa3937a performance bug, more fixes
svn: r17463
2010-01-02 21:47:08 +00:00
Robby Findler
719b72ca7e added missing require
svn: r17462
2010-01-02 20:42:46 +00:00
Matthew Flatt
38d7e8fea2 built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
svn: r17461
2010-01-02 16:33:28 +00:00
Eli Barzilay
69cc17370a Welcome to a new PLT day.
svn: r17460
2010-01-02 08:50:36 +00:00
Eli Barzilay
3727ec4f9a better text
svn: r17459
2010-01-01 20:59:04 +00:00
Robby Findler
17937627e1 clarified the message docs
svn: r17458
2010-01-01 20:35:30 +00:00
Eli Barzilay
9dc3ae4493 Welcome to a new PLT day.
svn: r17457
2010-01-01 08:50:37 +00:00
Eli Barzilay
8cdb172e7f Made `not:' produce predicates tagged as negated -- and for these, an
empty directory is *not* dropped.  This finally makes the results more
intuitive, and can now also express queries like only directories,
without their content.  (See comments and new tests.)

svn: r17456
2010-01-01 05:54:47 +00:00
Matthias Felleisen
560234138c error docs fixed
svn: r17455
2009-12-31 19:08:19 +00:00
Robby Findler
ddf8a2e264 fixed a bug in my last commit that made the define popup show up in vertical toolbar mode
svn: r17454
2009-12-31 17:18:19 +00:00
Matthias Felleisen
7f2bce0130 added with-in/out from/to string for Bloch
svn: r17453
2009-12-31 14:50:47 +00:00
Robby Findler
0d16beda3c made the define popup and the file popup appear when the toolbar is on the left/right
svn: r17452
2009-12-31 13:27:49 +00:00
Eli Barzilay
8bf1c46483 Welcome to a new PLT day.
svn: r17451
2009-12-31 08:50:24 +00:00
Eli Barzilay
d5f1f59d77 The `https-port-number' configuration is meaningless, removed and
replaced with `use-https' which defaults to #t.  If the web server is
disabled, run a tiny "server" that spits out a message -- to avoid
students complaining that something is broken.

Configuration files with `https-port-number' will throw an error, and
should be upgraded.

svn: r17450
2009-12-31 07:43:23 +00:00
Eli Barzilay
e423ae7e71 adjust to the protocol change: send "handin\n" first
svn: r17449
2009-12-31 07:18:11 +00:00
Eli Barzilay
237682244c The embedded web server works now on the same port as the handin server.
Small change to protocol: the client should send "handin" first

svn: r17448
2009-12-31 07:17:18 +00:00
Eli Barzilay
a0ff244a81 allow the extra argument in ssl-addresses
svn: r17447
2009-12-31 02:59:04 +00:00
Matthias Felleisen
7025f6dad4 prelim fix for performance bug #10613
svn: r17446
2009-12-31 01:21:16 +00:00
Matthias Felleisen
97b41d5985 fix for 10667
svn: r17445
2009-12-30 23:42:59 +00:00
Matthias Felleisen
5296a0a877 added gensym, current-millisecond, sleep, assoc, with-i/o-from-to
svn: r17444
2009-12-30 22:45:12 +00:00
Matthew Flatt
e68aabd67a change expand and local-expand to lift certificates
svn: r17439
2009-12-30 17:27:38 +00:00
Matthias Felleisen
e9be5c92fe added (random) to ASL
svn: r17438
2009-12-30 15:26:28 +00:00
Matthew Flatt
2200ef17f5 fix problem with expansion to lambda in class form; better certficate transparency in splicing-let forms
svn: r17436
2009-12-30 12:35:21 +00:00
Eli Barzilay
c7653ad43b still, should return the web server controller function
svn: r17435
2009-12-30 11:24:09 +00:00
Eli Barzilay
de80d826df report after the web server started
svn: r17434
2009-12-30 11:20:05 +00:00
Eli Barzilay
66aa708427 use log-line for connection errors, announce shutting down and kill web-server when it happens
svn: r17433
2009-12-30 11:01:36 +00:00
Eli Barzilay
1f4184206a Welcome to a new PLT day.
svn: r17432
2009-12-30 08:50:28 +00:00
Eli Barzilay
1d7f3ff2f4 better messages, clarify comment
svn: r17431
2009-12-30 04:16:32 +00:00
Robby Findler
e821a0c461 separated 2htdp/universe from htdp/image, allowing either htdp/image or 2htdp/image to be used
svn: r17430
2009-12-29 23:59:39 +00:00
Eli Barzilay
2e4926ebb3 Remove code that serves static files, it's not doing anything anyway if
the servlet is used for all paths.

svn: r17429
2009-12-29 16:09:04 +00:00
Eli Barzilay
8aa62e22b2 * Move namespace specs back to main code, and pass them through a
`#:namespace' keyword
* More robust error handler -- use the url that initiated the
  interaction

svn: r17428
2009-12-29 16:02:59 +00:00
Eli Barzilay
9660490922 use tail recursion, not because of speed, but because breaking code would always have bad context dumps
svn: r17427
2009-12-29 15:56:05 +00:00
Mike Sperber
a00d93e4cc Synch German string constants with latest.
svn: r17426
2009-12-29 09:10:48 +00:00
Eli Barzilay
380e6fff0a Welcome to a new PLT day.
svn: r17425
2009-12-29 08:50:22 +00:00
Eli Barzilay
d4a3cb3a10 moved new code to a separate file
svn: r17424
2009-12-28 22:26:32 +00:00
Eli Barzilay
fa13292033 reorganize web-starting code, to make it possible to separate it
svn: r17423
2009-12-28 22:14:26 +00:00
Eli Barzilay
38a7fcceec no need for #:indices too
svn: r17422
2009-12-28 22:05:41 +00:00
Eli Barzilay
e813d1aa8b no need for the runtime path too
svn: r17421
2009-12-28 22:04:45 +00:00
Eli Barzilay
8d246defb5 Removed #:stateless?', #:stuffer', and mime stuff, since they were the
defaults.

svn: r17420
2009-12-28 22:02:24 +00:00
Eli Barzilay
e15f8b06f4 removed old version of the code
svn: r17419
2009-12-28 22:00:23 +00:00
Eli Barzilay
976e208d05 Implemented the functionality of `serve/servlet', to get a hold on the
`tcp@' argument

svn: r17418
2009-12-28 21:56:06 +00:00
Eli Barzilay
98c2e2d3a6 more minor stuff
svn: r17417
2009-12-28 19:23:33 +00:00
Robby Findler
0dbbb5d73d tried to give a hint when people get confused the way I just did
svn: r17416
2009-12-28 18:39:28 +00:00
Eli Barzilay
a297f940d4 improved error message
svn: r17415
2009-12-28 18:35:19 +00:00
Eli Barzilay
211530e9df minor
svn: r17414
2009-12-28 18:32:31 +00:00
Robby Findler
590cf99637 added the port number to the startup messsage (this helped me figure out hwat I'd done wrong, so I thouht it generally useful)
svn: r17413
2009-12-28 18:25:27 +00:00
Robby Findler
8d3eb3c9b9 svn: r17412 2009-12-28 16:47:24 +00:00
Robby Findler
19bcc4da54 suggested a regexp that allows hyphens in people's real names, and fixed a typo
svn: r17411
2009-12-28 16:41:58 +00:00
Eli Barzilay
a5c89f6e0f Welcome to a new PLT day.
svn: r17410
2009-12-28 08:50:27 +00:00
Robby Findler
7d79bbf10a added some debugging information and some recovery from an error (that, frustratingly, I can't seem to fix )
svn: r17409
2009-12-28 01:17:37 +00:00
Robby Findler
0093bd2f1c changed the module language one-line-summary
svn: r17408
2009-12-28 01:15:06 +00:00
Robby Findler
2ec790424b added section symbol
svn: r17407
2009-12-27 22:09:43 +00:00
Eli Barzilay
53c3f8239b Use "name/" for directories, which makes things a little saner and a
little faster.

svn: r17406
2009-12-27 15:44:14 +00:00
Eli Barzilay
e8b07f1cfc Welcome to a new PLT day.
svn: r17405
2009-12-27 08:50:24 +00:00
Eli Barzilay
6b33d9e429 Welcome to a new PLT day.
svn: r17404
2009-12-26 08:50:29 +00:00
Eli Barzilay
4ce6a630e8 Tree utilities, with fast filtering.
svn: r17403
2009-12-26 04:42:35 +00:00
Robby Findler
913dde245c added google-chrome
svn: r17402
2009-12-25 21:24:49 +00:00
Robby Findler
37613b0bde fixed use of random for 64 bit machines
svn: r17401
2009-12-25 20:03:32 +00:00
Matthew Flatt
a7d4b7467d fix dist-spec checker to export proprty utils
svn: r17398
2009-12-25 13:18:47 +00:00
Matthew Flatt
b18ba4a4e5 fix use of 'random' in fixnum test suite
svn: r17397
2009-12-25 13:14:57 +00:00
Eli Barzilay
c3de991a60 Welcome to a new PLT day.
svn: r17396
2009-12-25 08:50:52 +00:00
Robby Findler
6304641e70 PR 10674
svn: r17395
2009-12-24 23:51:19 +00:00
Robby Findler
fb6daf8c0c added caveat about slowness
svn: r17394
2009-12-24 18:37:02 +00:00
Matthew Flatt
3a127f04bd another repair for bundle script
svn: r17393
2009-12-24 14:38:41 +00:00
Matthias Felleisen
ed6e20220b svn: r17392 2009-12-24 01:47:26 +00:00
Robby Findler
195d608fe5 added scheme/fixnum
svn: r17391
2009-12-23 15:41:40 +00:00
Ryan Culpepper
7a32bda7c9 unstable: added consistent doc headers
svn: r17390
2009-12-23 05:07:59 +00:00
Matthew Flatt
2e5e66486d fix bin-files list for distibution specs
svn: r17389
2009-12-23 01:39:07 +00:00
Eli Barzilay
5681037aff Some improvements to `install-readline!', make it report what it did, and make
it add a comment before the new expression.

svn: r17387
2009-12-22 19:35:13 +00:00
Eli Barzilay
5994c5de59 mzscheme -> scheme/base
svn: r17386
2009-12-22 19:11:34 +00:00
Eli Barzilay
f93b3d0334 forgot the require lines
svn: r17385
2009-12-22 16:35:15 +00:00
Eli Barzilay
a16fdb5aea dist-specs -> meta, because more stuff will be there
svn: r17384
2009-12-22 16:29:14 +00:00
Eli Barzilay
d51cae1708 2009 -> 2010
svn: r17383
2009-12-22 05:52:15 +00:00
Robby Findler
d3e8978b55 fixed a bug found by randomized testing
svn: r17382
2009-12-21 20:59:18 +00:00
Matthew Flatt
345307ebbe move dist-specs to plt tree
svn: r17381
2009-12-21 20:19:03 +00:00
Robby Findler
3272274f53 improved the icon a little bit more (making it appear on more windows)
svn: r17380
2009-12-21 18:28:24 +00:00
Eli Barzilay
b4060f7157 Welcome to a new PLT day.
svn: r17379
2009-12-21 08:53:45 +00:00
Eli Barzilay
6daf99c7bf added keywords: to the custom _fun thing
svn: r17378
2009-12-21 08:52:44 +00:00
Eli Barzilay
8ce4e110e6 better names for keyword functions (avoid possible confusion)
better error

svn: r17377
2009-12-21 08:05:48 +00:00
Eli Barzilay
1530411d94 better organization for keyword parsing in _fun
svn: r17376
2009-12-21 08:00:33 +00:00
Eli Barzilay
add4f479c6 fix error
svn: r17375
2009-12-21 06:25:53 +00:00
Eli Barzilay
f1e17c7b5b svn: r17374 2009-12-21 05:47:20 +00:00
Eli Barzilay
64b11991c1 typo; clarify what happens on non-windows when 'windows is used
svn: r17372
2009-12-21 05:39:00 +00:00
Casey Klein
16fd573e7b Fixed violation of the invariant introduced in r16504.
svn: r17371
2009-12-20 19:36:38 +00:00
Matthew Flatt
f332afc3dd fix leak created by transitive thread-resume
svn: r17370
2009-12-20 15:39:55 +00:00
Eli Barzilay
7126034079 typo in comment
svn: r17369
2009-12-20 10:34:15 +00:00
Eli Barzilay
942798196f removed old copy of md5 tests from mzscheme tests
svn: r17368
2009-12-20 09:58:19 +00:00
Eli Barzilay
bf2992ff97 md5 tests in the file tests
svn: r17367
2009-12-20 09:57:26 +00:00
Eli Barzilay
63fe729cc6 made it work on strings too (the result is always a byte string)
svn: r17366
2009-12-20 09:50:12 +00:00
Eli Barzilay
bbb4228d44 use scheme/base, move from mzlib/md5 to file/md5
svn: r17365
2009-12-20 09:49:31 +00:00
Eli Barzilay
4cd3d34b43 require md5 from file/md5
svn: r17364
2009-12-20 09:46:09 +00:00
Eli Barzilay
aa7bf0d31c Welcome to a new PLT day.
svn: r17363
2009-12-20 08:50:22 +00:00
Robby Findler
3ee15b5295 improved the mask for the new icon
svn: r17362
2009-12-20 04:58:55 +00:00
Robby Findler
9f8375c999 under linux, the splash screen is now a dialog (this works better with the ubuntu netbook remix, and probably better in general -- didn't do the switch everywhere b/c mac os x's dialog boxes don't have close boxes)
svn: r17361
2009-12-20 04:10:25 +00:00
Robby Findler
1ccca26676 uses the new icon for alt-tab and windows under linux now
svn: r17360
2009-12-20 01:58:17 +00:00
Stevie Strickland
fb85388288 Add this%, which is the class counterpart of the object reference "this".
svn: r17359
2009-12-19 20:56:40 +00:00
Eli Barzilay
3e98722e10 Welcome to a new PLT day.
svn: r17356
2009-12-19 08:50:33 +00:00
Ryan Culpepper
be6fb953bc macro-debugger: pretty-print copied syntax
svn: r17355
2009-12-19 04:41:44 +00:00
Matthew Flatt
0a1e4e6e83 fix an allocation in bytecode compiler; add flvector equality
svn: r17353
2009-12-18 21:53:02 +00:00
Matthew Flatt
9192f073d0 compiler flonum tweaks
svn: r17349
2009-12-18 16:59:05 +00:00
Matthew Flatt
fdd7122994 scheme/flonum (v4.2.3.8)
svn: r17348
2009-12-18 15:40:00 +00:00
Eli Barzilay
5f7d1792ad Welcome to a new PLT day.
svn: r17347
2009-12-18 08:50:36 +00:00
Ryan Culpepper
9c8ad7bb7f macro-debugger:
add tack/untack to normal context menu
  fix arrows bug, caused by bug in interval-map
unstable/interval-map: fixed stupid update*! bug

svn: r17346
2009-12-18 03:33:15 +00:00
Ryan Culpepper
f0b09a0842 syntax/parse: fixed conventions and literal-sets
svn: r17345
2009-12-17 22:35:25 +00:00
Matthew Flatt
ff81d89c52 guarantee current-inexact-milliseconds as since Jan 1, 1970
svn: r17343
2009-12-17 20:47:40 +00:00
Matthew Flatt
cab948d61f fix up validator, decompiler, and zo-marshaler for flonum-argument annotations
svn: r17341
2009-12-17 20:17:48 +00:00
Sam Tobin-Hochstadt
5af212e825 Add `make-list'
Fix `let/ec:'

svn: r17340
2009-12-17 19:01:23 +00:00
Matthew Flatt
bc47db42e4 unboxed known-flonum loop accumulators
svn: r17338
2009-12-17 15:58:29 +00:00
Sam Tobin-Hochstadt
142bbf19fd fix to account for changes to common/cmdline.ss
svn: r17337
2009-12-17 15:46:48 +00:00
Mike Sperber
a3ae03861b Typo fixes.
svn: r17336
2009-12-17 14:52:13 +00:00
Mike Sperber
56c6ae78f7 Typo fix fix.
svn: r17335
2009-12-17 14:35:02 +00:00
Mike Sperber
6a1b831ab8 Typo fix.
svn: r17334
2009-12-17 14:34:01 +00:00
Eli Barzilay
babae9a18d Welcome to a new PLT day.
svn: r17333
2009-12-17 08:51:08 +00:00
Casey Klein
97c2278a6b PR 10663
svn: r17332
2009-12-16 21:02:08 +00:00
Casey Klein
eb4403f1c7 PR 10650
svn: r17331
2009-12-16 20:46:58 +00:00
Sam Tobin-Hochstadt
9e6e9696af Use flsqrt.
Eliminate pointless micro-optimizations.

svn: r17330
2009-12-16 16:24:54 +00:00
Matthew Flatt
45e84ca087 unboxing of let-bound flonums (v4.2.3.6)
svn: r17328
2009-12-16 13:30:40 +00:00
Eli Barzilay
e9cc9f643b Welcome to a new PLT day.
svn: r17319
2009-12-16 08:50:31 +00:00
Jon Rafkind
df1c10a9a6 update provides
svn: r17317
2009-12-15 22:55:05 +00:00
Jon Rafkind
4f3f35a188 wrap module with the typed-scheme module-begin
svn: r17316
2009-12-15 22:49:01 +00:00
Jon Rafkind
881b34dd80 bring over honu parsers
svn: r17314
2009-12-15 22:09:17 +00:00
Sam Tobin-Hochstadt
b9fd34b925 Fix type of string->number
svn: r17313
2009-12-15 22:03:10 +00:00
Jon Rafkind
1388a28583 experiment with typed scheme
svn: r17312
2009-12-15 18:48:18 +00:00
Sam Tobin-Hochstadt
a8851a8a3d Fix psyntax to work in DrDr
svn: r17311
2009-12-15 18:29:59 +00:00
Eli Barzilay
b6887adfe8 minor tweaking
svn: r17310
2009-12-15 18:09:44 +00:00
Robby Findler
d278ad3c86 added a clarification to the redex docs ala Carl's next post on icfp-test
svn: r17308
2009-12-15 16:57:37 +00:00
Robby Findler
dd18cc837f added a clarification to the redex docs ala Carl's post on icfp-test
svn: r17307
2009-12-15 16:41:55 +00:00
Sam Tobin-Hochstadt
3687048bbb use flvectors in spectralnorm-unsafe
Add input info for spectralnorm-unsafe

svn: r17306
2009-12-15 16:26:47 +00:00
Eli Barzilay
145ed582b3 Welcome to a new PLT day.
svn: r17305
2009-12-15 08:51:03 +00:00
Matthew Flatt
b0b5b5ddf6 R6RS port discloser patch
svn: r17304
2009-12-15 02:42:47 +00:00
Matthew Flatt
9d9e586123 finish up SRFI-98: docs and R6RS
svn: r17302
2009-12-15 01:21:09 +00:00
Matthew Flatt
8996c49ee9 SRFI-98 (with Windows support)
svn: r17301
2009-12-15 01:07:04 +00:00
Jon Rafkind
b9aa30a372 hack to disable type checking for now
svn: r17300
2009-12-15 00:02:22 +00:00
Matthew Flatt
87f05fed95 add #:save-errno option for foreign-function types
svn: r17299
2009-12-14 23:52:23 +00:00
Matthew Flatt
d13057d8c4 add psyntax as a kind of realistic-program benchmark (I'd like to have more)
svn: r17298
2009-12-14 23:51:09 +00:00
Matthew Flatt
9a62da5639 R6RS SRFI-14 typo fix by Andreas Rottmann
svn: r17297
2009-12-14 23:48:52 +00:00
Jon Rafkind
4f4a8bc7c3 minor adjustments
svn: r17296
2009-12-14 20:18:44 +00:00
Jon Rafkind
c2b91768cc add reference to 'fluid-let'
svn: r17295
2009-12-14 20:02:18 +00:00
Sam Tobin-Hochstadt
9b13bbb89c fix typo
svn: r17294
2009-12-14 20:00:12 +00:00
Jon Rafkind
1e8d979c32 add eli's parameterize explanation
svn: r17293
2009-12-14 19:53:48 +00:00
Matthew Flatt
294e593dd2 fix overly pessimistic 'in-naturals' when an argument is supplied
svn: r17292
2009-12-14 17:51:36 +00:00
Eli Barzilay
147f55b690 Welcome to a new PLT day.
svn: r17290
2009-12-14 08:50:37 +00:00
Matthew Flatt
cd961f4a6b decompiler fix to indicate that unsafe-flvector-ref can be unboxed
svn: r17289
2009-12-13 20:13:20 +00:00
Sam Tobin-Hochstadt
3331d907ea Add unsafe version of nbody shootout benchmark.
svn: r17288
2009-12-13 19:30:22 +00:00
Eli Barzilay
52aac3bf60 Welcome to a new PLT day.
svn: r17286
2009-12-13 09:04:58 +00:00
Sam Tobin-Hochstadt
22903bffcd Fix handling of logical props in `tc-if'.
New numeric hierarchy.
Quoted lists and vectors now use the expected type, and quoted lists have (List a b c) type.  
Fix some contracts.
More general handling of polymorphic function application.
Use `make-provide/contract-transformer' to generate correct blame for typed provided identifiers.
Add mutable pairs. 
Use `raise-syntax-error' for better error messages in mzscheme.
Use `match*' instead of `list'
Some fixes to appease the contract checking.
Catch-all printing cases.
Use names in Base contract generation.
Types for lots of new primitives.
Move numeric primitives to their own file.
Move indexing primites to their own abstracted file.
Better error message from `define-struct:'
Fix 'insert-large-letters.ss' for new Number hierarchy.
Add `typed/scheme' and `typed/scheme/base', which use new number hierarcy types, stricter indexing types.

svn: r17284
2009-12-13 04:45:17 +00:00
Matthew Flatt
5772fa0a9f bytecode-compiler changes to help enable flonum unboxing
svn: r17283
2009-12-13 04:39:46 +00:00
Sam Tobin-Hochstadt
f170b1529f Add toolbar buttons for scribble/doc' and scribble/manual'.
Signed-Off-By: robby

svn: r17282
2009-12-13 03:34:01 +00:00
Sam Tobin-Hochstadt
e7e34f304c Add match/derived' and match*/derived'.
Use `syntax-parse' to implement most of the match forms.
Avoid generating so much extraneous intermediate forms.
Add `go/one' for handling of `match'.
Make `cert' argument to `go' optional.

svn: r17281
2009-12-13 03:20:32 +00:00
Sam Tobin-Hochstadt
046c21b2ae Make `make-provide/contract-transformer' available. To be used in
Typed Scheme's `provide'.
Signed-Off-By: sstrickl

svn: r17280
2009-12-13 03:17:51 +00:00
Sam Tobin-Hochstadt
fde17c1567 Provide more information in `hash/c' error messages.
Signed-Off-By: sstrickl

svn: r17279
2009-12-13 03:17:05 +00:00
Ryan Culpepper
961ece3ffe unstable: added skip-list and interval-map
unstable/contract: added rename-contract
macro-debugger: switched to use interval-map for arrows

svn: r17278
2009-12-13 03:06:58 +00:00
Sam Tobin-Hochstadt
04afe9c5cb sync to trunk
svn: r17276
2009-12-12 23:58:10 +00:00
Eli Barzilay
002cfcc2d8 Welcome to a new PLT day.
svn: r17275
2009-12-12 08:50:36 +00:00
Sam Tobin-Hochstadt
a1f647121d Fix type of sqrt
svn: r17273
2009-12-11 23:08:48 +00:00
Sam Tobin-Hochstadt
d0c8a19ce8 Fix abstraction of implications.
Fix contract for lookup-typed/lexical.
Default cases for printing.
Abstract out indexing functions for Nat/Integer split.

svn: r17272
2009-12-11 23:00:37 +00:00
Casey Klein
4f140eed03 Metafunctions now respect caching-enabled? and set-cache-size!.
svn: r17271
2009-12-11 20:54:32 +00:00
Sam Tobin-Hochstadt
dde2c1fb18 fix sorting
svn: r17270
2009-12-11 17:09:51 +00:00
Sam Tobin-Hochstadt
3e497704aa fix unit tests
svn: r17269
2009-12-11 17:01:55 +00:00
Mike Sperber
0c03246daa Fix xref.
svn: r17268
2009-12-11 16:50:58 +00:00
Eli Barzilay
55b54f920d Welcome to a new PLT day.
svn: r17266
2009-12-11 08:50:42 +00:00
Sam Tobin-Hochstadt
791ec55787 fixes
svn: r17265
2009-12-11 00:25:59 +00:00
Sam Tobin-Hochstadt
92dbf99965 logic works properly now, it seems
svn: r17264
2009-12-10 23:35:28 +00:00
Sam Tobin-Hochstadt
314270113a sync to trunk
svn: r17263
2009-12-10 18:35:02 +00:00
Sam Tobin-Hochstadt
16c152e5a4 revert all of the interning changes since they didn't work
svn: r17262
2009-12-10 17:15:17 +00:00
Sam Tobin-Hochstadt
c8c9bd0556 Add `in-bytes-lines'
svn: r17261
2009-12-10 17:01:53 +00:00
Sam Tobin-Hochstadt
5767e23d87 checkpoint
svn: r17258
2009-12-10 15:32:17 +00:00
Robby Findler
466f56ed0d added a for-label require
svn: r17257
2009-12-10 15:05:35 +00:00
Eli Barzilay
5b45f76c7d Welcome to a new PLT day.
svn: r17256
2009-12-10 08:50:37 +00:00
Sam Tobin-Hochstadt
8ef5ad42c4 fix some bugs
svn: r17251
2009-12-09 23:10:37 +00:00
Sam Tobin-Hochstadt
a9b36c93ae some conversion to syntax-parse
svn: r17250
2009-12-09 22:51:09 +00:00
Sam Tobin-Hochstadt
cd0a94d465 sync to trunk
svn: r17249
2009-12-09 19:44:12 +00:00
Eli Barzilay
4e6117b9d8 Welcome to a new PLT day.
svn: r17247
2009-12-09 08:50:37 +00:00
John Clements
357b8cb90b changed error message to include sizes
svn: r17246
2009-12-09 06:06:56 +00:00
John Clements
d18403a303 added simple example of _fun
svn: r17245
2009-12-09 00:06:13 +00:00
Jay McCarthy
b26bdba77d Found a small error in in-port's handling of default arguments
svn: r17244
2009-12-08 22:50:43 +00:00
Robby Findler
a429c3ff8d first attempt at randomly clicking on drscheme into drdr
svn: r17243
2009-12-08 22:24:38 +00:00
Eli Barzilay
48ad997f5b switch #reader to a #lang at-exp
svn: r17242
2009-12-08 20:55:37 +00:00
Eli Barzilay
9d4e34e7cd Welcome to a new PLT day.
svn: r17241
2009-12-08 08:50:46 +00:00
Eli Barzilay
539519bdad Using a language makes this much cuter. Also use base64.
svn: r17240
2009-12-08 07:02:22 +00:00
Eli Barzilay
7f47018c47 typo
svn: r17239
2009-12-07 19:00:56 +00:00
Robby Findler
ce7b698956 more detail on which primitives block
svn: r17238
2009-12-07 18:38:46 +00:00
Sam Tobin-Hochstadt
be77cee733 Fix parsing of quoted lists in types to produce list types.
svn: r17237
2009-12-07 15:50:51 +00:00
Sam Tobin-Hochstadt
eae4c140fa conversion to contracts for optional keywords
svn: r17236
2009-12-07 15:34:54 +00:00
Sam Tobin-Hochstadt
70f085713d PR 10647
svn: r17235
2009-12-07 13:55:36 +00:00
Eli Barzilay
4b68ad9e60 Welcome to a new PLT day.
svn: r17234
2009-12-07 08:50:40 +00:00
Eli Barzilay
2f4d146ee8 half the size of the previous version
svn: r17233
2009-12-07 05:21:09 +00:00
Eli Barzilay
b4ec71329f fix scribble references -- I have no idea how they worked before, since they weren't requiring it anyway.
svn: r17231
2009-12-06 20:58:17 +00:00
Casey Klein
4b7b51b8de PR 10550
svn: r17230
2009-12-06 17:26:53 +00:00
Eli Barzilay
aaaa4754de document new name
svn: r17229
2009-12-06 11:10:53 +00:00
Eli Barzilay
f83bf42796 use "anonymous-module" for modules without a source file
svn: r17228
2009-12-06 10:46:05 +00:00
Eli Barzilay
1a12497bc1 optimize insertionsort: one less loop variable, one more addition, unconditional first step
svn: r17227
2009-12-06 09:11:47 +00:00
Eli Barzilay
24fff3e4cc Welcome to a new PLT day.
svn: r17226
2009-12-06 08:50:37 +00:00
Eli Barzilay
6a88daecd8 fixed test for binding of delay that moved again
svn: r17223
2009-12-06 05:15:20 +00:00
Eli Barzilay
259350a7e1 untabity and minor formatting
svn: r17222
2009-12-06 05:06:40 +00:00
Eli Barzilay
eb95fbfda3 two more typos like the ones ryan fixed earlier
svn: r17219
2009-12-06 00:17:23 +00:00
Eli Barzilay
1b5ab0b46a several typos in the vectors docs (PR10642), also some in list docs
svn: r17218
2009-12-06 00:15:21 +00:00
Eli Barzilay
7090e676fc reformat
svn: r17217
2009-12-05 23:16:18 +00:00
Ryan Culpepper
63469d2f3d scribblings: fixed misc doc typos
syntax/id-table: disabled debugging code

svn: r17215
2009-12-05 22:02:46 +00:00
Robby Findler
ada899f158 added more examples and tests for order-of-magnitude
svn: r17212
2009-12-05 20:38:38 +00:00
Robby Findler
1a8bca736f PR 10581
svn: r17210
2009-12-05 18:35:25 +00:00
Eli Barzilay
3f2e1c4b20 Welcome to a new PLT day.
svn: r17208
2009-12-05 09:35:18 +00:00
Eli Barzilay
9cc6cd0db4 moved extra promise types back to scheme/promise
svn: r17207
2009-12-05 09:28:41 +00:00
Eli Barzilay
4df0d11db5 promise code moved to scheme/private
svn: r17205
2009-12-05 09:07:17 +00:00
Eli Barzilay
2ea73bb1bd Move some code outside of the main macro, a few other simplifications.
svn: r17202
2009-12-05 08:35:37 +00:00
Eli Barzilay
3caf087c97 error symbol typo
svn: r17198
2009-12-05 05:54:22 +00:00
Eli Barzilay
6ab2e7edad A little simpler and a little more robust (eg, using source location for
the wrapped body, and accepting any syntax/sexpr combination).

svn: r17197
2009-12-05 05:53:15 +00:00
Eli Barzilay
af998f0d56 mostly reformatting
svn: r17196
2009-12-05 03:49:24 +00:00
Stevie Strickland
e76b516e1d Fixes a bug if #%module-begin was already there.
svn: r17195
2009-12-05 03:27:19 +00:00
Eli Barzilay
ac0a1dc7d8 General reformat, and move the new comment about #%module-begin to the end of the section
svn: r17194
2009-12-05 02:41:35 +00:00
Eli Barzilay
49df9502a4 Some improvements to the description
svn: r17193
2009-12-05 02:30:44 +00:00
Eli Barzilay
b5114a14c1 formatting
svn: r17192
2009-12-05 02:23:46 +00:00
Eli Barzilay
c5565d4611 instead of allowing no #%module-begin, catch it and report a suitable error
svn: r17191
2009-12-05 02:21:25 +00:00
Eli Barzilay
9c60a27493 improve formatting
svn: r17190
2009-12-05 02:14:51 +00:00
Sam Tobin-Hochstadt
76b10347da Support some keyword arguments in type parsing/type->contract.
svn: r17189
2009-12-05 00:48:46 +00:00
James Swaine
b844179642 added to futures documentation
svn: r17188
2009-12-04 23:37:15 +00:00
Matthew Flatt
aacffcc2bf fix docs on collection paths (PR 10641)
svn: r17186
2009-12-04 22:01:43 +00:00
Stevie Strickland
d97e18c9a6 Allow for contracts without having to require scheme/contract in the
scheme/signature language.

svn: r17185
2009-12-04 21:07:13 +00:00
Stevie Strickland
5650cb9647 Fix the module-reader tests.
svn: r17183
2009-12-04 20:18:14 +00:00
Stevie Strickland
40b17fa7de Catching on up to trunk
svn: r17182
2009-12-04 19:31:51 +00:00
Eli Barzilay
5a57905065 Welcome to a new PLT day.
svn: r17181
2009-12-04 08:50:54 +00:00
Casey Klein
8c5089c37f PR 10027
svn: r17179
2009-12-03 21:45:57 +00:00
Matthew Flatt
c73b587e98 inline flvector-length
svn: r17178
2009-12-03 18:04:02 +00:00
Matthew Flatt
4eef1b3cee flvectors
svn: r17177
2009-12-03 16:42:32 +00:00
Eli Barzilay
61cc458a72 Welcome to a new PLT day.
svn: r17176
2009-12-03 08:50:40 +00:00
Eli Barzilay
ed805668cd typo
svn: r17175
2009-12-03 08:16:38 +00:00
Ryan Culpepper
5dfa0d3473 unstable/list: added check-duplicate
svn: r17173
2009-12-03 05:03:13 +00:00
Casey Klein
bf64d93c64 Fixed a case where `term' raised an exception without a source location.
svn: r17172
2009-12-03 03:51:41 +00:00
Ryan Culpepper
2634eccdc7 unstable/contract: added if/c combinator
other minor changes

svn: r17171
2009-12-03 00:54:02 +00:00
Jon Rafkind
81b30db001 check the context we are expanding into
svn: r17170
2009-12-03 00:44:11 +00:00
Jon Rafkind
3d10bff57c experiment with different unparsed forms
svn: r17169
2009-12-03 00:01:52 +00:00
Ryan Culpepper
d42a6f1582 replaced at-syntax with syntax-local-eval
svn: r17168
2009-12-02 23:39:55 +00:00
Ryan Culpepper
366ba64bc5 macro-stepper: fixed ? position in arrows
svn: r17167
2009-12-02 23:18:47 +00:00
Jay McCarthy
ae7482d572 Converting to scheme/base. Adding atomic renaming of compiled zos. Simplifying some parts with library functions. Using a low-tech continuation barrier, re: robby. Using define to reduce left creep. Adding commentary on design choices. Tested on Linux and Mac OS X. Based on code from Petey Aldous.
svn: r17166
2009-12-02 20:45:59 +00:00
Robby Findler
61da010d5f PR 10636
svn: r17163
2009-12-02 17:09:07 +00:00
Jay McCarthy
ac1f4171fa Tutorial escaping clarification
svn: r17162
2009-12-02 14:44:29 +00:00
Eli Barzilay
a941cfd17a Welcome to a new PLT day.
svn: r17161
2009-12-02 08:50:27 +00:00
Robby Findler
57f9a7063e PR 10633
svn: r17159
2009-12-02 05:08:04 +00:00
Robby Findler
b310c35a38 PR 10634
svn: r17158
2009-12-02 05:01:08 +00:00
Eli Barzilay
7c24f19675 what used to not work now works
svn: r17157
2009-12-02 04:57:25 +00:00
Robby Findler
4c18e8212f PR 10635
svn: r17156
2009-12-02 04:42:35 +00:00
Stevie Strickland
152ea3c6c8 Move it into the only place it's used.
svn: r17155
2009-12-01 22:00:43 +00:00
Stevie Strickland
4c61aabea0 Actually, just have the descender return the #%module-begin expression,
if it finds one, and otherwise do the wrapping appropriately.

svn: r17154
2009-12-01 21:58:58 +00:00
Stevie Strickland
a24dd4affb Have to handle the fact that "body" is a (possibly syntax) list of
expressions here.  Could also pull out the car of said list and just
return that, but eh.  This code is going to be crap until (if) we can
ever remove the need to be backwards compatible.

svn: r17153
2009-12-01 21:27:55 +00:00
Stevie Strickland
39689ae4e7 Elaborate in this comment.
svn: r17152
2009-12-01 21:14:24 +00:00
Stevie Strickland
d113d2d19a Specifically mention #:wrapper1 as well, since that's also a common place
for doing this.

svn: r17151
2009-12-01 20:44:27 +00:00
Stevie Strickland
75803d4881 Here's the changes that accidentally went to trunk first.
svn: r17150
2009-12-01 20:39:58 +00:00
Jon Rafkind
6639a29829 non-greedy matching
svn: r17149
2009-12-01 20:39:46 +00:00
Stevie Strickland
53eb309b75 Revert previous bad addition to trunk, forgot to switch first.
svn: r17147
2009-12-01 20:36:38 +00:00
Stevie Strickland
a22d201d85 Changes so far.
svn: r17146
2009-12-01 20:34:42 +00:00
Ryan Culpepper
f8e22d4cad syntax/parse: changed minimatch to use make, catch struct errors
unstable: added syntax-local-eval, internal-definition-context-apply

svn: r17144
2009-12-01 20:32:32 +00:00
Robby Findler
cb56a1e604 added open-in-new-tab docs
svn: r17142
2009-12-01 18:09:29 +00:00
Robby Findler
86697e8555 fixed a bug in the last commit (it made keybindings get the editor-canvas instead of the editor)
svn: r17138
2009-12-01 15:59:49 +00:00
Eli Barzilay
3d9c4b0ac5 Added --addon'/-A', in addition to $PLTADDONDIR from revision 17121.
svn: r17136
2009-12-01 15:11:45 +00:00
Robby Findler
f4049e8c63 user-defined keybindings now override menu items
svn: r17135
2009-12-01 15:05:49 +00:00
Sam Tobin-Hochstadt
ca5f5656c0 document `file->list'
fix typos in contracts.

svn: r17134
2009-12-01 14:33:09 +00:00
Mike Sperber
e63e96f07c Typo fix.
svn: r17132
2009-12-01 12:59:26 +00:00
Ryan Culpepper
d36297d176 reference: added spacing in sequence boilerplate macro
Please propagate to release branch if possible.

svn: r17129
2009-12-01 07:57:33 +00:00
Eli Barzilay
0de55b5f3a set svn:eol-style
svn: r17123
2009-12-01 02:19:38 +00:00
Eli Barzilay
2fd3c23393 Undo this change. Like I said on the list, it is wrong to poll the
environment variable every time it is accessed (especially given that
there will be a command-line option for this).  I'll commit a proper
thing later tonight if I get to it.

svn: r17122
2009-12-01 02:16:19 +00:00
Carl Eastlund
b4a32ddc1c Merged changes from branches/cce/plt+addon-dir:
- Added PLTADDONDIR environment variable to control the location of
  generated files from Planet and Scribble, specifically by overriding
  the result of (find-system-path 'addon-dir).
- Updated documentation of find-system-path to report this change.

svn: r17121
2009-12-01 02:10:50 +00:00
Jon Rafkind
f01aa1161a hopefully better algorithm
svn: r17118
2009-11-30 22:37:33 +00:00
Matthias Felleisen
aee5ba80d7 svn: r17115 2009-11-30 20:35:06 +00:00
Jon Rafkind
ef194eb948 special case for delimiters
svn: r17114
2009-11-30 19:08:55 +00:00
Matthias Felleisen
5b3fa4c120 stop the world and let me get off (2)
svn: r17113
2009-11-30 18:24:43 +00:00
Matthias Felleisen
571fec95aa stop the world and let me get off (2)
svn: r17112
2009-11-30 18:22:38 +00:00
Matthias Felleisen
bb4c88338c stop the world and let me get off
svn: r17111
2009-11-30 16:52:01 +00:00
Matthias Felleisen
f18cc73dec stop the world and let me get off
svn: r17110
2009-11-30 16:51:53 +00:00
Matthias Felleisen
bd0f694803 svn: r17109 2009-11-30 16:16:50 +00:00