davemds pushed a commit to branch master.

commit 99941b9e7bec7f9e37a98a124cd0cc1ad6fe6aeb
Author: davemds <[email protected]>
Date:   Sun Mar 31 21:16:50 2013 +0200

    Pythn-EFL: try to improve the CODING file
---
 CODING | 37 +++++++++++++++----------------------
 1 file changed, 15 insertions(+), 22 deletions(-)

diff --git a/CODING b/CODING
index be09977..ac3ddd7 100644
--- a/CODING
+++ b/CODING
@@ -2,13 +2,16 @@
 Style
 =====
 
-* For indentation, use *four space characters* per level of indentation.
+* For indentation, use *four space characters* per level of indentation. Keep
+  lines under the 80 chars limit (only exception are the functions definition)
+
+* When comparing C pointers with NULL, use == and != instead of the python
+  operator "is". This makes a visual distinction between python and C code.
 
-* When comparing C pointers, use == and != instead of the python operator "is".
-  This makes a visual distinction.
 
 Design patterns
 ===============
+
  * From "The Zen of Python":
 
     Beautiful is better than ugly.
@@ -31,6 +34,7 @@ Design patterns
     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
 ====
 
@@ -39,33 +43,16 @@ Tips
 
 * cython does automatic dict <-> struct conversion with basic struct members
 
+
 Ideas
 =====
 
 * Use a decorator for _METHOD_DEPRECATED
 
+
 Discussion
 ==========
 
-* When comparing C pointers, use == and != instead of the python operator "is".
-  This makes a visual distinction between C and py code and don't confuse the
-  reader as "==" and "is" has different meaning in python.
-  ^
-  This last clarification is not true. We're actually comparing whether two
-  references are the same (pointer comparison) which is what the operator
-  "is" does in Python, not whether their value is the same, which is what
-  "==" does in Python.
-
-  This is a direct quote from Cython developer Stefan Behnel:
-  "If a user wants pointer comparison, "is" is the most explicit operator
-  w.r.t. Python semantics."
-
-  I don't mind if it's "==" for visual difference, but confusing everyone
-  by first telling them the operators' meaning in Python and then using them
-  in reverse is absolutely not acceptable.
-
-  / kuuko
-
 * Internal utility functions used in the bindings must start with an
   underscore and must have the shortest name as possible.
   ^
@@ -83,3 +70,9 @@ Discussion
   make necessary corrections.
 
   / kuuko
+
+
+  The underscore usage is a coding standard in all the EFL, we should try
+  to follow the efl style also here (where is possible and make sense)
+
+  / davemds

-- 

------------------------------------------------------------------------------
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