davemds pushed a commit to branch master.

commit f607d989a156d9500851229893712cc2538cc55e
Author: davemds <[email protected]>
Date:   Sat Mar 30 14:17:52 2013 +0100

    Python-EFL: The Zen of Python :)
---
 CODING | 27 +++++++++++++++++++++++++++
 TODO   | 12 ++++++++----
 2 files changed, 35 insertions(+), 4 deletions(-)

diff --git a/CODING b/CODING
index c390d1b..bcf1b41 100644
--- a/CODING
+++ b/CODING
@@ -8,6 +8,33 @@ Style
   This makes a visual distinction between C and py code and don't confuse the
   reader as "==" and "is" has different meaning in python.
 
+* Internal utility functions used in the bindings must start with an
+  underscore and must have the shortest name as possible.
+
+Design patterns
+===============
+ * From "The Zen of Python":
+
+    Beautiful is better than ugly.
+    Explicit is better than implicit.
+    Simple is better than complex.
+    Complex is better than complicated.
+    Flat is better than nested.
+    Sparse is better than dense.
+    Readability counts.
+    Special cases aren't special enough to break the rules.
+    Although practicality beats purity.
+    Errors should never pass silently.
+    Unless explicitly silenced.
+    In the face of ambiguity, refuse the temptation to guess.
+    There should be one-- and preferably only one --obvious way to do it.
+    Although that way may not be obvious at first unless you're Dutch.
+    Now is better than never.
+    Although never is often better than *right* now.
+    If the implementation is hard to explain, it's a bad idea.
+    If the implementation is easy to explain, it may be a good idea.
+    Namespaces are one honking great idea -- let's do more of those!
+
 Tips
 ====
 
diff --git a/TODO b/TODO
index 9a37c23..dcc92ed 100644
--- a/TODO
+++ b/TODO
@@ -1,11 +1,13 @@
 
-BUGS:
+BUGS
+====
 
 * Evas: smart object doesn't work
 * Elm: remove tooltips.pxi
 
 
-TODO:
+TODO
+====
 
 * ecore.Poller
 * ecore.FileMonitor
@@ -26,7 +28,8 @@ TODO:
 * Bindings for Efreet (kuuko)
 
 
-STUFF LEFT OUT:
+STUFF LEFT OUT
+==============
 
 * EcoreEvas
 * EcoreImf
@@ -39,7 +42,8 @@ STUFF LEFT OUT:
 * edje decorators callbacks
 
 
-CHANGES FROM 1.7 to 1.8:
+CHANGES FROM 1.7 to 1.8
+=======================
 
 * added efl container package
 * ecore.file.Download => efl.ecore.FileDownload

-- 

------------------------------------------------------------------------------
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2

Reply via email to