On 12/26/05, Ashley Yakeley <[EMAIL PROTECTED]> wrote:
> I thought functions receive dictionaries, rather than dictionaries being
> stored inside values? For instance:
>
>   class C (x :: #4) where ...
>
>   foo :: (C x) => x -> Bool
>   foo x = ...
>
> might be generate something like this:
>
>   HsBool foo (CDict dict,int32 x) { ... }

Just a strange thought, but what about...

foo :: x# -> ...
=>
... foo (void *x, ...) { ... }

Just because it's unboxed doesn't mean it isn't in memory...

--
Taral <[EMAIL PROTECTED]>
"Computer science is no more about computers than astronomy is about
telescopes."
    -- Edsger Dijkstra
_______________________________________________
Haskell mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to