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
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
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
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
--- 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
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
[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
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 "
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
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
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.
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
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
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:
> ..
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
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
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
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
(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
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
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
--- 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
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
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 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
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
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,
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,
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
+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
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
[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
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
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
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
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
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.
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
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
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
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;
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
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
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
> 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
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
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
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
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
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
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
51 matches
Mail list logo