fmII
Mon, Oct 06th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 13:53 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Shed Skin - Default branch
Section: Unix

 

Added: Thu, Jun 15th 2006 07:50 UTC (2 years, 3 months ago) Updated: Sun, Sep 21st 2008 04:46 UTC (15 days ago)


About:
Shed Skin is an experimental Python-to-C++ compiler. It accepts pure but implicitly statically typed Python programs and generates optimized C++ code. The result can be further compiled to stand-alone programs or extension modules. For a set of 16 non-trivial test programs, measurements show a typical speedup of 2-40 over Psyco, about 10 on average, and 2-220 over CPython, about 35 on average. Not all Python features are supported, and only a subset of about 17 library modules, such as re and random.

Author:
srepmub [contact developer]

Rating:
8.40/10.00 (1 vote)

Homepage:
http://shedskin.googlecode.com/

Trove categories: [change]
[Development Status]  3 - Alpha
[Environment]  Console (Text Based)
[Intended Audience]  Developers
[License]  OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v3
[Operating System]  OS Independent
[Programming Language]  C++, Python
[Topic]  Software Development :: Compilers

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» srepmub (Owner)

» Rating: 8.40/10.00 (Rank N/A)
» Vitality: 0.26% (Rank 903)
» Popularity: 1.07% (Rank 5406)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 10,006
   URL hits: 2,494
   Subscribers: 34

Other projects from the same categories:
CMU Common Lisp
AspectC++
Pattern matching
Wildcat COBOL Compiler
Jaune

Users who subscribed to this project also subscribed to:
Fluid Sync
PHP AnyXML
DrPython
UDP Samplicator
liboping


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 0.0.29 21-Sep-2008 GNU General Public License v3 Homepage

 Comments

[»] Comment on announcement language
by Skip Montanaro - Jan 5th 2007 07:28:20

I think it's important that you are very clear in your announcements that ShedSkin translates a subset of Python to C++. It's there if you read between the lines, but the performance comparison between ShedSkin and Psyco or CPython implies that ShedSkin accepts the same language they do when in fact it doesn't.

--
-- skip@pobox.com

[reply] [top]


    [»] Re: Comment on announcement language
    by srepmub - Jan 7th 2007 08:29:18

    hello skip, you're right - 'implicitly statically typed' is perhaps a bit terse. I am planning on creating a new homepage and summary-description that are more clear about this. I should probably also mention that, in the future, shed skin will be more useful to create extension modules than to compile arbitrary python programs. the wikipedia page is more clear I think, but still not very optimal. thanks for the comment ^^ mark.

    [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs