Earlier quoted context omitted.
>There are many ways of comparing functions. 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 functio…
Your function does take implicit arguments. There's no way your Ruby function can return the current time ("now") without external dependencies that supply that time. If you want to argue otherwise, you must provide this hypothetical implementation that complies with your specs. I'm telling you that your function effectively can't exist as you describe it. In order for your function to work it requires an implicit ar…
I don't know how to respond to this. Just observe the thing I am showing you. THAT is what I am talking about. It's right before your eyes - I took it from my head and made it real.
>If you want to argue that
I DON'T want to argue! All I am doing here is expressing myself - you are the one jumping down my throat.
This is me telling you that I am not interested in any social game of figuring out "who is right or who is wrong". If that's the game you are playing - I am happy to terminate the interaction.
What I mean by f() != f() in the abstract is precisely that Ruby program in the concrete. Nothing more - nothing less.
There is no room for "right" and "wrong" here. Those are moral judgments and I've committed no moral violation of any sort.