On Feb 21, 2011, at 8:04 AM, Kathryn Gray <[email protected]> wrote:
> I've added a preliminary version of define-wish to the teaching languages and > the test-engine but it doesn't presently do everything that was > discussed/requested in the original conversation. And I don't know how to > extend it to support those features. > > So can someone with more experience in developing functions for the teaching > languages assist? > > (define-wish n) presently provides the programmer with a function, n, of > arity one (that raises an exception about wishes when called). I would like > this function to be of variable arity, but I have not determined how to do > this. Yes: ideally one would write (define-wish (f x y z)) and it would define a 3-parameter function named f, whose arity would be enforced by Check Syntax and which would raise an appropriate exception when called. > > I would also like the test-engine to be able to report every wished for > function, whether or not it's called. Good point. One of these days I've GOT to sit down and learn to write macros.... Stephen Bloch [email protected] _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

