[Shootout-list] Re: OO (was Re: process creation & message passing)

Isaac Gouy igouy2@yahoo.com
Thu, 21 Oct 2004 12:36:22 -0700 (PDT)


> > Why reject iterative solutions for fibo and
> > ackermann?
> > They are two ways of dealing with the same problem.
> > 
> > (Those tests exclude languages which don't provide
> > recursion.)
> 
> You are creating a false dichotomy here!  I'm not
> suggesting it's okay for the C example to forgo
> providing an object oriented solution -- I'm saying
> it's okay for the C programmer to craft an OO
> system in C.

Doesn't seem like the gcc programs "craft an OO system in C".


> > > It's a moot point.  Someone already wrote such an
> > > entry.  It's here, and it's going to stay.
> > 
> > It would be disapointing to grandfather carelessness
> > and errors of judgement. Shouldn't we bring back the
> > C# programs because they were once shown on the 
> > Shootout pages?
> 
> Well, yes.  The C# will reappear as soon as the
> revised Mono runtime is released that corrects the
> thread race problem that caused all Mono measurements
> to be invalid.

Similarly the program entry for C could reappear when C 2010 adds an
object system to the language... Felix could reappear when exception
handling is added to the language...


> > All the test pages have a section for "Alternates" 
> > The Clean objinst and methcall programs are
> > "Alternates" 
> 
> I don't know.  I'm not convinced this is the right
> way to go.

We could simply remove tests that require some "special" functionality
-  after all there are so many interesting things we can do with
integer arithmetic :-)




		
__________________________________
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail