Re: What is Python's answer to Perl 6?

From: Aahz (aahz_at_pythoncraft.com)
Date: 10/31/04


Date: 31 Oct 2004 00:37:37 -0400

In article <10o821fqaiahu31@news.supernews.com>,
John Roth <newsgroups@jhrothjr.com> wrote:
>
>I suspect that the performance issue is being clouded by the
>reference counting mechanism in CPython. Modern garbage collectors
>are reputedly significantly faster. If Python 3.0 removes reference
>counting it might speed up substantially. Note that IronPython is
>reported to run at the same (or better) speed as CPython, even
>though the CLR is not optimized for running scripting languages.

IronPython also doesn't have to worry about random C libraries. That's
one reason why refcounting works better in CPython.

-- 
Aahz (aahz@pythoncraft.com)           <*>         http://www.pythoncraft.com/
WiFi is the SCSI of the 21st Century -- there are fundamental technical
reasons for sacrificing a goat.  (with no apologies to John Woods)


Relevant Pages

  • Re: Generators versus Coroutines
    ... > Having followed the development of Prothon it is my understanding that ... CPython uses the *C-stack*!!?!?! ... for a weekend toy-project interpreter such an aproach would be ... a reason I don't understand... ...
    (comp.lang.python)
  • Re: Possible to set cpython heap size?
    ... The reason why is simply that I know roughly how much memory I'm going ... and cpython seems to be taking a fair amount of time ...
    (comp.lang.python)