Name: Anonymous 2013-06-15 13:35
http://www.plover.net/~pscion/Inform%207%20for%20Programmers.pdf
First: identifiers may have spaces. Avoiding the underscore-or-capitalize contention, in
Inform 7 one could name a variable "the currently owned car". Likewise for all other
constructs in the language, including functions:
"mull over
(idea - an object)
in my
(spot - a
room)
"
. Extraordinarily readable code results when constructs are named appropriately:
objects and value-returning functions after noun phrases, actions and activities after participial
phrases, non-value-returning functions after imperative sentences, etc. Articles
a
,
an
, and
the
are almost always ignored.
First: identifiers may have spaces. Avoiding the underscore-or-capitalize contention, in
Inform 7 one could name a variable "the currently owned car". Likewise for all other
constructs in the language, including functions:
"mull over
(idea - an object)
in my
(spot - a
room)
"
. Extraordinarily readable code results when constructs are named appropriately:
objects and value-returning functions after noun phrases, actions and activities after participial
phrases, non-value-returning functions after imperative sentences, etc. Articles
a
,
an
, and
the
are almost always ignored.