Please Vote: Exercises in TDPL?

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Fri May 15 20:01:18 PDT 2009


Georg Wrede wrote:
> Bill Baxter wrote:
>> On Thu, May 14, 2009 at 5:05 PM, Andrei Alexandrescu
>> <SeeWebsiteForEmail at erdani.org> wrote:
>>> A chunky fragment of TDPL will hit Rough Cuts soon enough. I'm pondering
>>> whether I should be adding exercises to the book. Some books have 
>>> them, some
>>> don't.
>>>
>>> Pros: As I'm writing, I've come up with some pretty darn cool exercise
>>> ideas.
>>>
>>> Cons: The book gets larger, takes longer to write, and I never solved 
>>> the
>>> exercises in the books I've read, but then I'm just weird.
>>>
>>> What do you think?
>>
>> I learned Scheme on my own using SICP and I found the exercises there
>> to be quite valuable in verifying that I actually understood* what was
>> going on.
>>
>> [*] or didn't understand, as was frequently the case. :-)
> 
> Yup. Same here. :-(
> 
> Incidentally, here, or in D.learn, somebody was asking for symbolic 
> derivation with D templates. I think one of the excercises in SICP was 
> to write a lisp snippet that did just that.
> 
> Awesome stuff, through and through.

Speaking of which, compile-time derivation using strings and mixins 
would be an awesome addition to std.numeric.

alias unaryFunction!("exp(x) * sin(x)", "x") fun;
alias derive!(fun, "x") dfun;


Andrei



More information about the Digitalmars-d mailing list