[Zope3-dev] Voting on Schema design

Casey Duncan casey@zope.com
Mon, 15 Jul 2002 09:44:36 -0400


On Monday 15 July 2002 04:06 am, Stephan Richter wrote:
> Okay, there are two problems that need attention:
>=20
> 1. Do we want long or short Field names in Schemas:
>=20
> Short: Int, Float, Bool, Str, Tuple, List, Dict
> Long: Integer, Float, Boolean, String, Tuple, List, Dictionary
>=20
> 2. I think the Schema package should be in lib/python/Zope and not=20
lib/python.=20
> Note that packages in Zope do NOT need to be Zope-dependent.
>=20
> Please send your +1 or -1 to the list with a brief explaination about y=
our=20
> decision.
>=20
> Regards,
> Stephan

If they always directly coorespond to Python types, then I would be incli=
ned=20
to match names with Python.

If they do not, then I prefer the longer names. And I would only use the =
name=20
Dictionary if it is semantically equivilant to a Python dict. Otherwise=20
another name might be better.

I find this whole Zope package thing quite confusing 8^) (but I know it m=
akes=20
Jim happy). Just stick it in site-packages... ;^)

-Casey