On Thu, 2011-03-03 at 09:31 -0800, Ben Bangert wrote:
> On Mar 3, 2011, at 9:28 AM, Chris McDonough wrote:
> 
> > Sounds like (s)he is blowing off a little steam.  All of these points
> > are addressed in
> > http://docs.pylonsproject.org/projects/pyramid/1.0/designdefense.html .
> 
> Indeed, my comment is awaiting moderation on the blog, I cited that URL as 
> well. :)

I realize this blog post was mostly about letting off steam, but it
bears a better response I guess:

- As for "how can a 1.0 framework have deprecated classes", it's because
  it's not a 1.0 framework.  It's a 2.0 framework renamed (repoze.bfg
  became Pyramid, and old repoze.bfg apps still run after automated
  conversion).

- (S)he says "Ditch Zope.  Ditch ZCML, ZODB, and traversal".  Pyramid
  doesn't depend on either ZCML or ZODB.  It's particularly tough to get
  dinged for ZCML when we ripped it out and made it completely optional,
  and we never relied on ZODB at all. Traversal is optional, of course,
  although often the existence of a choice is infuriating to folks.

- (S)he says "Ditch Paster."  You needn't use paster to create an
  application.  It's perfectly possible to use Pyramid without paster.  
  The first chapter of the documentation is dedicated to such a task.
  If you mean "make non-use of Paster the default and don't supply
  any application templates", meh.  Obvious downsides to that.

- (S)he says.  "Don't depend on all of repoze".. "repoze" is a brand, 
  not a piece of software. The only actual repoze software that Pyramid
  itself relies on is "repoze.lru", which is a module that does LRU
  caching. It's 84 lines of non-test code.

The salient points (s)he has:

- It's a goal to provide better "rails" in the form of defaults.  This
  is something I've been hoping that Akhet and/or Khufu will supply, but
  we're still in the relatively early stages on both.  

- The documentation would indeed be better if we had fewer ways to do
  things.

- C


-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To post to this group, send email to pylons-devel@googlegroups.com.
To unsubscribe from this group, send email to 
pylons-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/pylons-devel?hl=en.

Reply via email to