Re: [Web-SIG] Announcing bobo

2009-11-18 Thread Malthe Borch
On 6/17/09 11:12 AM, Chris Withers wrote: 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? FWIW, a bobo/bfg-compatible router is provided with Otto [1]. It borrows some code from bobo, but is slightl

Re: [Web-SIG] Announcing bobo

2009-10-28 Thread Jim Fulton
On Wed, Oct 28, 2009 at 9:12 AM, Etienne Robillard 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 suggest not being rude no m

Re: [Web-SIG] Announcing bobo

2009-10-28 Thread Etienne Robillard
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... The problem of wording in Python web frameworks is not quite related to bobo or anything else, I t

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 wrote Personally I believe 'bobo' would be a good alternative for the people who currently get drawn to the simplicity of 'publisher' It's n

Re: [Web-SIG] Announcing bobo

2009-06-21 Thread Aaron Watters
--- On Sun, 6/21/09, Graham Dumpleton 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, and the same mechanism

Re: [Web-SIG] Announcing bobo

2009-06-21 Thread Graham Dumpleton
2009/6/22 Aaron Watters : > > [whoops: graham, I meant to 'reply all', sorry for repeat] > > --- On Sat, 6/20/09, Graham Dumpleton wrote >> Personally I believe 'bobo' would be a good alternative for >> the people >> who currently get drawn to the simplicity of 'publisher' > > It's not clear to me

Re: [Web-SIG] Announcing bobo

2009-06-21 Thread Aaron Watters
[whoops: graham, I meant to 'reply all', sorry for repeat] --- On Sat, 6/20/09, Graham Dumpleton wrote > Personally I believe 'bobo' would be a good alternative for > the people > who currently get drawn to the simplicity of 'publisher' It's not clear to me whether bobo has the "just drop a fil

Re: [Web-SIG] Announcing bobo

2009-06-21 Thread Brian Sutherland
On Thu, Jun 18, 2009 at 01:42:32AM +0300, Sergey Schetinin wrote: > But let's go back to bobo, I can see how URL paths derived from file > and function names are nice and make sense, but I'm not as thrilled > with declaring the app path in a decorator. When looking at it from > the perspective of "

Re: [Web-SIG] Announcing bobo

2009-06-21 Thread Jason Briggs
Typical. The first time I make the effort to reply to the list, I reply to sender rather than to list. I'm a muppet. Anyway, reply below Begin forwarded message: From: Jason Briggs Date: 16 June 2009 20:04:46 BST To: Etienne Robillard Subject: Re: [Web-SIG] Announcing bobo

Re: [Web-SIG] Announcing bobo

2009-06-19 Thread Graham Dumpleton
2009/6/20 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 tho

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 Chris Withers
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 :-) and/or in a non-decorator fashion? Bobo provides a mechanism to express rou

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-18 Thread Sergey Schetinin
On 2009-06-19, P.J. Eby 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-18 Thread Sergey Schetinin
On 2009-06-19, P.J. Eby 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 bobo do

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread P.J. Eby
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 bobo docs does basically that, actually. I think perhaps you've mi

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread Sergey Schetinin
On 2009-06-18, Jim Fulton 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 wrote: > > > > > On Jun 1

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread Etienne Robillard
Hi, 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 have all those hard-core technical knowledges about, sa

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 wrote: On Jun 16, 2009, at 11:02 AM, Sergey Schetinin wrote: ... indee

Re: [Web-SIG] Announcing bobo

2009-06-18 Thread Martijn Faassen
Hey, On Thu, Jun 18, 2009 at 3:55 AM, Sergey Schetinin 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" anywhere

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Sergey Schetinin
On 2009-06-18, Aaron Watters wrote: > > > > --- On Wed, 6/17/09, Sergey Schetinin 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 placing them somew

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Aaron Watters
--- On Wed, 6/17/09, Sergey Schetinin 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 placing them somewhere in > URL-space > belongs to the "caller" which in this

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Sergey Schetinin
On 2009-06-17, Jim Fulton wrote: > On Jun 16, 2009, at 11:02 AM, Sergey Schetinin wrote: > ... > > indeed there are quite a few > > frameworks / components that do this thing and I kind of don't get why > > people want to write their apps that way. I wonder if Jim or anyone > > else could explai

Re: [Web-SIG] Announcing bobo

2009-06-17 Thread Bill Janssen
Jim Fulton wrote: > I'm working on another project, bozo, to facilitate using bobo > resources in Zope and use Zope components with bobo applications. Good names, Jim. Bill ___ Web-SIG mailing list Web-SIG@python.org Web SIG: http://www.python.org/sig

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 Jim Fulton
On Jun 16, 2009, at 11:02 AM, Sergey Schetinin wrote: ... indeed there are quite a few frameworks / components that do this thing and I kind of don't get why people want to write their apps that way. I wonder if Jim or anyone else could explain the rationale behind all these URL routing librarie

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 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 Management,

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 fr

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

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 w

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread David Stanek
On Tue, Jun 16, 2009 at 5:53 PM, Etienne Robillard wrote: > > 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. > Depends on what you mean b

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 mailing-li

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 t

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Jason Briggs
Typical. The first time I make the effort to reply to the list, I reply-to-sender rather than to-list. I'm a muppet. Anyway, reply below Begin forwarded message: From: Jason Briggs Date: 16 June 2009 20:04:46 BST To: Etienne Robillard Subject: Re: [Web-SIG] Announcing bobo

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.

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 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 Senthil Kumaran
On Tue, Jun 16, 2009 at 12:15:29PM -0400, Etienne Robillard wrote: > 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. Hey, I don't understand why are being so negative with

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Martijn Faassen
Hey, On Tue, Jun 16, 2009 at 6:27 PM, Aaron Watters 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. Even 10 years ago;

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

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Nathan Yergler
On Tue, Jun 16, 2009 at 9:15 AM, Etienne Robillard 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 untrue anyway. How do yo

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Martijn Faassen
Hey, On Tue, Jun 16, 2009 at 6:15 PM, Etienne Robillard 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 people works are made by/f

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 app

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 discrimi

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 Robillard 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 rich to call Jim Fulton unc

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Martijn Faassen
Hey, On Tue, Jun 16, 2009 at 4:51 PM, Etienne Robillard 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 rich to call Jim Fulton uncreative concerning web development. I suggest you delv

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Sergey Schetinin
On 2009-06-16, Etienne Robillard 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 that do this thing and I k

Re: [Web-SIG] Announcing bobo

2009-06-16 Thread Etienne Robillard
Nothing very new here. At least next time try to be a little more creative, otherwise this is getting slightly boring and repetitive... Regards, -- Etienne 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. Y

[Web-SIG] Announcing bobo

2009-06-16 Thread Jim Fulton
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 templateing language, a datab