Eli Barzilay
1cce6c1f88
Factor our the common path computation.
2010-06-16 16:49:01 -04:00
Eli Barzilay
00bca21339
Typo in error message
2010-06-16 16:49:01 -04:00
Robby Findler
a4726678ff
added documentation for the extended gui-interaction & co. operators
2010-06-16 11:58:58 -05:00
Robby Findler
22bc8f6d87
a bunch of little fixes to the 2htdp/image library (and related) for sfp submission:
...
- added in the htdp/image version of the performance test case
- made gui-eval work with things other than slideshow
- extended render-image so that it works on bitmaps and image-snips
2010-06-16 11:58:58 -05:00
Vincent St-Amour
765d573441
Fixed a typo in the profiler documentation.
2010-06-16 12:49:01 -04:00
Vincent St-Amour
a31a7b0718
Added mutable lists to Typed Scheme.
2010-06-16 12:49:01 -04:00
Vincent St-Amour
bb0747f589
Rewrote the indexing code.
2010-06-16 12:49:00 -04:00
Vincent St-Amour
9959f05054
Moved some indexing functions' type signatures.
2010-06-16 12:48:59 -04:00
Vincent St-Amour
8dfd7d87ec
Reimplemented assert as a macro.
2010-06-15 16:39:33 -04:00
Vincent St-Amour
93e5d0e9dc
Added an option to subtract the running time of the empty benchmark to
...
the tabulator.
2010-06-15 16:39:32 -04:00
Vincent St-Amour
a33372eb78
Added an option to display the coefficient of variation to the
...
tabulator.
2010-06-15 16:21:51 -04:00
Sam Tobin-Hochstadt
4cc86cc8c8
set-mc[ad]r!, inference, printing, tests for mpairs
2010-06-15 16:10:16 -04:00
Sam Tobin-Hochstadt
913179f2ed
types for basic mpair ops
2010-06-15 15:58:37 -04:00
Sam Tobin-Hochstadt
f73d63e1af
eq? is a predicate for eof
2010-06-15 14:59:08 -04:00
Eli Barzilay
05877f4537
All stubs are accessible through HTTP on the download server.
2010-06-15 13:17:51 -04:00
Eli Barzilay
0905701e89
Some minor tweaks to make it valid.
2010-06-15 13:17:51 -04:00
Eli Barzilay
dc0959ce05
Get our favicon to be used.
2010-06-15 13:17:50 -04:00
Eli Barzilay
5c027b6973
Fix the blog style to match other pages.
2010-06-15 13:17:50 -04:00
Sam Tobin-Hochstadt
b644ec7be4
fix types of `read' functions
2010-06-14 17:35:05 -04:00
Eli Barzilay
8ff7a162db
Added a blogger template.
...
This required refactoring some of the layout code to make it possible to
embed pieces of it in the template.
2010-06-14 14:26:09 -04:00
Eli Barzilay
27eb374612
tweak the mailman listinfo pages
2010-06-14 14:26:09 -04:00
Eli Barzilay
b866ea4de6
README for the planet stub.
2010-06-14 14:26:09 -04:00
Sam Tobin-Hochstadt
81f262c7ca
Type for `curry'.
...
Closes PR 10956
2010-06-14 08:24:43 -04:00
Robby Findler
3470d946ab
changed the default regexp filter for the search-in-files preference
...
closes PR 10975
2010-06-13 18:19:09 -05:00
Sam Tobin-Hochstadt
cf5c74a2ca
Generate -> instead of ->* when required by case->.
...
Closes PR 10977.
2010-06-13 15:01:57 -04:00
Sam Tobin-Hochstadt
d4d286d31d
Allow (All (A) A -> A), dropping pair of parens.
2010-06-13 14:38:03 -04:00
Sam Tobin-Hochstadt
408d9adb5a
add \rightarrow as alias for ->
2010-06-13 14:35:05 -04:00
Sam Tobin-Hochstadt
c2ac8046c4
Fix grammar for rest args in lambda:.
...
Closes PR 10976
2010-06-13 14:34:16 -04:00
Eric Dobson
90f015408c
Added some stuff to typed scheme, mostly port and character functions.
2010-06-13 08:20:49 -04:00
Matthew Flatt
5efa036427
fix error reporting for keyword mismatches
...
Closes PR 10954
2010-06-12 15:55:31 -06:00
Matthew Flatt
b884b1f409
modcode: fix ss<->rkt handling for bytecode & extensions
2010-06-12 15:55:31 -06:00
Vincent St-Amour
c9a96c1d2c
Added some closure and promotion type signatures.
2010-06-11 20:55:47 -04:00
Vincent St-Amour
aae1acf035
Fixed a bug in the optimizer that made it optimize where it
...
shouldn't have.
2010-06-11 20:53:10 -04:00
Vincent St-Amour
a4c556bc85
Made Typed Scheme's optimizer silent.
2010-06-11 20:53:09 -04:00
Vincent St-Amour
fe09ce3dee
Added Jeff Siskind's ray tracer to the racket-specific benchmarks.
2010-06-11 19:48:23 -04:00
Vincent St-Amour
de0d9a27dc
Fixed string-copy!'s type signature.
2010-06-11 19:48:23 -04:00
Vincent St-Amour
96c541912c
Fixed a bug with eof and procedure types overlapping.
2010-06-11 19:48:22 -04:00
Vincent St-Amour
727000fbfb
Fixed the common benchmark harness to compile the typed benchmarks
...
before running them.
2010-06-11 19:48:22 -04:00
Sam Tobin-Hochstadt
1cff0a1f85
Actually typecheck actuals even when there's a type annotation.
2010-06-11 19:35:56 -04:00
Sam Tobin-Hochstadt
7ece2a4872
Fix type of `zero?' to properly handle 0.0.
2010-06-11 18:54:05 -04:00
Sam Tobin-Hochstadt
1a80b6b044
Include "-" in last name regexp.
2010-06-11 17:49:06 -04:00
Sam Tobin-Hochstadt
c945927776
Support multiple arguments to `citet', provided that all authors are equal?
...
- Also refactors indexing to separately index date and author
2010-06-11 17:49:05 -04:00
Sam Tobin-Hochstadt
7c32898cb2
Print names using the name, ignoring aliases.
2010-06-11 17:48:37 -04:00
Matthew Flatt
d6d5c914f7
cases when number functions produce 0: clarify docs and fix (atan 0 x)
...
for positive exact x;
also clarify docs on some cases when divide-by-zero exception is raised
2010-06-11 15:04:24 -06:00
Matthew Flatt
3638ea4963
enable longer command line for embedding
2010-06-11 15:18:00 -04:00
Matthew Flatt
ea7c34568c
fix mach-o munging of 64-bit executables
2010-06-11 15:18:00 -04:00
Matthew Flatt
9597810a99
fix objc ABI for 64-bit Darwin
2010-06-11 15:18:00 -04:00
Eli Barzilay
64158fac04
Added license page, courtesy of Sam.
2010-06-11 15:01:08 -04:00
Eli Barzilay
e406dc2504
Add toplevel lists page.
...
Messy right now, but has all the relevant pieces.
2010-06-11 14:54:17 -04:00
Eli Barzilay
4108685a26
Bilgi mirror is on-line.
2010-06-11 14:54:16 -04:00
Eli Barzilay
d732b164aa
Sort download entries according to browser platform; display a blurb
...
about linux installers.
2010-06-11 14:54:16 -04:00
Eli Barzilay
42e66e35eb
Add a {{{HEAD}}} hole to the planet template.
2010-06-11 14:54:16 -04:00
Eli Barzilay
e24d11a03c
Make it possible to have toplevel sites with absolute urls, needed for some stubs
2010-06-11 14:54:16 -04:00
Eli Barzilay
5aaf3811cf
Added a `lists' toplevel page (not content, yet), and a stub for mailman pages.
2010-06-11 14:54:16 -04:00
Eli Barzilay
5093f0c32b
A few more examples.
2010-06-11 14:54:16 -04:00
Eli Barzilay
5835605fe8
Lots of improvements to the front page source.
2010-06-11 14:54:16 -04:00
Eli Barzilay
9639b9ccd1
Use @page consistently.
2010-06-11 14:54:16 -04:00
Eli Barzilay
2d312484f7
Added a skeleton page for planet.
2010-06-11 14:54:16 -04:00
Eli Barzilay
6caabb92cc
Another small & subtle bug in relativize.
2010-06-11 14:54:16 -04:00
Eli Barzilay
97baaf78e7
IRC client page and pointer to logs.
2010-06-11 14:54:16 -04:00
Eli Barzilay
071707f9fa
Typos, tweaks, etc; split text in new-name on double newline.
2010-06-11 14:54:16 -04:00
Sam Tobin-Hochstadt
fd1b20c93d
Fix optimizer for refactoring.
2010-06-11 14:21:42 -04:00
Sam Tobin-Hochstadt
b649575afc
new bug with mutation
2010-06-11 11:55:22 -04:00
Sam Tobin-Hochstadt
4f2952f4b9
minor refactorings
2010-06-11 11:55:21 -04:00
Sam Tobin-Hochstadt
5f069ed4bb
Refactor #%module-begin and #%top-interaction for Typed Scheme.
2010-06-11 11:55:21 -04:00
Matthew Flatt
5b33f0b951
fix docs for define-cite
...
Closes PR 10971
2010-06-11 04:34:22 -04:00
Robby Findler
0b55de2e6e
removed the minor version number from the planet status line in drracket so as not to confuse (since planet may actually supply a later version number)
2010-06-10 20:15:18 -05:00
Robby Findler
893beb582e
adjusted the universe window so that the canvas is shown in the middle of the window when the window resizes
2010-06-10 20:15:17 -05:00
Sam Tobin-Hochstadt
4ac05ce5bd
Use emit-local-step with match expanders.
2010-06-10 18:58:44 -04:00
Sam Tobin-Hochstadt
490361c0fc
Add types for a few more values.
2010-06-10 18:58:44 -04:00
Ryan Culpepper
3d21f97f3f
macro-stepper: added emit-local-step
2010-06-10 16:40:52 -06:00
Ryan Culpepper
70fedd766f
macro-stepper: added docs for macro-debugger/emit
2010-06-10 14:58:28 -06:00
Ryan Culpepper
2068acc22b
macro-stepper: added api for macro "remarks" (no docs yet)
2010-06-10 12:54:09 -06:00
Ryan Culpepper
eb1a122888
macro-stepper: preserve underlining in highlights
2010-06-10 12:54:08 -06:00
Sam Tobin-Hochstadt
0379e534e3
New interface for unstable/mutated-vars
...
- functional hash tables
- fix clients
2010-06-10 13:28:29 -04:00
Matthew Flatt
535c8e0a09
tweak decompiler to use a different name for boxed locals
2010-06-10 07:32:11 -04:00
Sam Tobin-Hochstadt
ed1596db9b
move unstable/gui to the plt distribution
2010-06-09 17:58:17 -04:00
Matthew Flatt
66e94fe10a
doc mzscheme define-syntax' and
define-for-syntax'
...
which are no longer the same as racket/base or scheme/base
2010-06-09 17:29:10 -04:00
Sam Tobin-Hochstadt
0149a05719
Fix promise printing, add docs. Closes PR 10968.
2010-06-09 16:56:31 -04:00
Stevie Strickland
7b38cef4e8
Fix first-order cons/c check in mzlib contract tests.
2010-06-09 15:52:29 -04:00
Sam Tobin-Hochstadt
3151566125
Improve TS reference docs
...
- lots of examples
- reorganize type listing
- add Zero type
2010-06-09 15:44:46 -04:00
Vincent St-Amour
436e001b0e
Fixed the implementation of Channel types.
2010-06-09 15:28:10 -04:00
Vincent St-Amour
2fd1e3ac9f
Modified the numeric base type environment.
2010-06-09 14:54:39 -04:00
Vincent St-Amour
04e618388c
Added some Bytes and IO-related stuff to Typed Scheme.
2010-06-09 14:54:38 -04:00
Vincent St-Amour
6b4ca4d7b0
Added tests and documentation for Thread and Channel types.
2010-06-09 14:54:37 -04:00
Vincent St-Amour
15b0c8542d
Added the Thread type and related functions.
2010-06-09 14:54:36 -04:00
Vincent St-Amour
ec799fb208
Added Channel types.
2010-06-09 14:54:35 -04:00
Vincent St-Amour
0741b48c99
Modified the for: macros to use sequence types.
2010-06-09 14:54:34 -04:00
Vincent St-Amour
2cd0321a23
Took responsibility for Typed Scheme's optimizer.
2010-06-09 14:54:33 -04:00
Vincent St-Amour
f42880c320
Moved the typed common benchmarks to a separate subdirectory.
2010-06-09 14:54:33 -04:00
Vincent St-Amour
077e1d9bca
Increased the size of the pseudoknot benchmark and ported it to
...
idiomatic racket, then to Typed Scheme.
2010-06-09 14:51:52 -04:00
Stevie Strickland
bad92f348b
Avoid building unnecessary intermediate lists.
2010-06-09 14:26:26 -04:00
Stevie Strickland
99bb46d225
Fix flat immutable container ctcs so that errors pinpoint specific elements.
...
* Fixes immutable container contract combinators so that, if given flat
contracts, they report blame errors in terms of the specific element
that failed, instead of reporting the entire container as failing.
This fixes issues seen with contracts such as (listof string?), where
the contract is applied to a list with far too many elements to print
all at once and the failing element is never printed.
* Fixes vector-immutable/c so that if all the element contracts are flat,
we create a flat contract, like the other immutable container contract
combinators.
* Also have more appropriate first-order checks for each combinator
than just "Is it the right type of container?".
These changes affect:
listof
non-empty-listof
vector-immutableof
cons/c
box-immutable/c
vector-immutable/c
2010-06-09 13:29:04 -04:00
Matthew Flatt
d6ddbe15d5
support kw/opt args in define-syntax' and
define-for-syntax'
2010-06-09 13:05:43 -04:00
Sam Tobin-Hochstadt
30fe053f78
typed/racket/no-check
2010-06-09 12:51:27 -04:00
Sam Tobin-Hochstadt
ed5b10afd2
document `assert'
2010-06-09 12:20:39 -04:00
Sam Tobin-Hochstadt
78023d08f9
Sequenceof type.
...
- inferencing and subtyping relation with vectors, lists, etc
- use in `make-sequence'
- add tests
2010-06-09 11:03:12 -04:00
Mike Sperber
2c964b91f0
Provide prop:print-converter propery with `define-record-procedures'.
...
This fixes quasiquote and constructor-style printing to not fall for
the extra lazy-contract-checking field.
2010-06-09 14:37:36 +02:00
Mike Sperber
fc879f1894
Make use of stepper-define-struct-hint' in
define-record-procedures'.
2010-06-09 14:33:21 +02:00
Sam Tobin-Hochstadt
78832fe332
Support case-lambda with multiple branches with keyword arguments.
2010-06-08 17:50:48 -04:00