On Mon, Nov 2, 2009 at 00:47, Walter Bright <[email protected]>wrote:
> Philippe Sigaud wrote: > >> (Uh, first time poster, so hi to all!) >> > > Glad you could join us! > > Thanks, Walter, and thank you for D. I did find the NG easily and even found a way to have gmail read it and put it into my mail box. If only I could remember how I ddi it... Anyway, all I can say is that entering D was quite easy, as I'm part of your target population: years of C & C++, some Jave, some dabbling in Python. Compared to C++ were I never did any template, templates in D are relatively easy to wrap your mind around. And I fell in love with the range idea, being immersed in Clojure's Seq or Haskell lists right now. As some other people here would say, I'm just a run-of-the-mill programmer discovering functional programming and the power of sequences. But eh, those were fun to code. > I discovered D2 ranges a few months ago and decided to get a grip on them >> for the past >> few weeks by coding some new ranges. As I'm also reading on Haskell, >> Clojure and Scala, >> I tried to code in D some functions seen elsewhere. >> >> All in all, I'm having a lot of fun and feel like I'm beginning to grok >> templates and ranges. I've >> a module with some new functions inspired by those of std.range and >> std.algorithm and was wondering if they could be interesting for someone >> else. >> > > What you're doing is great fodder for an article. Care to write one? > You know, I'm pretty sure my code is no so good to look at. As I said, I'm no professional coder. I guess if all goes well, I can write something on my experience as a complete newbie. My line of work is completely different, so I'm pretty sure I'm rediscovering things known in CS (particulary the functional world) for years... Philippe
