Re[2]: [Haskell-cafe] Re: [Haskell] Google Summer of Code 2009

2009-02-11 Thread Bulat Ziganshin
Hello Don,

Wednesday, February 11, 2009, 11:58:13 PM, you wrote:

>> fast as possible, but i don't know anyone using haskell to write
>> high-performance code. so you ask for non-existing specialists

> We're doing it at Galois regularly. Check out the blog.

i scanned through http://www.galois.com/blog/category/haskell/
and don't found anything about this. probably we mean different things
- i'm saying about implementation of cpu-intensive algorithms like
deflate, md5 or mpeg

for crypto-algos we have haskell library and afair it was 3-10 times
slower than C equivalents and probably harder to write too?


-- 
Best regards,
 Bulatmailto:bulat.zigans...@gmail.com

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re[2]: [Haskell-cafe] Re: [Haskell] Google Summer of Code 2009

2009-02-11 Thread Bulat Ziganshin
Hello Don,

Wednesday, February 11, 2009, 8:28:33 PM, you wrote:

>> anyway it's impossible due to slow code generated by ghc

> Been a long time since you did high perf code -- we routinely now write
> code that previously was considered not feasible.

which is still slower than C and need more time to write

> However, I would say it needs an optimisation expert, yes, in any
> language.

there are experts, includingyou, in making haskell specific code as
fast as possible, but i don't know anyone using haskell to write
high-performance code. so you ask for non-existing specialists


-- 
Best regards,
 Bulatmailto:bulat.zigans...@gmail.com

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re[2]: [Haskell-cafe] Re: [Haskell] Google Summer of Code 2009

2009-02-11 Thread C.M.Brown
Hi Jamie,

As a side note - I'd be very interested to see a Haskell implementation of
H264 decoding. I'm currently having to use the ffmpeg library in C, and
it's notoriously buggy with memory leaks left right and centre. A
haskell solution would be very much welcome!

Regards,
Chris.


On Wed, 11 Feb 2009, Jamie wrote:

> Hi Bulat,
>
> On Wed, 11 Feb 2009, Bulat Ziganshin wrote:
>
> > Hello Jamie,
> >
> > Wednesday, February 11, 2009, 5:54:09 AM, you wrote:
> >
> >> Seems like it is ok to write H.264 in Haskell and released via GPL
> >> license?
> >
> > anyway it's impossible due to slow code generated by ghc
>
> I see, I guess I'll have to stuck with C version of H.264 in my Haskell
> programs.  Maybe in future when ghc have better optimizations.
>
> At least one can write various subset of H.323 standard in Haskell as the
> only part of H.323 subset that is CPU intensive is video/audio codecs, the
> rest is just mainly network I/O code.  http://www.h323plus.org/standards/
>
> > Best regards,
> > Bulatmailto:bulat.zigans...@gmail.com
>
>   Jamie
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: Re[2]: [Haskell-cafe] Re: [Haskell] Google Summer of Code 2009

2009-02-11 Thread Sebastian Sylvan
On Wed, Feb 11, 2009 at 9:40 AM, Bulat Ziganshin
wrote:

> Hello Jamie,
>
> Wednesday, February 11, 2009, 5:54:09 AM, you wrote:
>
> > Seems like it is ok to write H.264 in Haskell and released via GPL
> > license?
>
> anyway it's impossible due to slow code generated by ghc
>

Impossible? Really? How does performance relate to it being possible to
write? I would be surprised if it was indeed impossible to get something
that runs fine one *some* machine.
It may be difficult to beat C, but that doesn't mean it's impossible to
write something useful.

-- 
Sebastian Sylvan
+44(0)7857-300802
UIN: 44640862
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re[2]: [Haskell-cafe] Re: [Haskell] Google Summer of Code 2009

2009-02-11 Thread Jamie

Hi Bulat,

On Wed, 11 Feb 2009, Bulat Ziganshin wrote:


Hello Jamie,

Wednesday, February 11, 2009, 5:54:09 AM, you wrote:


Seems like it is ok to write H.264 in Haskell and released via GPL
license?


anyway it's impossible due to slow code generated by ghc


I see, I guess I'll have to stuck with C version of H.264 in my Haskell 
programs.  Maybe in future when ghc have better optimizations.


At least one can write various subset of H.323 standard in Haskell as the 
only part of H.323 subset that is CPU intensive is video/audio codecs, the 
rest is just mainly network I/O code.  http://www.h323plus.org/standards/



Best regards,
Bulatmailto:bulat.zigans...@gmail.com


Jamie
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re[2]: [Haskell-cafe] Re: [Haskell] Google Summer of Code 2009

2009-02-11 Thread Bulat Ziganshin
Hello Jamie,

Wednesday, February 11, 2009, 5:54:09 AM, you wrote:

> Seems like it is ok to write H.264 in Haskell and released via GPL
> license?

anyway it's impossible due to slow code generated by ghc


-- 
Best regards,
 Bulatmailto:bulat.zigans...@gmail.com

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe