-----BEGIN PGP SIGNED MESSAGE-----
Re: Empty path elements:
Zope2 uses them at the beginning of a path to indicate traversal from
the root. -1 to dropping that case (it is the one which makes
'/foo/bar' behave orthagonally). Havinng blank elements work as no-ops
also makes them behave predictably: this is what command shells (sane
ones, anyway) do with them. E.g.:
$ ls /path/to//foo
yiels the same results as:
$ ls /path/to/foo
So -0 to dropping the current blank traversal behavior at all.
Therefore, +0 to modifying Z3's version to allow the same behavior (I
think Zope2's version is more correct).
Re: calling primitive types which are at the end of a path expression.
They should be called, as should any other callable at the end of a path
expression; anything else is a hard-to-explain bit of special case
hackery. The ZPT spec has *always* read so. +1 to fixing both / either
Z2 or Z3 to make this uniformly so. BBB be damned in this case, as the
behavior (not calling the primitiive type) is contrary to spec.
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -