On Fri, Oct 03, 2008 at 09:47:38PM -0700, Larry Wall wrote:
> On Fri, Oct 03, 2008 at 11:57:30PM -0400, Michael G Schwern wrote:
> : What's the status of numeric upgrades in Perl 6?  Is see the 
> : docs say "Perl 6 intrinsically supports big integers and rationals 
> : through its system of type declarations. Int automatically 
> : supports promotion to arbitrary precision" but it looks like it's 
> : doing the same thing as Perl 5.
> The status of numeric upgrades in Perl 6 is fine.  It's rakudo that
> doesn't do so well.  :)

Correct.  I suspect that eventually the Rakudo developers will have
to develop a custom set of PMCs for Perl 6 behaviors rather than
relying on the Parrot ones.

In the more general sense, it's sometimes useful to remember that
Parrot is a virtual machine that often takes a Perl 5 approach to
solving problems -- I suspect because in many cases the "Perl 6"
approach wasn't necessarily well defined at the time.  It's going
to take Rakudo a little time to layer or rebuild the correct 
semantics for its core object types, so in the meantime we see
bits of Parrot peeking out through the interfaces.


Reply via email to