On 19/03/2012, at 8:01 AM, Damien Desfontaines wrote:
> The project I suggest is mainly inspired by Ticket #1555 [1] : I think that
> would be a great idea to make it possible to call some Haskell code into 
> OCamL.
> In particular, this would contribute to the spreading of Haskell in countries
> where OCamL is proeminent, mainly France and Italy. The idea would be the
> following : building a translator which would turn Haskell code into (purely
> functional) OCamL code, in order to enable the use of Haskell functions and
> libraries within OCamL programs, in a "human-readable" way (the OCamL source
> code generated would ideally be understandable enough to be manually 
> modified).

You might want to consider targeting F# as well as (or instead of) OCaml.
I've had nothing but trouble with GODI, to the point where I gave up on
OCaml entirely.  On the other hand, F# came with Mono...

F# has built-in support for lazy evaluation (although it is not the default),
so this might simplify your task.  Indeed, F# has comprehensions too, so the
main impedance mismatch would be typeclasses.  This would make an F# target
a sensible half-way point for an OCaml target.


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

Reply via email to