[Haskell] Re: Boxing (Day) Question
Ashley Yakeley
ashley at semantic.org
Tue Dec 27 02:58:08 EST 2005
In article <43B0962E.6070201 at augustsson.net>,
Lennart Augustsson <lennart at augustsson.net> wrote:
> Yes, I think it would work. But I'd think it would be awkward.
> Now you need to know the size of each unboxed type to make polymorphic
> functions (and that's not even portable).
Yes, your polymorphic types and functions are limited to a particular
kind of storage. But it's similar to C in this respect. If you wanted to
do allocation yourself, for instance, you could use typed pointers,
which would all have the same kind. This could be an alternative way of
doing FFI.
It also might be interesting to allow user definition of certain kinds
of unboxed datatypes, similar to C++ enumerations.
--
Ashley Yakeley, Seattle WA
More information about the Haskell
mailing list