Earlier quoted context omitted.
What does it mean to compare a function to itself without evaluating it?
There are many ways of comparing functions. A straightforward way can be to simply compare the text of the functions, as written in your programming language of choice, in this case Ruby. Just take the text of both functions, do a diff, and if it says they are the same, they are the same. Another comparison could be more abstract, since we know there's more than one way to accomplish the same with a programming langu…
Indeed. I pointed this out and provided a link in my first post on this thread.
>You don't see them because they are implicit!
The fact that my function takes no arguments is implicit in the specification of my function. I know because I said the English sentence "The function that I have in mind takes no arguments".
You seem to be suggesting that I don't know what function I am thinking about but you do. This is a very peculiar hypothesis.