Usually I thought only the C/C++ people fell in love with abbreviations - but
now its our own community:
in Pharo 3.0 one can write:
Smalltalk os env
or would it be better to use:
Smalltalk operatingSystem environment
in the future?
So is the current
Smalltalk vm
better than
Smalltalk virtualMachine
I know: even a newcomer should know what "OS" means. At least Smalltalkers/Java
people should
know they need a "VM". But nonetheless I think a common goal would be to keep
Pharo code and method selectors readable and avoid abbreviations when possible.
Also there are Pharo methods like #getEnv: instead of #getEnvironmentVariable:
(interesting that they wrap the native C/C++ API "GetEnvironmentVariableA"
which does not use abbreviations)
Should we care (with an issue) and use the more readable forms in
the future and deprecated the abbreviation forms?
Or will we keep abbreviations for the lazy and easier typing?
If you comment please think about the goal to get readable code, the goal to
get more newcomers into programming and your own first steps with Smalltalk
and IT ...