[plt-scheme] what's HtDP, what it is NOT
On Feb 23, 2009, at 1:29 PM, Stephen Bloch wrote:
> In HtDP, we introduce a data type, then some patterns for how to
> test and code for that data type. These patterns ...
Once again, HtDP is
NOT about patterns
NOT a form of test-driven design
NOT a form of 'code by example'
Vehemently NOT!
HtDP is about empowering (novice) programmers
to cope with ANY data type that may come along
to differentiate between structural recursion and generative recursion
to differentiate between applicative and stateful design and what
it takes to do so.
And I will say that the thoughts developed there don't help (yet)
with organizations for parsers and for lazy programs.
-- Matthias