ANN: Shed Skin 0.0.30,an experimental (restricted-)Python-to-C++ Compiler

Discussion in 'Python' started by Mark Dufour, Dec 5, 2008.

  1. Mark Dufour

    Mark Dufour Guest

    Hi all,

    I have just released version 0.0.30 of Shed Skin, an experimental
    (restricted) Python-to-C++ compiler.

    Most importantly, this release adds (efficient) support for
    user-defined classes in generated extension modules, which should make
    it much easier to integrate compiled code within larger projects. More
    specifically, compiled classes can now be instantiated on the CPython
    side, and instances can be passed freely between CPython and Shed Skin
    without any conversion taking place. (Instances of builtin classes are
    still (recursively) copied, though, at the moment..)

    Another major improvement was contributed by FFAO: a new 'set'
    implementation, directly based on the CPython code. While I haven't
    tested it on many benchmarks, it is clear that is now much faster, and
    on one benchmark it even outperforms CPython on my system by about
    35%.

    Other notable changes include complex number support, mapping None to
    NULL instead of 0 and printing it as 'None', as well as an important
    type inference fix.

    With support for user-defined classes in extension modules, it looks
    like all the major pieces are now there to do a 0.1 release. The only
    thing I'd really like to do before that, is to improve support for the
    'os' module. Please let me know if you'd like to help out here!
    Hopefully, with many details out of the way, I can have another good
    look at type inference for 0.2..


    Thanks,
    Mark.
    --
    "One of my most productive days was throwing away 1000 lines of code"
    - Ken Thompson
    Mark Dufour, Dec 5, 2008
    #1
    1. Advertising

  2. Mark Dufour

    Paul Boddie Guest

    Re: ANN: Shed Skin 0.0.30, an experimental (restricted-)Python-to-C++Compiler

    On 5 Des, 12:24, "Mark Dufour" <> wrote:
    > Hi all,
    >
    > I have just released version 0.0.30 of Shed Skin, an experimental
    > (restricted) Python-to-C++ compiler.


    I think Mark forgot to post some links. ;-)

    http://shed-skin.blogspot.com/
    http://code.google.com/p/shedskin/

    Paul
    Paul Boddie, Dec 5, 2008
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Mark Dufour
    Replies:
    14
    Views:
    738
    Mark Dufour
    Sep 18, 2005
  2. Mark Dufour
    Replies:
    0
    Views:
    218
    Mark Dufour
    Feb 24, 2008
  3. srepmub
    Replies:
    0
    Views:
    281
    srepmub
    Jun 3, 2008
  4. Mark Dufour
    Replies:
    2
    Views:
    279
    srepmub
    Oct 1, 2008
  5. Mark Dufour
    Replies:
    27
    Views:
    872
    William Dode
    Jul 27, 2009
Loading...

Share This Page