[Haskell-cafe] Why Haskell?

SevenThunders mattcbro at earthlink.net
Mon Jul 24 04:13:18 EDT 2006



Alberto Ruiz-2 wrote:
> 
> The GSL has been ported to Windows:
> 
> http://gnuwin32.sourceforge.net/packages/gsl.htm
> 
> so I think that GSLHaskell could also be adapted to work in Windows... I
> will 
> try to do it.
> 
> Alberto
> 
> On Monday 24 July 2006 02:56, SevenThunders wrote:
>> Jared Updike wrote:
>> > GSL Haskell bindings:
>> >
>> > http://dis.um.es/~alberto/GSLHaskell/
>> > http://dis.um.es/~alberto/GSLHaskell/doc/
>> >
>> > Specifically for Linary Algebra:
>> > http://dis.um.es/~alberto/GSLHaskell/doc/GSL-Base.html
>> >
>> >> > You make a good point and the decision was by no means cut and dry.
>> >>
>> >> However
>> >>
>> >> > I made a point of developing some test code using some the newer
>> array
>> >>
>> >> data
>> >>
>> >> > types and looked at maintaining the array in Haskell and then
>> directly
>> >> > calling Blas etc.  I even had a nice polymorphic matrix class going.
>> >> > However I found the array interface just a bit too 'clunky' to use a
>> >> > technical term.  The withArray interface is not very appealing.  The
>> >>
>> >> layers
>> >>
>> >> > of lambda notation was giving me a headache.
>> >
>> > I think part of the problem here is not necessarily C or Haskell's
>> > fault, but rather that what you were trying to do was write a library
>> > (or needed the right library). Library writing is hard enough on its
>> > own, much less when one is relatively new to Haskell! Hopefully you
>> > will find the right tool for the job and things will go well!
>> >
>> >   Jared.
>> > --
>> > http://www.updike.org/~jared/
>> > reverse ")-:"
>> > _______________________________________________
>> > Haskell-Cafe mailing list
>> > Haskell-Cafe at haskell.org
>> > http://www.haskell.org/mailman/listinfo/haskell-cafe
>>
>> I looked at that.  It would have been nice to use it however it seems to
>> have issues on Windows.  Although my windows requirement probably could
>> have been relaxed, at the beginning of the project our network was
>> entirely
>> windows based.
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
> 
> 

Fantastic, this is significant news.  Of course its a bit late in my case,
but it will still probably be very helpful for follow on work.  I'll try to
make it possible to interchange data between my engine and GSL. It might be
interesting to compare performance.
-- 
View this message in context: http://www.nabble.com/Why-Haskell--tf1986013.html#a5463325
Sent from the Haskell - Haskell-Cafe forum at Nabble.com.



More information about the Haskell-Cafe mailing list