<br><br><div class="gmail_quote">On Mon, Nov 2, 2009 at 00:47, Walter Bright <span dir="ltr">&lt;<a href="mailto:newshound1@digitalmars.com">newshound1@digitalmars.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Philippe Sigaud wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
(Uh, first time poster, so hi to all!)<br>
</blockquote>
<br></div>
Glad you could join us!<div class="im"><br></div></blockquote><div><br>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...<br>
<br>Anyway, all I can say is that entering D was quite easy, as I&#39;m part of your target population: years of C &amp; 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&#39;s Seq or Haskell lists right now.<br>
<br>As some other people here would say, I&#39;m just a run-of-the-mill programmer discovering functional programming and the power of sequences. But eh, those were fun to code.<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I discovered D2 ranges a few months ago and decided to get a grip on them for the past<br>
few weeks by coding some new ranges. As I&#39;m also reading on Haskell, Clojure and Scala,<br>
I tried to code in D some functions seen elsewhere.<br>
<br>
All in all, I&#39;m having a lot of fun and feel like I&#39;m beginning to grok templates and ranges. I&#39;ve<br>
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.<br>
</blockquote>
<br></div>
What you&#39;re doing is great fodder for an article. Care to write one?<br></blockquote><div><br><br>You know, I&#39;m pretty sure my code is no so good to look at. As I said, I&#39;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&#39;m pretty sure I&#39;m rediscovering things known in CS (particulary the functional world) for years...<br>
<br>Philippe<br></div></div><br>