Re: [Web-SIG] Announcing bobo

2009-10-28 Thread Jim Fulton
On Wed, Oct 28, 2009 at 9:12 AM, Etienne Robillard robillard.etie...@gmail.com wrote: Hey Jim, Thanks for that. I'm sorry that I've been rude with you and realize my mistake. I didn't know you were engaged with Zope from a long time. Yet I'm still mostly a Python rookie after all... I

Re: [Web-SIG] Announcing bobo

2009-06-22 Thread Jim Fulton
On Jun 21, 2009, at 7:06 PM, Aaron Watters wrote: [whoops: graham, I meant to 'reply all', sorry for repeat] --- On Sat, 6/20/09, Graham Dumpleton graham.dumple...@gmail.com wrote Personally I believe 'bobo' would be a good alternative for the people who currently get drawn to the

Re: [Web-SIG] Announcing bobo

2009-06-21 Thread Aaron Watters
--- On Sun, 6/21/09, Graham Dumpleton graham.dumple...@gmail.com wrote: In other words, bobo doesn't need to support that sort of mechanism directly as Apache/mod_wsgi makes it a reasonably trivial thing to do. Nice! Ideally the same mechanism should work for other WSGI implementations,

Re: [Web-SIG] Announcing bobo

2009-06-19 Thread Jim Fulton
On Jun 18, 2009, at 8:30 AM, Etienne Robillard wrote: It is suggested that most web frameworks authors aims at a very (wide?) audience and bet that most peoples are bozos, clowns, or idiots. I think this rationale might work in some cases, because users of thoses frameworks indeed might not

Re: [Web-SIG] Announcing bobo

2009-06-19 Thread Jim Fulton
On Jun 19, 2009, at 11:27 AM, Chris Withers wrote: Jim Fulton wrote: I'm working on another project, bozo, to facilitate using bobo resources in Zope and use Zope components with bobo applications. Cool, hopefully bozo can be used for non-Zope applications too :-) bozo.component will be.

Re: [Web-SIG] Announcing bobo

2009-06-19 Thread Graham Dumpleton
2009/6/20 Jim Fulton j...@zope.com: On Jun 18, 2009, at 8:30 AM, Etienne Robillard wrote: It is suggested that most web frameworks authors aims at a very (wide?) audience and bet that most peoples are bozos, clowns, or idiots. I think this rationale might work in some cases, because users of

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread Martijn Faassen
Hey, On Thu, Jun 18, 2009 at 3:55 AM, Sergey Schetininmal...@gmail.com wrote: [snip]  In particular you should be able to assign a  component to any URL in the same sense that you  can give an object any name.  You should also  be able to build relocatable URL trees which can  be mounted

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread Jim Fulton
(Note that this discussion is getting rather dense. I suggest reading my reply all the way through befor responding to individual points. :) On Jun 17, 2009, at 6:42 PM, Sergey Schetinin wrote: On 2009-06-17, Jim Fulton j...@zope.com wrote: On Jun 16, 2009, at 11:02 AM, Sergey Schetinin

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread Sergey Schetinin
On 2009-06-18, Jim Fulton j...@zope.com wrote: (Note that this discussion is getting rather dense. I suggest reading my reply all the way through befor responding to individual points. :) On Jun 17, 2009, at 6:42 PM, Sergey Schetinin wrote: On 2009-06-17, Jim Fulton j...@zope.com wrote:

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread Sergey Schetinin
On 2009-06-19, P.J. Eby p...@telecommunity.com wrote: At 02:46 AM 6/19/2009 +0300, Sergey Schetinin wrote: but wouldn't it be nice if we could finally just do things like from somebody_else.forum import ForumApp urlmap['/forum'] = ForumApp(db_config=...) The Folder example in the

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread Sergey Schetinin
On 2009-06-19, P.J. Eby p...@telecommunity.com wrote: So you could implement your urlmap above more or less like this: @bobo.scan_class class UrlMap(dict): @bobo.subroute('/:name') def subitem(self, name): try: return self[name] except KeyError:

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread William Dode
On 16-06-2009, Etienne Robillard wrote: Pfft, I bet this thread would have never happened without my initial intervention. Likewise, I think you're just using this thread for your own interests, disregarding my own arguments on why web frameworks are so hard to cope with. If you want to

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Noah Gift
+1 Bobo. I like stuff Jim writes. -- Cheers, Noah ___ Web-SIG mailing list Web-SIG@python.org Web SIG: http://www.python.org/sigs/web-sig Unsubscribe: http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Jim Fulton
On Jun 16, 2009, at 12:39 PM, Martijn Faassen wrote: ... He said it the goal is for it to be simple, he didn't say other people's works are complicated. Yup, however I can see how You don't have to be a genius could be construed as implying that you do have to be a genius to use other

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Chris Withers
Hey Jim, Jim Fulton wrote: Bobo is a light-weight framework for creating WSGI web applications. Do you know if there are plans/possibilities to make the routing part of Bobo available for other frameworks and/or in a non-decorator fashion? cheers, Chris -- Simplistix - Content

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Jim Fulton
On Jun 17, 2009, at 5:12 AM, Chris Withers wrote: Hey Jim, Jim Fulton wrote: Bobo is a light-weight framework for creating WSGI web applications. Do you know if there are plans/possibilities to make the routing part of Bobo available for other frameworks I'm working on another project,

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Aaron Watters
Re Jim's summary of URL routing ...I hope this helps ... It helped me. Interesting summary. Thanks. I'm all for making things as simple and explicit as possible (at least as an optional or default behavior) and it looks like Bobo is much better than many other approaches in supporting simple

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Sergey Schetinin
On 2009-06-18, Aaron Watters arw1...@yahoo.com wrote: --- On Wed, 6/17/09, Sergey Schetinin mal...@gmail.com wrote: When considering webapps and what urls they should handle it seems like the same should apply -- webapps define contained blocks of functionality and the task of

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Sergey Schetinin
On 2009-06-16, Etienne Robillard robillard.etie...@gmail.com wrote: Nothing very new here. At least next time try to be a little more creative, otherwise this is getting slightly boring and repetitive... I think that's a bit rough, but indeed there are quite a few frameworks / components

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread P.J. Eby
At 05:19 PM 6/16/2009 +0200, Martijn Faassen wrote: Hey, On Tue, Jun 16, 2009 at 4:51 PM, Etienne Robillardrobillard.etie...@gmail.com wrote: Nothing very new here. At least next time try to be a little more creative, otherwise this is getting slightly boring and repetitive... It's a bit

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Etienne Robillard
Martin, I don't care about '97, pretty much. I think that if this Jim guy has lots of experience then at least he could not pretend that other people works are made by/for geniuses, which is probably untrue anyway. There's other ways to advertise a open source project. One method is to

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Aaron Watters
Nobody minds calling functions from other functions -- that's basics of programming, but for some reason URL dispatching is seen as something different. Why? I don't know, but every time I see a strange data structure with regular expressions in it that is supposed to define my web

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Martijn Faassen
Hey, On Tue, Jun 16, 2009 at 6:15 PM, Etienne Robillardrobillard.etie...@gmail.com wrote: I don't care about '97, pretty much. Those who do not learn from history are destined to repeat it. :) I think that if this Jim guy has lots of experience then at least he could not pretend that other

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Nathan Yergler
On Tue, Jun 16, 2009 at 9:15 AM, Etienne Robillardrobillard.etie...@gmail.com wrote: Martin, I don't care about '97, pretty much. I think that if this Jim guy has lots of experience then at least he could not pretend that other people works are made by/for geniuses, which is probably

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Duncan M. McGreggor
Jim Fulton wrote: Bobo is a light-weight framework for creating WSGI web applications. It's goal is to be easy to use and remember. You don't have to be a genius. It addresses 2 problems: - Mapping URLs to objects - Calling objects to generate HTTP responses Bobo doesn't have a

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Martijn Faassen
Hey, On Tue, Jun 16, 2009 at 6:27 PM, Aaron Wattersarw1...@yahoo.com wrote: [snip] If python had a framework that had a simple and straightforward organization 5 to 10 years ago I don't think either PHP or Ruby/Rails would have ever evolved. 5 years ago would've been far too late for PHP.

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Etienne Robillard
Hey, don't you people know that you could use a more polite word than Hey to salute people ? I'm just telling my own views. If you disagree then please say something more meaningful than this. Who cares what you know. Senthil Kumaran wrote: On Tue, Jun 16, 2009 at 12:15:29PM -0400, Etienne

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Etienne Robillard
I recommend you quit using latin to try looking smarter. ;) I do I'm discouraged to see so much adversion between Python web frameworks fighting for the same goal. To say that you don't to be a genius implies that all other web frameworks are made for geniuses, which is probably offending for

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Senthil Kumaran
On Tue, Jun 16, 2009 at 12:51:48PM -0400, Etienne Robillard wrote: Hey, don't you people know that you could use a more polite word than Hey to salute people ? I'm just telling my own views. If you disagree then please say something more meaningful than this. Who cares what you know. Sorry

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Jason Briggs
...@gmail.com Subject: Re: [Web-SIG] Announcing bobo Ad hominen isn't using latin to look smart. It's a common-term description of a type of argument... which just happens to be latin. You probably already knew that, but based on your previous emails I wasn't sure -- so just for your info. J On 16

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread C. Titus Brown
Hey all, I think we can pretty safely ignore Etienne as either a troll or an unnecessarily rude person. Has anyone looked at Bobo yet? I'd be interested in comparisons between it and Quixote, which is what I've mostly used in the past. I believe that Bobo begat Zope, which begat Quixote as (I

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Etienne Robillard
Pfft, I bet this thread would have never happened without my initial intervention. Likewise, I think you're just using this thread for your own interests, disregarding my own arguments on why web frameworks are so hard to cope with. If you want to start a thread for Bobo, please switch

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Alan Kennedy
[Etienne] If you want to start a thread for Bobo, please switch mailing-list or create a new thread, as all I wanted was to tell Jim my disappointement regarding Bobo, and I still think its not very revolutionary. I completely disagree; this is definitely the appopriate list for discussing web