This is as days pass by, by Stuart Langridge

And this is One Python, singing in the darkness, written , and concerning Linux

Mod-python is an Apache module which loads one copy of Python at Apache startup, and then all subsequent Python web applications use this one Python interpreter. It means that you don't incur Python startup times every time you visit a URL, and it's really useful. (There are similar-but-different approaches, such as FastCGI and SCGI; they all basically involve running one Python interpreter, though.) Lazyweb: Would it be possible to do this for the Linux desktop? Have one Python running and have it run all the applications that use Python? I don't know how you stop a crash in one application crashing all unrelated applications, but the modpython people have presumably solved this problem. Python isn't significantly slower than C for most actual applications, which are event-driven anyway, but startup is certainly slower; it'd be rather nice to have that startup wait go away.

Comments

http://profile.typekey.com/trs80/

OLPC looked at it http://blogs.gnome.org/view/johan/2007/01/18/0

sil

and it'd work, by the look of it! I wonder if desktops should do this, then.

This website belongs to Stuart Langridge. Contact details are available. Don't eat yellow snow. Valid HTML5, at least in theory, except for the bits that aren't because I'm that futuristic that I'm ahead of the spec, oh yes. HTML5 help from Bruce Lawson, among others. Fonts from the superb FontSquirrel. End.