[rails-oceania] Re: talk proposal: interfacing ruby and haskell

2009-08-14 Thread Mark Wotton


On 14/08/2009, at 6:55 PM, Taylor luk wrote:

>
> Ouch this is exactly what i am looking for.
>
> Would like mind sharing what is the interface build on ? Couldn't be
> (ruby-ffi + haskell-ffi) right ?

That's pretty much the shape of it, plus some data mapping stuff.
This has some consequences: you can't sensibly represent a lazy  
Haskell data structure to Ruby, it has to be forced all the way (as  
it's all going through the C api.)

Also only works with jhc at the moment, because the ghc support for  
dynamic libraries in a state of flux - it worked in 6.8, and it'll  
work in 6.12 i'm assured, but 6.10 not so much.

The github repo is embarrassingly simple at the moment, there's a lot  
of stuff I have to add to make it usable.

> Functional number crunching with hubris, here i come :)

Feedback always appreciated :)

mark

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to rails-oceania@googlegroups.com
To unsubscribe from this group, send email to 
rails-oceania+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en
-~--~~~~--~~--~--~---



[rails-oceania] Re: talk proposal: interfacing ruby and haskell

2009-08-14 Thread Taylor luk

Ouch this is exactly what i am looking for.

Would like mind sharing what is the interface build on ? Couldn't be
(ruby-ffi + haskell-ffi) right ?

Functional number crunching with hubris, here i come :)


Taylor Luk
www.taylorluk.com

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to rails-oceania@googlegroups.com
To unsubscribe from this group, send email to 
rails-oceania+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en
-~--~~~~--~~--~--~---