WORA

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

Posted by hdh at

Can I snatch the Python logo for use on my site?

Sure!

How did you draw it?

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.

the redundant xlink namespace

Fixed.  Thanks!

Posted by Sam Ruby at

the redundant xlink namespace

Fixed.  Thanks!

Oops, no more SVG here, Firefox 2.0.0.11. Opera beta and QtWebkit demo do finely.

Posted by hdh at

Bug 372377.

Posted by Sam Ruby at

links for 2008-01-04

Sam Ruby: WORA django on jython (tags: django jython jvm)...

Excerpt from night tale at

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.

Posted by Michael R. Bernstein at


@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.

Posted by Mark at

Sam Ruby: WORA

“write in Python or Ruby, run anywhere there is C, a JVM, or .Net”...

Excerpt from del.icio.us/tag/python at


Write once, run everywhere 2.0

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...

Excerpt from Alexander Klimetschek's Blog at


Write once, run everywhere 2.0

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...

Excerpt from Alexander Klimetschek's Blog at

Add your comment












Nav Bar