J2 paper 0.2.1

Robert Brewer fumanchu at amor.org
Mon Aug 23 10:32:15 EDT 2004


Colin J. Williams wrote:
> One nit picking comment on Robert Brewer's document: An 
> annotation is a 
> transformation of a function, as a change to the flow of control is.

I'd like someone to analyze that further. "Transform", like the word
"change", can mean almost anything in English. However, I find the use
of the term in programs to generally mean either coerce/convert/cast
between types, or some other mechanism whereby one object is supplied,
and another object returned. That is, "transform" affects Being/"is" as
opposed to Attribute/"has".

However, neither your "gut feeling" nor mine about the issue is
enough--we need a more rigorous heuristic to decide. Finding precedent
would be a good start, if anyone wants to try.


Robert Brewer
MIS
Amor Ministries
fumanchu at amor.org



More information about the Python-list mailing list