On Thu, Mar 07, 2002 at 01:48:49PM -0500, Dan Sugalski wrote:
> 
> >First, there are basic native types such
> >as num, int, and string, which I'm perfectly fine with. But what bothers
> >me is the fact that bigint's and bignum's are being given a special place
> >in the vtable.
> 
> Why? They're base types, really. I'd like to add in support for 
> complex numbers too, but I've not yet gone that far. Might next week, 
> you never know.

Why?

Why should complex numbers be base types?

Why should bigint's and bignum's be given special treatment?
(I understand Brent's point that you want to overflow to bigint's
and bignum's, but that doesn't require special treatment, only that
they be available for creation.)

If parrot is supposed to be fully extensible then let it "eat it's
own dog food". It should use the extensibility it offers to others
to implement it's own extensions. Any special treatment of extra
internal types implies that that special treatment isn't available
to types added at runtime.

Tim [not really paying attention so possibly ranting needlessly]

Reply via email to