Greg Hendershott wrote at 11/12/2011 10:20 AM:
If Neil van Dyke is reading this, I think this would be an excellent
topic for your book. What are practical ways to get the benefits of
contracts during development, while minimizing or eliminating their
cost in production?  Is it as simple as "rebuilding" with versions of
define/contract et al that don't actually create contracts?  Any other
strategies?

Thanks for the tip.  I'll see what I can say on this topic.

I suspect that, as a result of your message, some PLT person will look again at whether there's more documentation they want to make about contracts, and whether there's any software improvements they want to make.

My book is just complementary, and PLT aren't sitting still. I'm currently positioning my book as: "Hey, you! Skilled professional programmer who is interested in Racket! Read this small book first, for the most accessible and complete rapid introduction targeted specifically and only at you. You can read it easily, linearly, from start to finish, on the train, without a computer. Then you'll want to keep it handy as a reference, because it has a few different spins and presentations on topics than the PLT manuals do, and will discuss a few topics they don't right now. After a first and second read of this book, you'll mostly use the PLT manuals, but will always have fond, intimate memories of this book. (You will also want to purchase two cases of the for-pay paper version of this book: one case to distribute to your coworkers, and the other to hand out free to dotcommers in cafes, thereby tripling worldwide sales of the book.)"

--
http://www.neilvandyke.org/
_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users

Reply via email to