Commit Graph

5931 Commits

Author SHA1 Message Date
Eli Barzilay
289683eae1 text clarification from Matthew
svn: r9054
2008-03-22 01:32:32 +00:00
Jacob Matthews
63cf6c73fc new syntax, take 2
svn: r9052
2008-03-22 00:51:37 +00:00
Eli Barzilay
7f9dd9775f more tweaking
svn: r9051
2008-03-22 00:21:47 +00:00
Eli Barzilay
fde62e2630 minor tweaks
svn: r9050
2008-03-22 00:16:26 +00:00
Sam Tobin-Hochstadt
b7127dc9c7 Add new match implementation.
Does not yet work:
 - some errors about car of ()
 - some match-expander certification errors

svn: r9049
2008-03-21 23:54:58 +00:00
Matthew Flatt
34d83b3551 change module-path? for planet path shorthand; doc edits
svn: r9048
2008-03-21 23:46:42 +00:00
Eli Barzilay
3b1d5169f9 some clarifying comments
svn: r9046
2008-03-21 18:46:07 +00:00
Eli Barzilay
fb8efd4816 added take+drop+append to scheme/list (problems with texpict providing drop too)
svn: r9045
2008-03-21 18:45:18 +00:00
Eli Barzilay
710f8c72d3 contract typo
svn: r9044
2008-03-21 18:01:21 +00:00
Eli Barzilay
d88c6c476a * Better versions of curry/r and negate, doc improvements, tests
svn: r9043
2008-03-21 17:55:29 +00:00
Eli Barzilay
c3a503a897 minor
svn: r9042
2008-03-21 17:51:41 +00:00
Eli Barzilay
40ec407042 some reformatting
svn: r9041
2008-03-21 17:42:40 +00:00
Matthew Flatt
70918ccfb5 fix list-ref and listt-ail docs
svn: r9040
2008-03-21 15:48:18 +00:00
Eli Barzilay
02c3394726 reformat
svn: r9039
2008-03-21 13:13:31 +00:00
Eli Barzilay
a93dbcb135 improve rec
svn: r9038
2008-03-21 13:09:45 +00:00
Matthew Flatt
152b7a3ed8 fix typos
svn: r9037
2008-03-21 12:31:23 +00:00
Eli Barzilay
a0e73d3375 Welcome to a new PLT day.
svn: r9036
2008-03-21 07:50:09 +00:00
Jacob Matthews
f4ab2e33df Some grammar corner case bug fixes, lots more comments
svn: r9035
2008-03-21 00:22:37 +00:00
Eli Barzilay
06385640e9 set svn:eol-style and minor formatting
svn: r9034
2008-03-20 22:56:02 +00:00
Jacob Matthews
8071791db2 Short syntax
svn: r9033
2008-03-20 22:30:31 +00:00
Matthias Felleisen
8360fbfba0 fixed bug in place-image0
svn: r9032
2008-03-20 21:20:38 +00:00
Sam Tobin-Hochstadt
b0f41af021 Switch to #lang everywhere.
Fix up requires to use srfi-1 less, and in a uniform way.

svn: r9030
2008-03-20 13:31:18 +00:00
Sam Tobin-Hochstadt
afa5e930fe remove debugging code
svn: r9029
2008-03-20 13:29:50 +00:00
Matthew Flatt
f5e0fd35f5 revise scribble/srcdoc so it is extensible; tweak bytecode optimizer to drop more omittable expressions
svn: r9028
2008-03-19 19:53:51 +00:00
John Clements
3f8d2d20f7 typo?
svn: r9027
2008-03-19 15:52:33 +00:00
John Clements
d154490c35 indexing for graphical file types
svn: r9026
2008-03-19 15:51:03 +00:00
Matthew Flatt
b26702358a allowing shadowing of initial imports (3.99.0.20)
svn: r9025
2008-03-19 13:39:18 +00:00
Eli Barzilay
3c4eb57e76 Welcome to a new PLT day.
svn: r9024
2008-03-19 07:50:17 +00:00
Jay McCarthy
d1fac38565 fixing syntax issues
svn: r9021
2008-03-18 20:04:28 +00:00
Matthew Flatt
407e0bc2d9 fix serialization on prefabs, equal on cyclic hash tables
svn: r9020
2008-03-18 19:46:39 +00:00
Matthew Flatt
dba1ddc480 scribble/srcdoc experiment in net/gifwrite
svn: r9019
2008-03-18 18:19:25 +00:00
Eli Barzilay
d6cbe2b09f * New scheme/function module (added by mistake on the previous commit)
* Added it to scheme/main
* Documented it

svn: r9018
2008-03-18 14:37:04 +00:00
Matthew Flatt
a6642f066f fix program grammar
svn: r9017
2008-03-18 14:15:58 +00:00
Eli Barzilay
d0b86a31d1 no need for the commented subtract-out, since it is swalloed by except-out now
svn: r9016
2008-03-18 13:40:25 +00:00
Matthew Flatt
3a763f3bcc generalized except-out
svn: r9015
2008-03-18 13:38:13 +00:00
Eli Barzilay
b34d267438 Welcome to a new PLT day.
svn: r9014
2008-03-18 07:50:14 +00:00
Matthew Flatt
fbb0ced20f expand in a fresh namespace
svn: r9013
2008-03-18 02:26:11 +00:00
Matthew Flatt
2834b00b7e refine failure handling of thread-send
svn: r9012
2008-03-18 02:16:06 +00:00
Matthew Flatt
c58820e30d vyzo's thread mailboxes (3.99.0.19)
svn: r9010
2008-03-18 00:38:36 +00:00
Eli Barzilay
a314447264 use list* for cons*
svn: r9009
2008-03-17 18:17:13 +00:00
Matthew Flatt
f93e2f2de7 doc corrections from Doug Orleans
svn: r9004
2008-03-17 15:02:10 +00:00
Matthew Flatt
ddc58d73f0 fix docs on declared module name
svn: r9003
2008-03-17 14:09:53 +00:00
Matthew Flatt
968dbfea6c fix meta-phase instantiation problems
svn: r9002
2008-03-17 13:40:56 +00:00
Eli Barzilay
7eb39d3a3f simplify all collection paths
svn: r9001
2008-03-17 11:13:47 +00:00
Eli Barzilay
4a5b12eb44 Welcome to a new PLT day.
svn: r9000
2008-03-17 10:06:23 +00:00
Eli Barzilay
2ea73fbc6a * Helper for reproviding stuff from srfi/N/... subdirectories
* Switch srfi/1 and a few other packages (and optionals.ss) to
  scheme/base
* Make srfi/1 etc reprovide `filter' from scheme/private/list
* Organize a few modules that were unnecessarily providing a full
  language.
* srfi/45 reprovides stuff from scheme/promise (see comments in
  "srfi/45/lazy.ss")

svn: r8999
2008-03-17 10:05:50 +00:00
Robby Findler
9ba432ab9c added the _ special case to ->d
svn: r8998
2008-03-17 04:01:39 +00:00
Matthew Flatt
b64d03d932 fix mac sdk support; change initial namespace to not have 'module'; set up mzc --c-mods (still need docs)
svn: r8997
2008-03-16 23:08:53 +00:00
Matthew Flatt
6bade7160f restore 'filter' export of srfi/1/list, too
svn: r8996
2008-03-16 22:57:32 +00:00
Matthew Flatt
63a3d70819 restore 'filter' export of srfi/1
svn: r8995
2008-03-16 22:45:02 +00:00
Eli Barzilay
d42baaee46 duh, avoid chasing our tail
svn: r8994
2008-03-16 18:15:11 +00:00
Eli Barzilay
78490295fd use #lang
svn: r8993
2008-03-16 18:13:20 +00:00
Eli Barzilay
883908580c switched to scheme/base
svn: r8992
2008-03-16 17:24:48 +00:00
Eli Barzilay
ca7586e09f typo in last commit
svn: r8991
2008-03-16 15:31:16 +00:00
Eli Barzilay
5649006dac call-with-escape-continuation -> call/ec
svn: r8990
2008-03-16 15:30:04 +00:00
Eli Barzilay
e30a57b5a7 receive -> let-values
svn: r8989
2008-03-16 15:28:42 +00:00
Eli Barzilay
eb30bc7c88 use let-values for no-rest-argument case, switch to scheme/base
svn: r8988
2008-03-16 15:21:29 +00:00
Eli Barzilay
38ba4f29e8 fix rotting indentation, switch to #lang
svn: r8987
2008-03-16 15:17:50 +00:00
Eli Barzilay
696f8a24ba Welcome to a new PLT day.
svn: r8986
2008-03-16 07:50:15 +00:00
Eli Barzilay
204fed4fdb tt -> litchar
svn: r8985
2008-03-16 07:20:23 +00:00
Eli Barzilay
24ad4f041f misc improvements and reformatting
svn: r8984
2008-03-16 07:16:50 +00:00
Robby Findler
32d1534d90 got thru the docs for the framework's functions
svn: r8983
2008-03-16 03:14:59 +00:00
Matthew Flatt
788adace20 fix r6rs let[rec]-syntax for expression positions
svn: r8982
2008-03-15 21:57:58 +00:00
Sam Tobin-Hochstadt
7f3c8510de Handle Integer in contract generation.
Fix provide checking.

svn: r8980
2008-03-15 19:01:39 +00:00
Eli Barzilay
28311a690f Welcome to a new PLT day.
svn: r8977
2008-03-15 07:50:19 +00:00
Robby Findler
e86fce444b raw, first cut of framework docs: just functions and just contracts so far
svn: r8976
2008-03-15 03:11:04 +00:00
Matthew Flatt
d514f4f32e fix mzc --exe
svn: r8975
2008-03-15 02:04:55 +00:00
Matthew Flatt
ae75de476f fix phase of no-old-match-form
svn: r8972
2008-03-14 16:57:06 +00:00
Matthew Flatt
a8ae46ba34 workaround limitation in syntax system related to nested marks
svn: r8969
2008-03-14 00:37:19 +00:00
Matthew Flatt
421706a042 fix sentence
svn: r8968
2008-03-13 21:04:07 +00:00
Matthew Flatt
293ba025ba prefab structure types (3.99.0.18)
svn: r8967
2008-03-13 20:59:22 +00:00
Eli Barzilay
d9f92dfe4c Welcome to a new PLT day.
svn: r8965
2008-03-13 09:03:22 +00:00
Eli Barzilay
0d80418013 typo
svn: r8964
2008-03-13 07:44:54 +00:00
Eli Barzilay
38e8b04be2 fixed error message
svn: r8963
2008-03-13 06:19:26 +00:00
Eli Barzilay
bb9671f27b remove subtract-out
svn: r8962
2008-03-13 04:16:02 +00:00
John Clements
4520570cb2 added indexing to compile-omit-paths etc.
svn: r8961
2008-03-12 19:34:35 +00:00
John Clements
0a51641563 fixed hook export problem
svn: r8960
2008-03-12 19:20:44 +00:00
Sam Tobin-Hochstadt
6326734300 Fix handling of quote inside unquote-splicing in quasipattern.
svn: r8959
2008-03-12 14:05:02 +00:00
Eli Barzilay
d1bd680fca Welcome to a new PLT day.
svn: r8957
2008-03-12 07:50:13 +00:00
Eli Barzilay
bf3da735a4 subtract require/provide forms
svn: r8956
2008-03-12 07:14:57 +00:00
Matthew Flatt
1abcf7c313 fix (rnrs eval) to be phase-insensitive
svn: r8955
2008-03-12 00:25:47 +00:00
Matthew Flatt
1f38a6cb0a fix (rnrs) so that it exports everything in both phase 0 and 1
svn: r8954
2008-03-12 00:22:26 +00:00
Matthew Flatt
9ecf9dfe4a fix some error-message reporting for mzscheme define-struct
svn: r8953
2008-03-11 21:14:40 +00:00
Eli Barzilay
c3e9f14441 split reqprov.ss to require.ss and provide.ss
svn: r8952
2008-03-11 21:12:10 +00:00
Eli Barzilay
9c0df7fc7c modspec-forms -> reqprov
svn: r8950
2008-03-11 15:22:20 +00:00
Eli Barzilay
c5bda65ee7 documented scheme/modspec-forms
svn: r8949
2008-03-11 13:55:11 +00:00
Eli Barzilay
f31d956552 better title(?)
svn: r8948
2008-03-11 13:53:18 +00:00
Matthew Flatt
d158302f1c req-trans and flatten doc clarifications
svn: r8946
2008-03-11 13:32:39 +00:00
Eli Barzilay
3910b99921 srfi/66 is trivial, so no subdirectory (like srfi/4)
svn: r8945
2008-03-11 13:08:20 +00:00
Eli Barzilay
3c29bbda9d * Moved the srfi-4 functionality back into the foreign library, so its
available from there instead of only from srfi/4
* Added scheme/modspec-forms with `matching-identifiers-in' for a
  generic regexp-based selection of identifiers
* Used this new form to get make srfi/4 reprovide the relevant stuff
  from foreign
* Did the same for srfi/66 (and added the missing renames etc to
  foreign)

svn: r8944
2008-03-11 13:06:29 +00:00
Eli Barzilay
57b9507a89 clarification on what expand-import returns
svn: r8943
2008-03-11 12:48:14 +00:00
Eli Barzilay
37d8b1c8b6 Welcome to a new PLT day.
svn: r8941
2008-03-11 07:50:14 +00:00
Matthew Flatt
464f2209f4 fix lib paths in plt-help executable
svn: r8940
2008-03-11 00:25:02 +00:00
Eli Barzilay
1bae384561 Welcome to a new PLT day.
svn: r8937
2008-03-10 07:50:14 +00:00
Eli Barzilay
47ae6fac94 minor
svn: r8935
2008-03-09 18:15:46 +00:00
Eli Barzilay
a60cc40729 Welcome to a new PLT day.
svn: r8933
2008-03-09 07:50:14 +00:00
Matthew Flatt
73a137d84c added scheme_add_swap_out_callback
svn: r8932
2008-03-08 15:46:50 +00:00
Matthew Flatt
af78c215a2 setup-plt info.ss docs, including info on scribblings and doc-categories
svn: r8931
2008-03-08 15:37:27 +00:00
Matthew Flatt
291fe9a9a3 fix requirein SRFI 4
svn: r8930
2008-03-08 14:37:16 +00:00
Eli Barzilay
d1d2dfc41d Welcome to a new PLT day.
svn: r8929
2008-03-08 08:50:14 +00:00
Eli Barzilay
401a535e11 * Added svn:ignore to ignore test-generated files
* Renamed mzlib/contract header (distinguished from the other)
* Added "scheme.ss" to test things from the scheme collection
* Added "for.ss" to the "scheme.ss" tests, renamed the section header
  to `for'
* Added "list.ss" to test stuff from scheme/list: flatten
* Moved list tests from "function.ss" to "list.ss": foldl, foldr,
  filter, memf, assf, sort; removed bogus quicksort-mergesort test

svn: r8928
2008-03-08 07:34:22 +00:00
Eli Barzilay
975290d0c1 use flatten from scheme/list
svn: r8927
2008-03-08 07:03:40 +00:00
Eli Barzilay
330649b2d2 flatten and docs
svn: r8926
2008-03-08 06:58:12 +00:00
Eli Barzilay
08953a7baf capital S like in rest of docs
svn: r8925
2008-03-08 06:51:50 +00:00
Danny Yoo
77e7725571 Updated to use datum->syntax.
svn: r8924
2008-03-08 06:43:45 +00:00
Danny Yoo
3f63c64d59 fixing paren
svn: r8923
2008-03-08 06:43:38 +00:00
Eli Barzilay
45c25353cc remove log file
svn: r8922
2008-03-08 05:27:27 +00:00
Eli Barzilay
be901717bf * Adjust the source information on @(...) scheme escapes to have the
source start at the `@' -- useful with column-sensitive macros
* Fix a minor bug: avoid merging a @|"..."| escape to the following
  text (unlike @"..." which always gets merged)
* Fix the test file to work in v4.

svn: r8921
2008-03-08 02:13:25 +00:00
Noel Welsh
80c3bb19ce Update SRFI 26 to use the scheme/base language, so it can be used with keyword functions
svn: r8920
2008-03-07 16:58:45 +00:00
Noel Welsh
d71f913097 Link the SRFI 4 tests into the main test suite and fix a number of tests so they work with the changes to 3.99. The hash table tests are still broken and I don't know why.
svn: r8919
2008-03-07 16:51:12 +00:00
Noel Welsh
a53d243e99 I have changed the SRFI-4 implementation so structure types are exported for types except u8. This allows developers to subtype the SRFI-4 structures. I have also refactored the code, leading to a significantly simpler implementation
svn: r8918
2008-03-07 16:24:06 +00:00
Matthew Flatt
81709349fb programs
svn: r8917
2008-03-07 13:24:59 +00:00
Matthew Flatt
aa2b78ef8b r6rs command-line fix
svn: r8916
2008-03-07 13:22:14 +00:00
Eli Barzilay
9319a8a810 Welcome to a new PLT day.
svn: r8915
2008-03-07 08:50:13 +00:00
Matthew Flatt
e80606352d r6rs bug fix
svn: r8914
2008-03-07 03:58:06 +00:00
Matthew Flatt
20055ac00e r6rs tests and repairs
svn: r8913
2008-03-07 03:18:06 +00:00
Eli Barzilay
b866eeb557 read-inside-syntax -> read-syntax-inside
svn: r8912
2008-03-07 02:27:09 +00:00
Matthew Flatt
5a62ed1df2 fix typos
svn: r8911
2008-03-07 00:11:44 +00:00
Eli Barzilay
fb49374527 add an 'include' form to scribble/text
svn: r8909
2008-03-06 23:00:28 +00:00
Matthew Flatt
cc6a756440 tests for (round -0.0), etc.
svn: r8907
2008-03-06 21:32:57 +00:00
Matthew Flatt
53bc658226 r6rs tests and repairs
svn: r8905
2008-03-06 18:56:31 +00:00
Eli Barzilay
9fb1397da6 Welcome to a new PLT day.
svn: r8904
2008-03-06 17:08:33 +00:00
Matthew Flatt
b451631831 fix coroutine API and test to avoid timeout races
svn: r8900
2008-03-06 14:08:29 +00:00
Matthew Flatt
e66ea1084c rename R6RS test suite entry point
svn: r8899
2008-03-06 04:58:01 +00:00
Matthew Flatt
f3d74fa4c8 R6RS fixes; fix for <, >, <=, and >= with +nan.0 and a bignum or rational; compile two-byte regexp patterns (common for hand-rolled case-insensitivity, as in the R6RS parser) to a more compact and efficient representation
svn: r8898
2008-03-06 04:56:47 +00:00
Eli Barzilay
c72b0017ca removed old hack
svn: r8897
2008-03-05 20:40:03 +00:00
Matthew Flatt
d4ea11b325 fix test case affected by change to scheme/base module-begin expansion
svn: r8896
2008-03-05 13:23:36 +00:00
Eli Barzilay
e0319c7fed svn: r8895 2008-03-05 11:46:41 +00:00
Eli Barzilay
9eaebbee6c svn: r8894 2008-03-05 11:46:28 +00:00
Eli Barzilay
47e70084a1 Welcome to a new PLT day.
svn: r8893
2008-03-05 08:50:15 +00:00
Robby Findler
ecc960e538 added back drscheme framework and utils to be compiled
svn: r8891
2008-03-05 02:05:26 +00:00
Matthew Flatt
8d11cee42b r6rs record fields should be vectors
svn: r8890
2008-03-05 01:27:01 +00:00
Matthew Flatt
8e32f81c1b fix some R6RS conditions & exceptions bugs
svn: r8889
2008-03-05 01:13:49 +00:00
Matthew Flatt
c8f3d15c79 manually restore property on scribble reader example
svn: r8888
2008-03-05 00:10:45 +00:00
Robby Findler
9eeab67636 fixed PR 9237
svn: r8887
2008-03-04 23:46:46 +00:00
Sam Tobin-Hochstadt
621cff1d9a Move typed-scheme/lang/main.ss to typed-scheme/main.ss.
Fix documentation to match.

svn: r8886
2008-03-04 23:18:16 +00:00
Sam Tobin-Hochstadt
f7d6b01d26 Remove tool.
Improve error message source.
Add `build-list'
Don't give internal error when inference returns a bad result.

svn: r8885
2008-03-04 23:09:45 +00:00
Matthew Flatt
8b0a675b9a add #:id support to defform, etc.
svn: r8884
2008-03-04 22:57:02 +00:00
Eli Barzilay
9838b8e79a some fixes
svn: r8883
2008-03-04 21:47:25 +00:00
Eli Barzilay
357ee7713f HtDPv0 is no longer here
svn: r8882
2008-03-04 20:39:47 +00:00
Eli Barzilay
80208a30e5 move incomplete code to the graveyard.
svn: r8881
2008-03-04 20:39:30 +00:00
Matthew Flatt
944770a4d1 fix another(!) JIT bug related to the runstack pointer and GC --- this time when a jump to a native function has the wrong arity; more certificate-management shortcuts to avoid explosion of work for long expansion chains; changed scheme/base module-begin to not create long expansion chais in the first place
svn: r8880
2008-03-04 19:41:21 +00:00
Eli Barzilay
c51b8f1b1b fix file functions that require a keyword argument
svn: r8879
2008-03-04 18:57:25 +00:00
Eli Barzilay
ec78d4660d typed scheme is not released yet, the docs should go elsewhere
svn: r8877
2008-03-04 17:38:32 +00:00
Eli Barzilay
a48fecced1 re comment-out installer line, since the main installer calls all subs now
svn: r8876
2008-03-04 17:33:13 +00:00
Eli Barzilay
db62afaadc set svn:eol-style
svn: r8875
2008-03-04 17:28:15 +00:00
Eli Barzilay
1f5a7bf90a Kathy fixed the installer for htdch
svn: r8873
2008-03-04 17:22:30 +00:00
Greg Cooper
f721101444 make sure bindings in annotations come from scheme/base
remove tip from docs about needing to save files before debugging

svn: r8872
2008-03-04 16:11:07 +00:00
Matthew Flatt
f2f2322140 fix another stx bug introduced in phase generalization
svn: r8871
2008-03-04 14:56:46 +00:00
Kathy Gray
2978ec4520 manually forcing installer order due to the error reported by Eli
svn: r8870
2008-03-04 14:51:18 +00:00
Robby Findler
de80a22496 fixed bug
svn: r8869
2008-03-04 14:19:13 +00:00
Eli Barzilay
3d4c3a6013 Welcome to a new PLT day.
svn: r8868
2008-03-04 08:50:14 +00:00
Greg Cooper
06c182e589 replace (equal? (send d get-filename) source)
with (send d port-name-matches? source) and use for-each-frame
instead of locate-file

svn: r8867
2008-03-04 04:46:17 +00:00
Eli Barzilay
5ff5d6c580 misc things
svn: r8866
2008-03-04 02:46:54 +00:00
Eli Barzilay
f1a68778d2 redundant name field
svn: r8865
2008-03-04 01:49:43 +00:00
Sam Tobin-Hochstadt
0d54ed5e74 Add Typed Scheme as a collection.
svn: r8864
2008-03-03 22:57:55 +00:00
Matthew Flatt
83398c1c1b fix doc-categories entry
svn: r8863
2008-03-03 22:29:16 +00:00
Matthew Flatt
b8a289dd61 restore r6rs/info.ss, which now does something
svn: r8862
2008-03-03 22:24:54 +00:00
Eli Barzilay
78de3bf0de Welcome to a new PLT day.
svn: r8861
2008-03-03 22:20:29 +00:00
Eli Barzilay
b76390a452 revise the way setup-plt crawls over the collection trees
svn: r8860
2008-03-03 22:04:28 +00:00
Matthew Flatt
b7cfd2fd00 plt-r6rs executable and initial r6rs docs
svn: r8859
2008-03-03 21:59:09 +00:00
Jacob Matthews
5f499c1a4d Fixed compilation bug caused by code that should've been removed from the repository
svn: r8858
2008-03-03 20:54:03 +00:00
Sam Tobin-Hochstadt
a8d6e611fe Fix match documentation - () is not a literal.
svn: r8857
2008-03-03 18:44:54 +00:00
Kathy Gray
547092db4c restore highlighting
svn: r8856
2008-03-03 16:24:51 +00:00
Eli Barzilay
9283d92264 typos
svn: r8855
2008-03-03 06:04:03 +00:00
Greg Cooper
766ad478db prevent 'split' events from being garbage-collected prematurely
rewrite ormap and andmap to use list-match

fix an error message

svn: r8854
2008-03-03 04:45:37 +00:00
Eli Barzilay
b4cca0ce2a improve code, port to v4
svn: r8853
2008-03-02 22:52:12 +00:00
Robby Findler
0d54a9816f fixed bug
svn: r8852
2008-03-02 22:43:07 +00:00
Matthew Flatt
b3476706ec add newline handling to reencode-input/output-port; provide a streamlined path for custom-port buffering (via pipes); fix JIT bug related to updating the runstack pointer after a call that turns out to be a direct-native call
svn: r8851
2008-03-02 16:00:12 +00:00
Greg Cooper
28ddd158f6 add ft-canvas% widget for animated texpict images
svn: r8850
2008-03-02 15:44:38 +00:00
Eli Barzilay
ee18d0a26c use proper suffix for java files
svn: r8849
2008-03-02 06:44:34 +00:00
Eli Barzilay
72f82a9de4 improve error message
svn: r8848
2008-03-02 06:30:54 +00:00
Eli Barzilay
4c63166f16 fix error message
svn: r8847
2008-03-02 06:28:47 +00:00
Greg Cooper
6f0322d51b fix 'apply' (for real this time)
document the order of arguments to collect-e's transformer

svn: r8845
2008-03-02 02:54:05 +00:00
Jens Axel Soegaard
cb157ae275 Deleted compiled dirs.
svn: r8844
2008-03-02 01:53:40 +00:00
Sam Tobin-Hochstadt
0149333d4d Provide list-immutable' in mzscheme' compatibility module.
svn: r8842
2008-03-01 23:10:48 +00:00
Sam Tobin-Hochstadt
bb5fe5e47c Provide find-method/who and do-make-object, for Typed Scheme.
svn: r8841
2008-03-01 23:09:23 +00:00
Robby Findler
362f16b411 the paren matcher now works for previous interactinos with the REPL and hitting return up above copies the text down to the next prompt
svn: r8840
2008-03-01 21:49:31 +00:00
Matthew Flatt
bb6c2fba5a make colorer handle #! abbreviation or #lang
svn: r8839
2008-03-01 14:38:38 +00:00
Matthew Flatt
b3a47edde1 Unicode 5.0, use U+FFFD as replacement char
svn: r8838
2008-03-01 14:17:50 +00:00
Jens Axel Soegaard
57f21b3f2c Added svn:eol-style and svn:mime-type properties
svn: r8837
2008-03-01 13:55:04 +00:00
Jens Axel Soegaard
ac47e02961 Initial checkin of Little Helper.
Little Helper contains a full text search engine. 
Currently it indexes all html-files in /collects/doc.
A mockup web-interface is present in order to facilitate easy experimentation with searches.
Run run-indexer to generate the index for your documentation dir. 
Run launch to start a web-server with the search interface.
Note: Currently assumes w3m is in your path (used to precompute the 
           preview-snippets shown in the search results.

svn: r8836
2008-03-01 13:26:18 +00:00
Eli Barzilay
723a9f5787 Welcome to a new PLT day.
svn: r8835
2008-03-01 08:50:31 +00:00
Greg Cooper
c615b88cc7 make IFs work with undefined conditions
svn: r8834
2008-03-01 05:28:37 +00:00
Matthew Flatt
3e77d0b60f bring numerics (real, rational, etc) in line with R6RS
svn: r8832
2008-02-29 19:53:51 +00:00
Danny Yoo
11e9f0f2c1 Adding type to regular-polygon scribble docs.
svn: r8831
2008-02-29 17:26:04 +00:00
Kathy Gray
0fa9e74dfc Removes the reliance of the combinator parser on the lazy language
svn: r8830
2008-02-29 16:08:53 +00:00
Eli Barzilay
74f543f7ae v4-ified
svn: r8829
2008-02-29 15:39:18 +00:00
Eli Barzilay
2073653854 typo
svn: r8828
2008-02-29 15:22:48 +00:00
Robby Findler
634b8c35fd regular-polygon now makes triangle
svn: r8827
2008-02-29 07:27:49 +00:00
Robby Findler
7e934a6ad5 added regular-polygon
svn: r8826
2008-02-29 07:27:17 +00:00
Matthew Flatt
8ffe707b76 more r6rs work
svn: r8825
2008-02-29 02:37:00 +00:00
Greg Cooper
fe21ba5274 remove old, dead collection
svn: r8824
2008-02-29 00:03:08 +00:00
Robby Findler
6266fe8b11 added regular-polygon and changed language to scheme/base
svn: r8823
2008-02-28 17:47:19 +00:00
Matthew Flatt
682f356b45 3.99.0.14, define-require-syntax, define-provide-syntax, fix extreme corner case for identifier binding (a macro-introduced identifier that is unmarked and unrenamed)
svn: r8822
2008-02-28 17:15:54 +00:00
Eli Barzilay
1e32dbd324 scribble/text documentation, and a few other fixes and comments
svn: r8821
2008-02-28 14:27:37 +00:00
Eli Barzilay
469203f307 minor reformatting
svn: r8820
2008-02-28 01:55:11 +00:00
Eli Barzilay
2aa9e5fade added a scribble/text language for preprocessing
svn: r8818
2008-02-27 21:34:33 +00:00
Matthew Flatt
c9a326111d minor r6rs work
svn: r8817
2008-02-27 14:53:41 +00:00
Eli Barzilay
eff876671d forgot to change mztext to use a plain namespace too; made evaluations use read-syntax for general karma
svn: r8816
2008-02-27 14:31:14 +00:00
Eli Barzilay
f7042d063a temporary error while download pages are not ported
svn: r8814
2008-02-27 14:13:45 +00:00
Eli Barzilay
7a1aaadf8d svn: r8813 2008-02-27 14:04:03 +00:00
Eli Barzilay
36b05ee127 svn: r8812 2008-02-27 13:56:10 +00:00
Eli Barzilay
655351676d Welcome to a new PLT day.
svn: r8811
2008-02-27 08:50:10 +00:00
Stevie Strickland
6fc1aa48a7 with-output-to-file require the #:exists keyword now to specify this
behavior.

svn: r8809
2008-02-26 23:14:50 +00:00
Matthew Flatt
332dced862 r6rs reader: string escape correction
svn: r8808
2008-02-26 22:15:30 +00:00
Matthew Flatt
5a646bfe18 r6rs io
svn: r8807
2008-02-26 22:15:02 +00:00
Jay McCarthy
54ed23be3b fixing space
svn: r8806
2008-02-26 19:34:21 +00:00
Matthew Flatt
743db7529d r6rs io work; compiler tweaks
svn: r8805
2008-02-26 13:54:54 +00:00
Eli Barzilay
ffc0643a55 Welcome to a new PLT day.
svn: r8804
2008-02-26 08:50:13 +00:00
Greg Cooper
865b638d7c don't annotate expressions that have no source information
update docs, image for new buttons

svn: r8803
2008-02-26 03:11:29 +00:00
Robby Findler
076c2757dc disabling the slideshow tool would have caused this too fail
svn: r8802
2008-02-25 18:30:09 +00:00
Robby Findler
551d980774 PR 9217
svn: r8801
2008-02-25 18:19:09 +00:00
Eli Barzilay
8c1ff5d5e0 strict comparators
svn: r8800
2008-02-25 15:02:56 +00:00
Eli Barzilay
7236a89568 strict comparators
svn: r8799
2008-02-25 15:02:39 +00:00
Matthew Flatt
8311c8f9e4 Eli's repaired and specialized sort, fix in 'for/fold' binding, generalized integers-bytes functions, and some r6rs work
svn: r8798
2008-02-25 14:42:32 +00:00
Robby Findler
871bb0bac5 part of PR 9217
svn: r8797
2008-02-25 13:37:55 +00:00
Eli Barzilay
42c2c91cda Welcome to a new PLT day.
svn: r8796
2008-02-25 08:50:13 +00:00
Eli Barzilay
da6014926d The mrflow collection needs to be ported to v4, will be in the
graveyard until its updated.

svn: r8795
2008-02-25 07:44:42 +00:00
Eli Barzilay
e5473ecae2 The xelda collection does not compile.
svn: r8794
2008-02-25 07:44:04 +00:00
Greg Cooper
44ee09193e add a couple of icons needed by new debugger buttons
svn: r8792
2008-02-25 05:02:49 +00:00
Greg Cooper
c4b76ea3dc add support for stack navigation, along with a bit more documentation
refactor some large blocks of code and add a few comments

svn: r8791
2008-02-25 05:02:09 +00:00
Danny Yoo
c569701f4c Fixed other references to erroneous 'mzlib/algol60' module path.
svn: r8790
2008-02-25 01:54:28 +00:00
Eli Barzilay
13249d3ad0 fix setup-scribblings
svn: r8789
2008-02-25 01:46:31 +00:00
Eli Barzilay
63e543c007 Welcome to a new PLT day.
svn: r8788
2008-02-25 00:01:06 +00:00
Eli Barzilay
c71f59b2f8 * Improved code in setup/scribble
* Made it avoid user mannuals if -U is specified

svn: r8787
2008-02-25 00:00:13 +00:00
Eli Barzilay
bb34f747b6 make all files terminate with a newline
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
c2f1773ea2 v4-ified preprocessor tools
svn: r8785
2008-02-24 21:05:28 +00:00
Eli Barzilay
31a9f69df5 typo
svn: r8784
2008-02-24 16:18:17 +00:00
Eli Barzilay
2e418f3f46 fixed sort to be stable, improved a little, properly test stability
svn: r8783
2008-02-24 16:04:17 +00:00
Eli Barzilay
1e002f2e5b fix #:help-labels
svn: r8781
2008-02-24 08:32:22 +00:00
Greg Cooper
25a6c70202 various changes
- use an editor-snip% to make frtime's value rendering work correctly
(though not as prettily) when several snips are embedded within a data
structure

- fix frtime's choice, radio-box, and list-box widgets

- improve debugger's handling of variables, etc.

- allow HtDP languages to enable the debugger, and do so for Advanced
language

svn: r8780
2008-02-24 05:43:13 +00:00
Eli Barzilay
d4ec7ac06a fix evaluation
svn: r8779
2008-02-24 02:59:13 +00:00
Danny Yoo
49616f9f40 Fixed dynamic-requires that had erroneous mzlib prefix attached at the front.
svn: r8778
2008-02-23 19:20:44 +00:00
Greg Cooper
415b7f9af8 add debugger documentation
svn: r8777
2008-02-23 17:29:36 +00:00
Matthew Flatt
bd97e3e797 r6rs progress
svn: r8775
2008-02-23 14:11:24 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
John Clements
0cf8c56a7e ...
svn: r8772
2008-02-23 00:48:14 +00:00
Eli Barzilay
5b09195b63 typo
svn: r8771
2008-02-22 23:12:18 +00:00
Eli Barzilay
8b43532711 games collection fixes
svn: r8770
2008-02-22 23:10:15 +00:00
Eli Barzilay
f40cf986d9 no main for texpict
svn: r8769
2008-02-22 22:39:11 +00:00
Eli Barzilay
4115bb68a0 misc main-related fixes
svn: r8768
2008-02-22 22:37:37 +00:00
John Clements
cc2e1464e8 added optional arg to expand-teaching-program
svn: r8766
2008-02-22 20:53:39 +00:00
Matthew Flatt
46f6deeae9 fix xref-binding-definition->tag checking
svn: r8765
2008-02-22 20:24:15 +00:00
Eli Barzilay
f5bc96418d add lots of main.ss files where appropriate
svn: r8764
2008-02-22 16:28:31 +00:00
Eli Barzilay
9ff5e00b58 Welcome to a new PLT day.
svn: r8762
2008-02-22 08:50:15 +00:00
Matthew Flatt
3ed0c89b8b fix expansion of lone 'lambda' in a module body
svn: r8758
2008-02-21 21:59:57 +00:00
Matthew Flatt
5427d8c546 fix enter!
svn: r8757
2008-02-21 18:45:23 +00:00
Greg Cooper
a8e07cded2 rename mztake-less mztake to gui-debugger
svn: r8756
2008-02-21 18:09:55 +00:00
Greg Cooper
3e204e0641 take the MzTake out of mztake
svn: r8755
2008-02-21 16:45:21 +00:00