From: Robby Findler (robby at eecs.northwestern.edu) Date: Fri Jan 16 08:37:13 EST 2015 |
|
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
Posted on the users mailing list. |
|