Jim Baker: The most important thing to know about Django on Jython is that we are almost there, and with clean code. End-to-end functionality is demonstrated by the admin tool running in full CRUD, along with a substantial number of unit tests and syncdb. But this has been achieved by so far requiring only 6 lines of code in changes to Django trunk.
As the decade comes to a close, it is interesting to see the promise of “Write Once, Run Anywhere” move from “write in Java, run anywhere there is a JVM” to “write in Python or Ruby, run anywhere there is C, a JVM, or .Net”. While the latter VMs provide additional runtime libraries, the pressure to run high profile frameworks like Django and Rails ensure that there is a rather large set of common libraries implemented compatibly across the various implementations.
Can I snatch the Python logo for use on my site? thanks.
How did you draw it? The paths' d are different from the official SVG logo’s (which is created with Inkscape); but the redundant xlink namespace suggests it’s auto-gen’d.
Off-topic: I like your spell-checker. It made me put hyphens at the right places
Ultimately, I used vim. Sometimes I start with other versions (potrace, existing SVGs) and brutally truncate coordinates to two (or at most three) digits of precision. It has been a while, so I don’t recall what I used as the starting point for this particular icon.
I’ve also noted a shift in the definition of ‘cross platform’, in that implementations that exist only for two platforms (ie. Mac+Windows) no longer count.
@Michael: we obviously need a new acronym for “write once, run on the proprietary platform of our choice.” WOROTPPOOC? Sounds like a Scrabble player’s screenname. How about WOROW: “write once, run on Windows.” At least it’s honest.
Sam Ruby : As the decade comes to a close, it is interesting to see the promise of “Write Once, Run Anywhere” move from “write in Java, run anywhere there is a JVM” to “write in Python or Ruby, run anywhere there is C, a JVM, or .Net”. While the...
Sam Ruby : As the decade comes to a close, it is interesting to see the promise of “Write Once, Run Anywhere” move from “write in Java, run anywhere there is a JVM” to “write in Python or Ruby, run anywhere there is C, a JVM, or .Net”. While the...