I've updated what John did. Changes: - Scribble documentation (basically what Dorai wrote with a new reference section) - ! is a syntax parameter, so you get nice error checking - Automated test suite based on Dorai's examples - Fresh unit test suite - Uses define-struct and other Racket specific things - Uses alists rather than (list (list var val)) so dict api is usable on answers - Contracts on all provided values - Renamed %assert and %assert-a to %assert! and %assert-after!
There were two functions I need unit tests for: %bag-of-1 and %set-of-1. If you look in my unit test file, you'll see what I tried (search for XXX) but I'm not familiar enough to figure it out. Jay On Thu, Apr 22, 2010 at 11:39 AM, John Clements <cleme...@brinckerhoff.org> wrote: > > On Apr 22, 2010, at 6:37 AM, Matthias Felleisen wrote: > >> >> John, would you mind checking Schelog into our core? Dorai is cc'ed. I think >> that among Sam, Jay, you and I we can maintain Schelog > > Done... on a local branch. Issues: > > 1) Dorai retains the copyright on these. Is there any problem in adding them > to the core? > 2) By "core", I'm assuming you mean plt/collects? > 3) This seems like the right place to add a branch, but I'm getting signals > from Eli that that's discouraged. > > John Clements > > > _________________________________________________ > For list-related administrative tasks: > http://list.cs.brown.edu/mailman/listinfo/plt-dev > > -- Jay McCarthy <j...@cs.byu.edu> Assistant Professor / Brigham Young University http://teammccarthy.org/jay "The glory of God is Intelligence" - D&C 93 _________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev