Northwest Python Day 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Northwest Python Day 2009 - Presentation Transcript

    1. Python at Sun Ted Leung Principal Engineer, Dynamic Languages and Tools
    2. Why?
    3. PHP - 8.8% Python - 4.7% Perl - 4.3% JavaScript - 3.3% Ruby -3.1%
    4. (September) PHP - 9.2% Python - 5% Perl - 4.8% JavaScript - 3.3% Ruby - 2.7%
    5. Runtimes
    6. CPython • Python 2.6 in OpenSolaris • IPS written in Python • DTrace probes for Python • Sun WebStack
    7. Jython 2.5 • Full CPython 2.3/2.4/2.5 language feature support • Java classes now come in as new-style classes • More Python apps run on Jython • More standard libraries are supported • ast.py from CPython 2.6
    8. Jython • 2 more betas, RC’s early Feb, final Mar? • Community • GlassFish (upcoming)
    9. mlvm/DaVinci Machine • Modify the JVM to support dynamic languages better • JSR-292 • JDK 7
    10. mlvm/DaVinci Machine • invokedynamic • interface injection • tail calls • continuations
    11. Tools
    12. NBPython • Community driven • Allan Davis • Jean-Yves Mengant • Amit Saha • Tor Norbye
    13. NBPython • Code completion • Code Folding • Semantic Highlighting / Instant Rename • Debugger • Platform Manager
    14. NBPython • Early Access atop NetBeans 6.5 • 1.0 in NetBeans 7.0 • CI builds or source for the brave
    15. Challenges
    16. • Migration • Packaging • Performance • Concurrency • Marketing/Evangelism
    SlideShare Zeitgeist 2009

    + Ted LeungTed Leung Nominate

    custom

    403 views, 0 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 403
      • 401 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 3
    Most viewed embeds
    • 2 views on http://www.sauria.com

    more

    All embeds
    • 2 views on http://www.sauria.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories