Commit Graph

45 Commits

Author SHA1 Message Date
Matthew Flatt
0f18d68649 Scribble: change handling of argumentd in defproc, etc., to use lexical bidning instead of parameters and symbols; fix some docs
svn: r13688
2009-02-17 01:15:38 +00:00
Matthew Flatt
9453aaaccf assign authors to manuals
svn: r11287
2008-08-15 20:16:06 +00:00
Eli Barzilay
6994edd977 * Revised lazy/force so it actually works:
- `!!' now scans the same kind of data that `make-reader-graph'
    handles (except that hash-tables are not implemented)
  - this means no structs, no mpairs, and a bunch of other stuff
  - `!!!' is gone (lazy procedures are not wrapped)
  - dealing with multiple values moved into lazy/lazy.ss itself (and
    in the future everything will move in there)
* Removed lazy/promise, and use scheme/promise instead.  Also remove
  the docs for lazy/promise that were bogus (since scheme/promise *is*
  doing the same thing now).
* Other adjustments to the docs.  They should be considered incomplete
  now, and will need a major rewrite when the whole thing works again
  (multiple values things are just commented out for now).
* Added a test macro and a quick test suite for lazy/promise.
* The lazy tests are added to the nightly build tests

svn: r11042
2008-08-03 06:28:25 +00:00
Eli Barzilay
39af76b953 typo
svn: r10842
2008-07-20 05:38:05 +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
648286fa52 more numbers
svn: r10425
2008-06-23 14:58:10 +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
5f85bbce17 'experimental doc category
svn: r9725
2008-05-07 20:11:13 +00:00
Eli Barzilay
f1d36345c2 oops, get it back, it's not efficient, but it works
svn: r9625
2008-05-03 06:48:29 +00:00
Eli Barzilay
23a4b07cb9 remove the lazy scheme language
svn: r9624
2008-05-03 06:45:10 +00:00
Matthew Flatt
a26b334c67 proprocessor doc, merge scribblings and doc-categories fields
svn: r9414
2008-04-23 00:20:25 +00:00
Eli Barzilay
419152e81e provide unicode lambda symbol
svn: r9079
2008-03-24 20:30:31 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
3c72e71e24 switched info.ss files to #lang
svn: r8532
2008-02-04 23:00:35 +00:00
Matthew Flatt
4c23a44fd5 fix module->namespace problem, add link to bug report page, fix tests
svn: r8470
2008-01-30 00:21:24 +00:00
Matthew Flatt
739fde15cb add contributed scribbling for 'lazy'
svn: r8349
2008-01-16 14:39:56 +00:00
Eli Barzilay
fe3e4042cd fix hide sharing
svn: r8111
2007-12-24 07:41:01 +00:00
Matthew Flatt
39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00
Eli Barzilay
523956b9c1 filter bug
svn: r7427
2007-10-01 14:17:34 +00:00
Eli Barzilay
c017ff26ae * Added a `toplevel-forcer' parameter
* Simplified special-form treatment of !s
* Fixed & improved `equal?'

svn: r7410
2007-09-25 01:53:45 +00:00
Eli Barzilay
36d0a89e5a minor
svn: r7409
2007-09-25 01:24:33 +00:00
Eli Barzilay
8586952ab6 minor
svn: r7408
2007-09-25 01:13:20 +00:00
Eli Barzilay
beba8aa2d0 fix sort, improved filter, and fixed another bunch of applications
svn: r7407
2007-09-24 21:17:49 +00:00
Eli Barzilay
851811b3a0 use with-handlers*
svn: r7112
2007-08-18 05:00:49 +00:00
Eli Barzilay
1e62679b54 exception-preserving promises, the naive way
svn: r7111
2007-08-18 04:38:00 +00:00
Eli Barzilay
f4a7b72482 fix+reinstall last force version
svn: r6934
2007-07-19 02:48:42 +00:00
Kathy Gray
b5861250f7 Committing a change to move to an older force that doesn't infinite loop profj
svn: r6933
2007-07-18 21:31:40 +00:00
Eli Barzilay
ff5615002d added some timings
svn: r6927
2007-07-16 21:20:07 +00:00
Eli Barzilay
806e10bb48 improved printout
svn: r6926
2007-07-16 20:09:08 +00:00
Eli Barzilay
7503586cea comment
svn: r6919
2007-07-15 06:39:12 +00:00
Eli Barzilay
8196473712 delay can deal with multiple values, lazy cannot
svn: r6918
2007-07-15 06:33:47 +00:00
Eli Barzilay
9ffbae2a7c included a commented version of multiple-value force
svn: r6917
2007-07-15 04:08:27 +00:00
Eli Barzilay
3b6e85aad0 document the promise module
svn: r6916
2007-07-15 03:46:14 +00:00
Eli Barzilay
2758133083 plain definitions are better karma
svn: r6914
2007-07-14 14:14:58 +00:00
Eli Barzilay
eef7c40127 new promises
svn: r6912
2007-07-14 05:08:23 +00:00
Eli Barzilay
c56394a0fc fix for PR8480
svn: r5291
2007-01-10 08:27:12 +00:00
Eli Barzilay
3459c3a58f merged units branch
svn: r5033
2006-12-05 20:31:14 +00:00
Eli Barzilay
9d13b2af2d keywords moved elsewhere
svn: r4544
2006-10-10 15:22:05 +00:00
Eli Barzilay
d77b1654b5 use only instead of rename
svn: r4543
2006-10-10 14:58:00 +00:00
Eli Barzilay
bcd850ac32 propagate some changes: special evaluation of toplevel expressions etc
svn: r4527
2006-10-09 03:45:18 +00:00
Eli Barzilay
e3c1b3022a moved forcers into their own module for easier access
svn: r4526
2006-10-09 02:46:44 +00:00
Eli Barzilay
b8586b743d some reformatting and minor clarification
svn: r4433
2006-09-25 18:16:42 +00:00
John Clements
fc7322a4b3 just checking it in
svn: r4426
2006-09-23 11:21:17 +00:00
Eli Barzilay
e0d2e1a8f3 more documentation
svn: r4324
2006-09-13 19:17:37 +00:00
Eli Barzilay
9bb43c33e5 Added the lazy language + DrScheme level
svn: r3965
2006-08-04 19:59:21 +00:00