Ah, that makes sense, fixed.

> On Jan 16, 2015, at 05:37, Robby Findler <ro...@eecs.northwestern.edu> wrote:
> 
> One comment. The contract combinators are curried so that you can do
> work on the partial applications. So don't write this:
> 
> (define ((((ho-val-first-projection
> impersonate/chaperone-async-channel) ctc) blame) val)
> 
> instead try to do some work earlier, when you first can. (The most
> important thing is to minimize the work done after you get the 'val'
> argument.)
> 
> Robby


_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to