Commit Graph

624 Commits

Author SHA1 Message Date
Sam Tobin-Hochstadt
35575378d8 Add shorthands for define-require-syntax and define-provide-syntax.
Document shorthands.

svn: r11025
2008-08-01 18:48:48 +00:00
Matthew Flatt
21b831f4bf make-reader-graph doesn't traverse mpairs
svn: r11020
2008-08-01 14:03:29 +00:00
Matthew Flatt
ba42c11850 fix doc typos
svn: r11006
2008-07-31 12:09:28 +00:00
Matthew Flatt
1ca888a934 dic docs for 'do' (PR 9640)
svn: r10970
2008-07-29 19:23:38 +00:00
Matthew Flatt
2c813c53c5 fix '(nonnegative|positive)-exact-integer?' contracts (moving 'exact-' to the front where it belongs)
svn: r10960
2008-07-29 12:56:05 +00:00
Eli Barzilay
5cee270746 svn: r10956 2008-07-29 07:45:26 +00:00
Matthew Flatt
65ce019fbc refine map docs to clarify that the results are in order
svn: r10948
2008-07-28 20:28:20 +00:00
Eli Barzilay
0a79a5c513 removed bogus text
svn: r10943
2008-07-28 16:36:23 +00:00
Matthew Flatt
4092392e5a adjust Scribble para/div style handling
svn: r10910
2008-07-25 13:16:06 +00:00
Matthew Flatt
8e4647cd6c tweak table-of-contents rendering again
svn: r10902
2008-07-24 13:45:08 +00:00
Matthew Flatt
a97b4bff8a scribble and doc improvements
svn: r10896
2008-07-24 11:32:16 +00:00
Matthew Flatt
5ff75bac42 allow duplicate struct properties if the values are eq?; add position-locations to text%
svn: r10849
2008-07-21 18:54:09 +00:00
Matthew Flatt
763d37d775 properties can now effectively inherit properties (v4.0.2.5)
svn: r10848
2008-07-21 17:04:25 +00:00
Eli Barzilay
bba44e46e8 clarify arity of procedure input to regexp-match
svn: r10838
2008-07-19 02:25:40 +00:00
Matthew Flatt
69d604c0be fix udp test and update docs related to socket re-binding
svn: r10835
2008-07-18 21:33:11 +00:00
Matthew Flatt
867306caff new #lang planet reader; new sandbox-make-loger parameter
svn: r10833
2008-07-18 17:25:49 +00:00
Eli Barzilay
57a3449003 yet another typo
svn: r10831
2008-07-18 07:08:55 +00:00
Eli Barzilay
d961143791 more typos
svn: r10830
2008-07-18 07:07:28 +00:00
Eli Barzilay
f405177906 typo
svn: r10829
2008-07-18 07:04:22 +00:00
Eli Barzilay
21b052d9f8 document new filtered-in and -out forms
svn: r10827
2008-07-18 01:01:43 +00:00
Matthew Flatt
a88d8487d4 fix logging doc typo
svn: r10819
2008-07-17 15:21:31 +00:00
Matthew Flatt
9af00fcfb4 v4.0.2.4: logging
svn: r10818
2008-07-17 15:20:17 +00:00
Eli Barzilay
3c38176bea typos
svn: r10771
2008-07-14 16:10:34 +00:00
Matthew Flatt
71a2648851 explain what a box is in the reference, and add cross references to the guide
svn: r10753
2008-07-14 00:05:37 +00:00
Eli Barzilay
4cd2614c21 scribble fixes -- nested @scheme and a few other similar problems
svn: r10744
2008-07-13 17:13:20 +00:00
Eli Barzilay
5860cb892a fix problems in unbox doc (nested @scheme and shadowed box)
svn: r10740
2008-07-13 13:50:14 +00:00
Eli Barzilay
eab91baa97 fix remv* and remq* types (PR9599)
svn: r10704
2008-07-10 07:02:25 +00:00
John Clements
63f0e97490 doc fix on equal? for hashes
svn: r10699
2008-07-09 17:02:14 +00:00
John Clements
78075fcd25 doc fix on equal? for hashes
svn: r10698
2008-07-09 16:59:12 +00:00
Matthew Flatt
a4cc0f7890 %-encoding extension in module paths; new r6rs library name encoding
svn: r10697
2008-07-09 15:41:38 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Eli Barzilay
c127e5fdb7 missing space
svn: r10676
2008-07-08 15:21:56 +00:00
Eli Barzilay
c408a4d773 added some index entries
svn: r10675
2008-07-08 15:19:31 +00:00
Matthew Flatt
bdbcd1a56c doc corrections/clarifications for 'when' and 'lambda'
svn: r10674
2008-07-08 14:55:06 +00:00
Eli Barzilay
f7d01b346c typoe (pr9575)
svn: r10583
2008-07-03 19:25:55 +00:00
Eli Barzilay
f3559964fb Added split-at' and split-at-right', with documentation and tests,
and made srfi/1 use it.

svn: r10558
2008-07-02 13:12:26 +00:00
Eli Barzilay
1002366103 * Implemented drop' instead of a synonym for list-tail' (so error
messages are better; speed should be comparable)
* added `take-right' and `drop-right' to scheme/list, with tests and
  documentation
* also, minor documentation bug (wrong result type for `drop' can
  return `any/c')
* drop the implementation of them from srfi/1, reprovide the
  scheme/list versions

svn: r10555
2008-07-02 10:04:57 +00:00
Matthew Flatt
44c5a75739 fix some phase problems in program-processing programs
svn: r10503
2008-06-29 15:11:20 +00:00
Matthew Flatt
607c65fe4c doc fixes for transplant-input-port & related
svn: r10484
2008-06-28 02:47:11 +00:00
Robby Findler
c4be4bd7a5 added note about unsupplied-arg
svn: r10483
2008-06-27 22:27:31 +00:00
Matthew Flatt
009aabf8e1 pretty-print doc corrections and clarifications
svn: r10481
2008-06-27 20:20:52 +00:00
Carl Eastlund
e03b419c10 Fixed documentation for make-keyword-procedure: default for plain-proc uses apply, not keyword-apply.
svn: r10477
2008-06-27 14:10:36 +00:00
Matthew Flatt
da82fe2a2d eval and phases (4.0.1.2)
svn: r10452
2008-06-25 18:54:38 +00:00
Matthew Flatt
6f8dbf0ec5 make tech links gray; fix-ups in reference manual
svn: r10430
2008-06-23 21:03:10 +00:00
Matthew Flatt
3f60a478ad use new 'serialized=?' to tighten setup scribble fixpoint
svn: r10428
2008-06-23 19:28:08 +00:00
Matthew Flatt
c8509c8390 fix typo
svn: r10421
2008-06-23 12:40:45 +00:00
Eli Barzilay
f032880256 seven... I counted them.
svn: r10420
2008-06-23 07:05:06 +00:00
Eli Barzilay
24f54b8dcc document lazy restriction, try to improve description a little.
svn: r10418
2008-06-23 04:36:05 +00:00
Eli Barzilay
4ca2fb8c00 removed latex-induced-typos
svn: r10414
2008-06-23 04:03:18 +00:00
Matthew Flatt
8b68ced640 slight clarification on 'with-handlers*'
svn: r10406
2008-06-21 13:13:45 +00:00
Matthew Flatt
e352b41265 fix cleanse-path doc
svn: r10268
2008-06-15 11:41:34 +00:00
Matthew Flatt
7efe50775a typos and links (PR 9488)
svn: r10236
2008-06-12 16:37:12 +00:00
Matthew Flatt
20fcb6314c honu-module -> honu; misc doc and slideshow tweaks
svn: r10230
2008-06-12 13:02:41 +00:00
Matthew Flatt
10a4830f87 #:name -> #:program in docs
svn: r10172
2008-06-06 13:45:27 +00:00
Matthew Flatt
21fd7b93b3 change the way Scribble generates keys based on modules
svn: r10170
2008-06-06 13:24:58 +00:00
Matthew Flatt
b062c52067 fix some doc links
svn: r10154
2008-06-05 18:56:41 +00:00
Sam Tobin-Hochstadt
9b07e92fc4 Fix contract.
svn: r10135
2008-06-04 20:54:06 +00:00
Matthew Flatt
b0dbe9c3a1 fix doc bug (PR 9446)
svn: r10094
2008-06-02 20:59:17 +00:00
Matthew Flatt
9956e095af add for-syntax #%datum export to scheme/runtime-path
svn: r10091
2008-06-02 15:11:29 +00:00
Carl Eastlund
e3f0a7ca15 Fixed typo in documentation of current-module-name-resolver.
svn: r10090
2008-06-02 15:04:21 +00:00
Matthew Flatt
f3f901a643 typo (PR 9439)
svn: r10066
2008-05-31 13:47:00 +00:00
Matthew Flatt
3d1241bc5d refine setup-plt output; fix profiling (PR 9356); doc string-join (PR 9401)
svn: r10021
2008-05-29 20:01:58 +00:00
Matthew Flatt
3393108fd5 fix typo (PR 9431)
svn: r10018
2008-05-29 18:43:05 +00:00
Matthew Flatt
7ae0f500ae add and use close-eval to reduce memory use when rendering reference and guide
svn: r9981
2008-05-27 17:20:24 +00:00
Matthew Flatt
cde865b571 fix bad encoding in reference manual
svn: r9965
2008-05-26 21:11:20 +00:00
Matthew Flatt
a41f8e8e38 tweak appearance of main doc page
svn: r9951
2008-05-25 15:16:03 +00:00
Matthew Flatt
5ca718b35e units chapter in guide
svn: r9907
2008-05-20 20:16:44 +00:00
Matthew Flatt
6f6d8d74b4 regexp doc repairs and links
svn: r9876
2008-05-17 12:29:58 +00:00
Matthew Flatt
5205f45c50 doc corrections
svn: r9857
2008-05-15 19:19:18 +00:00
Matthew Flatt
4effd7b897 doc clarifications (PR 9307) and arity issue (PR 9025)
svn: r9855
2008-05-15 17:29:49 +00:00
Matthew Flatt
26a36a9cbe add 'false?'
svn: r9849
2008-05-15 16:03:50 +00:00
Matthew Flatt
41ad955597 R6RS repairs (PRs 9361 and 9371)
svn: r9844
2008-05-15 13:23:16 +00:00
Matthew Flatt
a932a75708 fix rename-in bug, and try to provide a better error message for attempting to use a run-time definition in a transformer expression
svn: r9819
2008-05-12 23:13:47 +00:00
Eli Barzilay
3d9ef571e7 typo
svn: r9809
2008-05-11 21:01:47 +00:00
Eli Barzilay
759aba2105 add missing space (a better fix would be to note-lib)
svn: r9789
2008-05-10 06:34:09 +00:00
Matthew Flatt
548e45408b regexp-replace* handles empty matches; empty-match handling documented
svn: r9751
2008-05-08 20:29:56 +00:00
Matthew Flatt
fad08fcd84 more drscheme repairs and tests
svn: r9721
2008-05-07 16:31:20 +00:00
Matthew Flatt
4ff1cd0ca4 r6rs repairs
svn: r9658
2008-05-05 15:50:35 +00:00
Matthew Flatt
b53e01c460 'nest' docs and enumeration of libraries re-exported by scheme
svn: r9653
2008-05-05 11:29:04 +00:00
Matthew Flatt
875dc56a37 fix desc of relativeness of (find-system-path 'collects-dir)
svn: r9644
2008-05-04 16:12:18 +00:00
Eli Barzilay
669c93680b clarification
svn: r9621
2008-05-03 05:34:27 +00:00
Matthew Flatt
1dd30ca031 dup-{in,out}put-port and sandbox-error-output default
svn: r9617
2008-05-03 04:47:14 +00:00
Matthew Flatt
52581d024b improve scribble memory use (a little bit)
svn: r9601
2008-05-02 19:48:57 +00:00
Matthew Flatt
7d6bf0371e doc improvements
svn: r9566
2008-05-01 17:15:03 +00:00
Matthew Flatt
4e6639fb2f r6rs tests and bug fixes
svn: r9563
2008-05-01 13:52:05 +00:00
Robby Findler
baa9ed726a moved the surrogate library to scheme/ (out of mzlib/)
svn: r9554
2008-05-01 02:51:52 +00:00
Matthew Flatt
e6b2b19030 r6rs io/ports-6 repairs and tests
svn: r9523
2008-04-28 21:59:18 +00:00
Matthew Flatt
f579d40b82 'must-update file mode; R6RS tests and bug fixes
svn: r9511
2008-04-28 16:32:50 +00:00
Matthew Flatt
cd85479afc typoe (PR 9301)
svn: r9485
2008-04-25 23:15:25 +00:00
Matthew Flatt
01baad11a0 hack evcase to support old and new 'else' bindings
svn: r9481
2008-04-25 21:36:37 +00:00
Matthew Flatt
1ee0298552 struct-copy
svn: r9456
2008-04-24 13:56:36 +00:00
Matthew Flatt
99ae76c2e9 expand user in file module paths; move framework doc index to end, but also fix Scribble latex output when index is not at the end
svn: r9453
2008-04-24 12:36:58 +00:00
Matthew Flatt
931d93ba2f Scribble support for redirecting external links and re-rooting corss-reference paths
svn: r9448
2008-04-24 02:37:47 +00:00
Matthew Flatt
980652e901 fix doc bug
svn: r9435
2008-04-23 17:38:24 +00:00
Matthew Flatt
3e82dcc63b doc tweaks
svn: r9434
2008-04-23 17:37:49 +00:00
Eli Barzilay
b1024c8952 Added append-map' and filter-not'.
svn: r9433
2008-04-23 17:26:41 +00:00
Matthew Flatt
5a3e7682f4 doc tweaks
svn: r9432
2008-04-23 17:16:29 +00:00
Eli Barzilay
1b552354a6 Use @(interaction-eval ...) instead of @interaction-eval[...].
svn: r9429
2008-04-23 16:47:17 +00:00
Eli Barzilay
b62fef320b documented new scheme/list functions
svn: r9426
2008-04-23 15:03:11 +00:00
Matthew Flatt
a26b334c67 proprocessor doc, merge scribblings and doc-categories fields
svn: r9414
2008-04-23 00:20:25 +00:00
Matthew Flatt
e25e7a1098 keyword in methods and apply; procedure-reduce-keyword-arity
svn: r9396
2008-04-22 18:00:04 +00:00
Matthew Flatt
a0f65ba33e dictionaries
svn: r9383
2008-04-21 17:26:35 +00:00
Matthew Flatt
476c374751 finish mzc docs
svn: r9378
2008-04-20 14:28:20 +00:00
Eli Barzilay
2736de7404 * move flatten' next to append*'
* document `add-between'

svn: r9369
2008-04-19 10:30:31 +00:00
Matthew Flatt
82c212625b sgl docs
svn: r9362
2008-04-18 18:49:23 +00:00
Eli Barzilay
0b7bdfe92c added scheme/string, include it in the scheme language, put string-append* in there, tested, documented
svn: r9356
2008-04-18 04:10:46 +00:00
Eli Barzilay
7b682783db clarify append* description
svn: r9355
2008-04-18 03:52:58 +00:00
Matthew Flatt
5aeaf7ea75 R6RS docs, other misc clean-up
svn: r9349
2008-04-17 21:29:07 +00:00
Eli Barzilay
69939fea1b typo
svn: r9330
2008-04-16 15:42:11 +00:00
Matthew Flatt
fbfc9bf883 keyword-ized plot, plot and mime docs
svn: r9304
2008-04-14 21:26:28 +00:00
Matthew Flatt
268c82d39b scheme/load docs improvement
svn: r9301
2008-04-14 19:21:16 +00:00
Matthew Flatt
9617dbbfd6 fix continuation prompt in scheme/load
svn: r9297
2008-04-14 16:39:43 +00:00
Matthew Flatt
9851d4aa0f refine namespace handling of scheme/load to that it works with both DrScheme and setting current-namespace within the program
svn: r9296
2008-04-14 16:11:22 +00:00
Matthew Flatt
febe8ce783 scheme/load
svn: r9294
2008-04-14 15:20:18 +00:00
Matthew Flatt
8036ddf5a1 remove euler from scheme/math
svn: r9290
2008-04-14 11:44:13 +00:00
Matthew Flatt
aa1a56c3fd mred -z and textual-read-eval-print-loop
svn: r9285
2008-04-13 17:09:18 +00:00
Matthew Flatt
2b5d800190 more net library docs
svn: r9284
2008-04-13 15:44:10 +00:00
Matthew Flatt
85583d4ebb more net docs
svn: r9279
2008-04-13 03:07:56 +00:00
Matthew Flatt
b9d7824c8e more scribble rendering and doc details
svn: r9261
2008-04-11 19:09:26 +00:00
Matthew Flatt
0153e122b7 change -q to config option, fix unlikely race condition in wake-on-signal, add path->url and url->path, and adjust URL parsing
svn: r9239
2008-04-10 19:05:35 +00:00
Sam Tobin-Hochstadt
13b7f8c506 Add checked-struct-info.
svn: r9227
2008-04-09 23:25:30 +00:00
Matthew Flatt
021d4d7527 new hash function names and ops (3.99.0.23)
svn: r9209
2008-04-08 21:42:38 +00:00
Eli Barzilay
aaab16c2d7 fix space
svn: r9177
2008-04-07 16:17:24 +00:00
Matthew Flatt
53cc426d30 expans #reader/#lang protocol so that a #lang result can have more appropriate srclocs; fix up syntax/module-reader to use the new protocol; re-enable arrows to the language position in Check Syntax
svn: r9174
2008-04-06 23:31:58 +00:00
Matthew Flatt
5165d9e855 sync Ryan's macro-debugger changes
svn: r9166
2008-04-04 17:38:23 +00:00
Matthew Flatt
307ca18d31 doc make-generic and add 'generic?'
svn: r9164
2008-04-04 12:13:19 +00:00
Matthew Flatt
8bb63e146c fix list-ref description
svn: r9157
2008-04-03 16:18:06 +00:00
Matthew Flatt
6a0150d518 fix typoes in numbers reference (PR 9271)
svn: r9153
2008-04-03 15:37:26 +00:00
Matthew Flatt
f28726ab4d fix bytecode writing of prefabs, add prop:sequence
svn: r9149
2008-04-03 14:07:52 +00:00
Matthew Flatt
fc033290da fix Scribble and some docs after today's changes
svn: r9142
2008-04-02 23:34:47 +00:00
Eli Barzilay
3ab57fbe50 svn: r9132 2008-04-02 07:47:38 +00:00
Matthew Flatt
fb392dd331 adjust sort keyword arguments and docs
svn: r9131
2008-04-02 01:28:09 +00:00
Eli Barzilay
bfc990e3c5 Added #:key and #:cache-keys to `sort', documented and tested.
svn: r9128
2008-04-01 20:58:41 +00:00
Sam Tobin-Hochstadt
aa40a654b0 Update match documentation to new implementation:
- Mention cons and mcons pattern.
 - Describe greedyness.
 - Mention additional literals in grammar.

svn: r9095
2008-03-27 17:35:11 +00:00
Matthew Flatt
06326b340b thread-rewind-receive (3.99.0.21)
svn: r9088
2008-03-26 02:20:50 +00:00
Eli Barzilay
0f4dbe5933 typo
svn: r9073
2008-03-23 14:13:33 +00:00
Matthew Flatt
c81eb6ede0 add in-lines and some doc clarifications
svn: r9072
2008-03-23 13:25:56 +00:00
Matthew Flatt
a796029a56 rename drop and lift in Slideshow; minor doc fixes
svn: r9066
2008-03-22 13:48:35 +00:00
Eli Barzilay
289683eae1 text clarification from Matthew
svn: r9054
2008-03-22 01:32:32 +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
Matthew Flatt
34d83b3551 change module-path? for planet path shorthand; doc edits
svn: r9048
2008-03-21 23:46:42 +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
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
Matthew Flatt
152b7a3ed8 fix typos
svn: r9037
2008-03-21 12:31:23 +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
Matthew Flatt
b26702358a allowing shadowing of initial imports (3.99.0.20)
svn: r9025
2008-03-19 13:39:18 +00:00
Matthew Flatt
407e0bc2d9 fix serialization on prefabs, equal on cyclic hash tables
svn: r9020
2008-03-18 19:46:39 +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
3a763f3bcc generalized except-out
svn: r9015
2008-03-18 13:38:13 +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
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
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
293ba025ba prefab structure types (3.99.0.18)
svn: r8967
2008-03-13 20:59:22 +00:00
Eli Barzilay
0d80418013 typo
svn: r8964
2008-03-13 07:44:54 +00:00
Eli Barzilay
bb9671f27b remove subtract-out
svn: r8962
2008-03-13 04:16:02 +00:00
Eli Barzilay
bf3da735a4 subtract require/provide forms
svn: r8956
2008-03-12 07:14:57 +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
57b9507a89 clarification on what expand-import returns
svn: r8943
2008-03-11 12:48:14 +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
Matthew Flatt
53bc658226 r6rs tests and repairs
svn: r8905
2008-03-06 18:56:31 +00:00
Sam Tobin-Hochstadt
a8d6e611fe Fix match documentation - () is not a literal.
svn: r8857
2008-03-03 18:44:54 +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
Matthew Flatt
b3a47edde1 Unicode 5.0, use U+FFFD as replacement char
svn: r8838
2008-03-01 14:17:50 +00:00
Matthew Flatt
3e77d0b60f bring numerics (real, rational, etc) in line with R6RS
svn: r8832
2008-02-29 19:53:51 +00:00
Matthew Flatt
8ffe707b76 more r6rs work
svn: r8825
2008-02-29 02:37:00 +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
Matthew Flatt
5a646bfe18 r6rs io
svn: r8807
2008-02-26 22:15:02 +00:00
Matthew Flatt
743db7529d r6rs io work; compiler tweaks
svn: r8805
2008-02-26 13:54:54 +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
Eli Barzilay
bb34f747b6 make all files terminate with a newline
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
Matthew Flatt
f39b12a555 doc repairs and r6rs repairs
svn: r8754
2008-02-21 14:49:58 +00:00
Matthew Flatt
b953b448ba expose struct:struct-info
svn: r8753
2008-02-21 13:30:25 +00:00
Matthew Flatt
ba63bd6f95 3.99.0.13: generalize require and provide to work with arbitrary phases
svn: r8742
2008-02-20 14:17:37 +00:00
Eli Barzilay
40bbadeaee simple network evaluator example
svn: r8737
2008-02-20 00:26:05 +00:00
Eli Barzilay
8653264868 cleaned up the interface a little
svn: r8724
2008-02-19 15:20:37 +00:00
Eli Barzilay
264af9a6d0 improved scribble syntax use
svn: r8720
2008-02-19 12:22:45 +00:00
Eli Barzilay
8155554b35 PR 9211
svn: r8719
2008-02-19 09:30:54 +00:00
John Clements
2d55e74093 typos
svn: r8683
2008-02-16 06:54:16 +00:00
John Clements
8caa50c20a includes -> includes
svn: r8682
2008-02-16 06:48:37 +00:00
John Clements
f69f0753e3 More info for any
svn: r8675
2008-02-15 19:36:56 +00:00
Eli Barzilay
dfc1b74d66 PR9197
svn: r8659
2008-02-14 06:14:41 +00:00
Robby Findler
efeb8c7818 PR 9193
svn: r8646
2008-02-13 16:43:07 +00:00
Matthew Flatt
0dc359a956 fix a scribble bug; add r6rs reader
svn: r8635
2008-02-12 21:50:35 +00:00
Matthew Flatt
86b0c9909a fix bug in tracking nominal imporst (which is why the version changed), add EoPL scribblings and fix browser scribblings
svn: r8633
2008-02-12 14:59:05 +00:00
Eli Barzilay
699c40643d * Changed setup-plt to compile collections if they have an "info.ss"
file.  (That is, it does not require the file to have a `name'
  entry.)

* The name shown when setup works is the directory name, followed by
  the `name' field from the info file when specified.

* This means that many `name's are no longer needed, so I'm removing
  them.  To see if you need a `name' entry, consider that the name
  will be shown like this:
    ... foo (<your name here>)
  This means that if the name is the same as the directory name, then
  there is no point in having it.  I also removed cases where the name
  differed only in its capitalization for collections where the case
  is obvious.

* Also, for subcollections, the name should clarify the name of the
  subcollection in context.  For example "Acknowledgments" explains
  what scribbling/acks is, but there's no need to add the context name
  as in "Scribblings: Acknowledgments".

* There may also be a point in keeping names for other uses.  One such
  example was in games, where the name field was used in the PLT Games
  application.  (This was changed to default on the directory name, so
  it is no longer needed in most games.)  Another example is in planet
  packages.

svn: r8629
2008-02-12 10:33:01 +00:00
Matthew Flatt
88290b46be set up mzlib/contract docs a bit more
svn: r8624
2008-02-11 22:06:06 +00:00
Matthew Flatt
b03e7426eb finish mzlib docs, except for contracts
svn: r8623
2008-02-11 21:37:03 +00:00
Matthew Flatt
9bfa156f91 fix scribble output when a table appears as the first thing in an itemization item; a little more mzlib scribblings
svn: r8617
2008-02-11 12:55:30 +00:00
Matthew Flatt
6f057bd68c fix syntax-local-expand/capture-lifts
svn: r8614
2008-02-10 15:52:46 +00:00
Matthew Flatt
f22f94b345 minor doc-build space savings
svn: r8600
2008-02-09 14:38:02 +00:00
Matthew Flatt
1959c56743 doc and test repairs
svn: r8597
2008-02-09 13:01:39 +00:00
Matthew Flatt
15304f5870 more mzlib scribbling
svn: r8552
2008-02-06 04:10:54 +00:00
Matthew Flatt
8bac4b1d28 start scribbling mzlib (about half done)
svn: r8546
2008-02-05 22:07:35 +00:00
Matthew Flatt
75b8275231 fix typo on reference first page
svn: r8541
2008-02-05 17:01:05 +00:00
Matthew Flatt
8efa991f4f match: specify failure, and add byte strings as patterns
svn: r8540
2008-02-05 16:59:54 +00:00
Matthew Flatt
52355ec9e6 move setup/infotab documentation to setup-plt manual
svn: r8539
2008-02-05 16:51:19 +00:00
Matthew Flatt
794e6c8a39 add #:use-sources to Scribble module declarations, so that scheme/base and mzscheme can better share documentation; finish documenting legacy mzscheme bindings
svn: r8538
2008-02-05 16:33:26 +00:00
Eli Barzilay
ef5e871f49 add back the erroneous byte-regexp expression
svn: r8537
2008-02-05 14:34:20 +00:00
Eli Barzilay
426a4ce5c4 more regexp fixes
svn: r8536
2008-02-05 10:05:00 +00:00
Eli Barzilay
b02db9ee94 fix default value for regexp-quote
svn: r8535
2008-02-05 09:59:25 +00:00
Eli Barzilay
03f29ff7b1 fix uses of #lang setup/infotab
svn: r8534
2008-02-05 05:24:32 +00:00
Eli Barzilay
3da233dd8e fix some minor bug and typos in previous commit
svn: r8533
2008-02-05 00:22:33 +00:00
Eli Barzilay
3c72e71e24 switched info.ss files to #lang
svn: r8532
2008-02-04 23:00:35 +00:00
Matthew Flatt
096ec546a6 fix struct-out; add -I configuration option
svn: r8530
2008-02-04 21:51:39 +00:00
Danny Yoo
ab3dee3d0e Added #:mutable to fish example in procedures.scrbl.
svn: r8517
2008-02-03 04:09:16 +00:00
Danny Yoo
d4da20c951 scribble typos; fixed index entries for concatenate
svn: r8516
2008-02-03 03:56:23 +00:00
Danny Yoo
3141700af2 Fixed eval typo for real->decimal-string doc, added shared-eval to shared.scrbl.
svn: r8515
2008-02-03 03:32:59 +00:00
Danny Yoo
ed6058025d Fixed typo with let* scribble example.
svn: r8514
2008-02-03 03:32:58 +00:00
Danny Yoo
6267f3000f fixed typo
svn: r8513
2008-02-03 02:48:29 +00:00
Danny Yoo
67904bdb1c fixed typo
svn: r8512
2008-02-03 02:04:33 +00:00
Matthew Flatt
d1c61e5ef1 plt-r5rs exe and r5rs doc
svn: r8501
2008-02-02 04:14:04 +00:00
Matthew Flatt
10ce5150d4 reference clarifications on immutable literals; JIT tweak
svn: r8491
2008-01-31 23:15:10 +00:00
Robby Findler
5094c9b95b fixed up case for contracts
svn: r8479
2008-01-30 20:25:37 +00:00
Robby Findler
9bdbfba888 Matthias's improvements to the contracts docs, plus a few minor fixes
svn: r8478
2008-01-30 20:20:31 +00:00
Matthew Flatt
6e2e7d9447 3.99.0.10: immutable vector and box literals
svn: r8465
2008-01-29 19:23:47 +00:00
Danny Yoo
8fe96fd23b Typo
svn: r8464
2008-01-29 18:36:28 +00:00
Matthew Flatt
3cd1b5f14f regexp doc fixes
svn: r8462
2008-01-29 17:37:10 +00:00
Eli Barzilay
6ba2fc8941 typo
svn: r8461
2008-01-29 16:10:02 +00:00
Matthew Flatt
1547458786 fix typo in time-apply
svn: r8454
2008-01-28 23:26:34 +00:00
Matthew Flatt
987b9e7681 scribbled dynext (from Will Farr)
svn: r8450
2008-01-28 19:40:52 +00:00
Matthew Flatt
e35c94f91d clean out _loader compilation support; merge compiler library docs into mzc manual; improve mzscheme cmdline handling so that configuration options do not cancel defaults like -i and -u
svn: r8432
2008-01-27 14:20:42 +00:00
Matthew Flatt
17d717a8ba scheme/bool and scheme/local
svn: r8394
2008-01-23 18:11:02 +00:00
Matthew Flatt
b2dbe63ed1 small doc fixes, plus change to syntax pattern matching to allow null as a dotted match after ellipses
svn: r8384
2008-01-23 01:35:26 +00:00
Eli Barzilay
cd239fc23c minor code improvements, added ninth and tenth
svn: r8364
2008-01-18 16:04:43 +00:00
Matthew Flatt
63c5d8a7cb doc improvements: enter! and 'more'
svn: r8348
2008-01-16 14:09:59 +00:00
Matthew Flatt
b014545c7a added 'more: systems' doc
svn: r8341
2008-01-16 00:21:19 +00:00
Matthew Flatt
8b16cee613 start mzc scribbling
svn: r8334
2008-01-15 13:09:40 +00:00
John Clements
0302ca0a8d added mappend\!
svn: r8327
2008-01-14 23:23:39 +00:00
John Clements
83568dd0de immutable -> mutable
svn: r8322
2008-01-14 19:53:37 +00:00
Matthew Flatt
62f38e2a40 readline scribblings; set GC alignment to 8-byte by default
svn: r8320
2008-01-14 13:06:53 +00:00
Matthew Flatt
1c16d5829e add support for user-specific documentation list
svn: r8306
2008-01-11 23:13:11 +00:00
Matthew Flatt
ce04c9457b change style<%> size caching so that it doesn't create a link to a dc; adjust GC page size of windows to match system allocation granularity
svn: r8298
2008-01-11 14:30:37 +00:00
Eli Barzilay
fff894d710 remove the now-redundant main-doc option
svn: r8288
2008-01-11 02:29:49 +00:00