[Haskell-cafe] Re: A suggestion for the next high profile Haskell project

ls-haskell-developer-2006 at m-e-leypold.de ls-haskell-developer-2006 at m-e-leypold.de
Mon Dec 18 18:05:32 EST 2006


Bulat Ziganshin <bulat.ziganshin at gmail.com> writes:

> Hello ajb,
>
> Monday, December 18, 2006, 4:12:01 AM, you wrote:
>
>> time.  For example, for certain types of problem, Haskell minimises the
>> amount of time between the point where I start typing and the point where
>> I have the answer.
>
> of course, we can fool any topic by changing the names. no one will say
> that Haskell is small productive language, the topic was just about speed
> of code generated

No. The topic was "A suggestion for the next high profile Haskell
project", before that "Mozart vs. Beethoven" and before that "Haskell
for Dummies". All of which could be construed to suggest the value of
structure and clearness over mere performance.

>> Similarly, I think today that a decent merge sort in Haskell is likely
>> to outperform most C qsort() implementations TODAY, under reasonable
>> conditions (reasonably large data set, for example), because C's qsort()
>> interface simply cannot support good specialisation.
>
> is that really important, having cheap calls? how about comparision between

't'was your topic: speed. :-)

> C sorting array of numbers and Haskell sorting *lazy* list of numbers? :)

Sorting lazy lists? I think they would have to be forced ..., wouldn't they?

Regards -- Markus


More information about the Haskell-Cafe mailing list