[Haskell-cafe] Re: [Haskell] TABI 0.1: a typeful tagged
cross-language calling convention
list at phaedrusdeinus.org
Tue Jul 21 14:52:58 EDT 2009
On Jul 21, 2009, at 10:37 AM, Felipe Lessa wrote:
> it seems to me that the only way of
> avoiding serialization costs would be having the same
> representation in memory for all languages and just passing
> pointers around instead of peek'ing and poke'ing everytime.
Alternately, a whole slew of point-to-point translators might do the
trick. Haskell to Lua (and back), Lua to Ocaml (and back), Ocaml to
Ruby (and back), Ruby to Lua, etc., etc.
That's a great deal of overhead beyond the "canonical representation"
method, but it would achieve translation without explicit serialization.
More information about the Haskell-Cafe