The Many Faces of D - slides

Daniel Gibson metalcaedes at gmail.com
Sun Oct 3 15:51:07 PDT 2010


On Mon, Oct 4, 2010 at 12:44 AM, retard <re at tard.com.invalid> wrote:
> Sun, 03 Oct 2010 12:43:07 -0700, Walter Bright wrote:
>> It's like what's wrong with C++ metaprogramming - you have to learn a
>> whole new language. D metaprogramming can be done using ordinary D
>> functions. Nothing new to learn.
>
> Is this also true for Haskell/OCaml/SML/Erlang/Clojure/Lisp programmers?
> Nothing new to learn when using the "functional" features of D? Does TCO
> work well? Other common optimizations such as common deforestation
> techniques? The sad fact is, there's no need to learn new stuff ONLY when
> one comes from C/C++. Users of every other language have very much to
> learn. Not necessarily in a good way.
>

If you're gonna use the "functional features" in D you'll want to
learn "normal" D and its syntax anyway, so what's your point?


More information about the Digitalmars-d mailing list