#8696 NORM 8.2.1: Translate argument types
Zarro Boogs per Child
bugtracker at laptop.org
Mon Oct 6 13:41:20 EDT 2008
#8696: Translate argument types
------------------------------+---------------------------------------------
Reporter: bert | Owner: etoys
Type: defect | Status: new
Priority: normal | Milestone: 8.2.1
Component: etoys-activity | Version: not specified
Resolution: | Keywords:
Next_action: code | Verified: 0
Blockedby: | Blocking:
------------------------------+---------------------------------------------
Comment(by ScottWallace):
IMO "Getting rid of CamelCase" was done in too all-encompassing a fashion.
For 'types', because the type name has always been used as the "variable
name" for a method parameter of that type, it makes sense for the name
used to be a valid identifier, so spaces are inappropriate, and
additionally the gratuitous introduction of un-camel-casing to types
resulted in the inconsistencies of capitalization between the various
places one sees type-names, as was complained about in the original bug
report.
Similarly, another unfortunate concomitant of the over-aggressive un-
camel-casing campaign is that user-defined instance-variables show up with
un-camel-cased names in the Viewer -- but they appear in their original
run-on, non-came-cased version in Scriptors, and of course in the actual
code when the actual code is viewed textually.
So to my mind there are very good reasons for rejecting un-camel-casing in
the cases of types and of user-defined variables.
--
Ticket URL: <http://dev.laptop.org/ticket/8696#comment:4>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list