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