Ye Olde Clue

Random musings on random stuff.

The world is big enough

In "Actors, concurrency and Kamaelia" Jesse Noller writes:

"I believe there is room within Python as a language, and CPython as an implementation of that language - for a virtual buffet of helpful libraries for concurrency and distributed systems."
He's absolutely right - if we only have hammers, every solution involves rnails. The more that we build these things, the quicker we'll end up with a healthy eco-system trying out various approaches. I would hope that would lead to something similar to WSGI - something enabling various different concurrency ecosystems to live side by side happily. Naturally I think the miniaxon approach of component+boxes is close, but then I would -- I'm biassed. No single metaphor matches every head, but it'd be really nice if the various approaches could interoperate nicely. The more we all try different approaches, the more likely we are to hit something that "works" for the majority of python developers.

I'd write more, but fluey at the moment.

Jesse's comment did remind me of this though:

"The best way to have a good idea is to have a lot of ideas." Linus Pauling.
It also reminds me of my personal view on things like this - the world would be very boring if we all agreed and nobody ever did anything new or different.

Reply to this post

Comments

Agreed #

 Agreed :) There's a lot of room, and a lot of exploration to be done. Right now we have a plethora of approaches and technologies: We just need to consider how to bring them all together. There's plenty of room for debate, testing, etc!

Also, FWIW - I sent you a private email with something you might like :) -jesse

-- guest, 30 Oct 2008 at 15:11, Rating: 0 (Reply) (Moderated by: anon)

Back to front page