Hi guys
I would like to build a set of canonical code formatting convention for Pharo.
I need your help. Now take time before replying :)
I would like to structure the discussion and proceed step by step. So at max I
would like to discuss one or two formatting approach per mail.
Once we agree I would like to define a wiki page.
**Space after : rule
=============
for example I would like to always have a space after a :
classes := Smalltalk allClasses select:[:aClass|
(aClass class includesSelector: #cleanUp)
or:[aClass class includesSelector: #cleanUp:]
].
->
classes := Smalltalk allClasses select: [:aClass|
(aClass class includesSelector: #cleanUp)
or: [aClass class includesSelector: #cleanUp:]
].
**Block arg rule
=============
Do we want a space before and after block arg
Smalltalk allClasses select: [:aClass :method|
-> Smalltalk allClasses select: [ :aClass :method |
** selector or block indented compared to receiver
=======================================
Finally do we follow kent block ideas?
classes := Smalltalk allClasses select: [:aClass|
(aClass class includesSelector: #cleanUp)
or: [aClass class includesSelector: #cleanUp:]
].
->
classes := Smalltalk allClasses
select: [:aClass| (aClass class includesSelector:
#cleanUp)
or: [aClass class
includesSelector: #cleanUp:]].
Stef
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project