[Python-checkins] r77953 - peps/trunk/pep-3147.txt

barry.warsaw python-checkins at python.org
Wed Feb 3 18:46:29 CET 2010


Author: barry.warsaw
Date: Wed Feb  3 18:46:28 2010
New Revision: 77953

Log:
Add some notes based on python-dev discussion.  Needs reconciling with the
body of the PEP.



Modified:
   peps/trunk/pep-3147.txt

Modified: peps/trunk/pep-3147.txt
==============================================================================
--- peps/trunk/pep-3147.txt	(original)
+++ peps/trunk/pep-3147.txt	Wed Feb  3 18:46:28 2010
@@ -368,6 +368,26 @@
 This document has been placed in the public domain.
 
 
+Notes from python-dev
+=====================
+
+The python-dev discussion has been very fruitful.  Here are some
+in-progress notes from that thread which still needs to be reconciled
+into the body of the PEP.
+
+* Rarity of the use of this feature.  Important for distros but
+  probably much less so for individual users (who may never even see
+  these things).
+* Sibling vs folder-per-folder.  Do performance measurements.  Do stat
+  calls outweigh everything else?  We need to do an analysis of the
+  current implementation as a baseline.
+* Magic numbers in file names are magical; no one really knows the
+  mappings.  Maybe we should use magic strings (with a lookup table?),
+  e.g. 'foo.cython-27.py'
+* Modules should unambiguously name their __source__ and __cache__
+  file names.  __file__ is ambiguous.
+
+
 
 ..
    Local Variables:


More information about the Python-checkins mailing list