D dropped in favour of C# for PSP emulator

Ary Manzana ary at esperanto.org.ar
Fri May 11 20:42:11 PDT 2012


On 5/12/12 3:40 AM, Mehrdad wrote:
> On Friday, 11 May 2012 at 20:20:36 UTC, Jonathan M Davis wrote:
>> That's definitely an example of something that depends on your
>> background. std.algorithm.any does _exactly_ what it would do in a
>> functional language.
>
> Well, I know some FP (Scheme/newLISP) but they don't have an "any"
> function. I don't know about F#, but my guess would be that it would do
> the same thing as C# would (for obvious reasons).
>
> Are you thinking of a language in particular that has D's behavior? Or
> is this just a guess?

Ruby has any?:

http://ruby-doc.org/core-1.9.3/Enumerable.html#method-i-any-3F

And it's the best of the two worlds: given a block (a lambda) it works 
like D. Give no lambda and it just returns true if the enumerable has 
any elements.

Ruby wins again. :-P


More information about the Digitalmars-d mailing list