Commit Graph

26 Commits

Author SHA1 Message Date
Asumu Takikawa
e414107748 Add deprecation notices to most mzlib libraries 2012-07-11 18:01:05 -04:00
Eli Barzilay
ac26fe7554 A ton of @scheme*' -> @racket*' and related updates.
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
2011-06-25 04:08:47 -04:00
Eli Barzilay
debd1f9f1e Recketizing much in `net/*', mass ".ss" -> ".rkt" conversion in .scrbl files.
(Some other minor things here and there.)
2011-06-20 04:27:14 -04:00
Robby Findler
1fdfd8406d made sure that all of the mzlib/contract exports are documented
(some by using racket/contract exports and some by adding
   more docs)
2011-04-25 11:54:14 -05:00
Robby Findler
44193bda4c fix ->r docs 2011-03-31 18:05:35 -05:00
Robby Findler
ee82d86bd1 added docs for the mzlib/contract function combinators 2011-03-29 22:43:23 -05:00
Robby Findler
6461b1feae Rackety 2011-03-29 22:43:21 -05:00
Stevie Strickland
10eb818f95 Conversion of struct/c to chaperones when appropriate. 2010-12-07 04:11:26 -05:00
Stevie Strickland
b416b7e5bb Now migrate vector/c and vector-immutable/c.
Also add old-style vector/c to mzlib/contract.
2010-09-16 15:04:41 -04:00
Stevie Strickland
3028f2d142 Convert vectorof/vector-immutableof to the new regime.
Also add old-style vectorof to mzlib/contract.
2010-09-16 15:04:41 -04:00
Stevie Strickland
994ad6d10f Now change box/c to use proxies or chaperones appropriately.
Create a mzlib/contract compatible version of the old box/c and use that
for mzlib/contract.  Change the docs so that the docs for mzlib/contract
contain the right information.

Fix the typed-scheme implementation to only force flat box (or hash)
contracts when it already is required to be flat.  Otherwise, allow
non-flat contracts for the element contract (or domain/range contracts).
2010-09-15 16:57:17 -04:00
Eli Barzilay
939af28a4c Some random ".ss" -> ".rkt"s 2010-05-17 05:58:19 -04:00
Stevie Strickland
654a70ff90 Adding with-contract from sstrickl/with-contract, with a slight nudge to
the recent unit contract work to use the same syntax parameter as this
work.

svn: r13185
2009-01-16 22:59:48 +00:00
Stevie Strickland
29487b251e I guess this documentation got lost at some point during the various branch
moves, so add it back.

svn: r12888
2008-12-18 17:13:13 +00:00
Stevie Strickland
6c2f2bc60d One more time. Oh, well.
svn: r11745
2008-09-14 06:27:22 +00:00
Stevie Strickland
0cdb21157e Mixing both on the same page is bad, so just have each's examples
in their own sections.

svn: r11744
2008-09-14 06:20:27 +00:00
Stevie Strickland
0519669239 Show some actual examples of how the two differ here.
svn: r11743
2008-09-14 06:00:48 +00:00
Stevie Strickland
f12b9fca59 Merging in mzlib/contract scribble changes.
svn: r11742
2008-09-14 04:51:15 +00:00
Robby Findler
4302033e82 svn: r11741 2008-09-14 03:50:20 +00:00
Stevie Strickland
4ac235f534 Trunk merging, taking care to integrate Robby's changes appropriately. Only
change from what he did was that I added a name arg to the verify/contract
macro (he already has coerce-contract take a name appropriately, so this
was very simple, yay!).

svn: r11737
2008-09-13 23:17:58 +00:00
Robby Findler
85e489219c a bunch more values are now converted into contracts automatically
svn: r11729
2008-09-13 22:35:09 +00:00
Stevie Strickland
0d1b217bce Add docs for version of define/contract that is in mzlib/contract.
svn: r11719
2008-09-13 04:45:44 +00:00
Stevie Strickland
03347cc390 Probably a better way to do this, but now the list is of odd length
and I can't just remove define/contract (which is no longer a binding
from scheme/contract) straightforwardly.

svn: r11718
2008-09-13 04:37:51 +00:00
Stevie Strickland
0870c7ae1d Actually, move the old-style define/contract to its own file in mzlib,
and change around mzlib/contract.ss appropriately.

svn: r11715
2008-09-13 02:51:09 +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
8bac4b1d28 start scribbling mzlib (about half done)
svn: r8546
2008-02-05 22:07:35 +00:00