Given one of our frequently recurring themes of what defines a language: syntax vs functionality, I found it amusing having come across this essay by a mathematician, called Pi is Wrong (http://www.math.utah.edu/~palais/pi.html), where Bob Palais argues in favor of changing the value of π.
On 14 Mar 2011 20:24, "Cédric Beust ♔" <ced...@beust.com> wrote:
>
>
>
> 2011/3/14 Alexey Zinger <inlin...@yahoo.com>
>>
>> Given one of our frequently recurring themes of what defines a language: syntax vs functionality, I found it amusing having come across this essay by a mathematician, called Pi is Wrong (http://www.math.utah.edu/~palais/pi.html), where Bob Palais argues in favor of changing the value of π.
>
>
> To be accurate, he's not arguing in favor of changing the value of π (which would be silly), he just thinks that the the value 2*π would be more useful. Some reactions in the scientific community that I've read seem to think that this idea has some merit.
>
Quite... Anything that would break Euler's identity just has to be wrong!
> I certainly agree that a few people in our community have a strange sense of readability, such as people who think that ":->>" is a fine name for a method (here is my original tweet) :-)
>
> --
> Cédric
>
>
>
> --
> You received this message because you are subscribed to the Google Groups "The Java Posse" group.
> To post to this group, send email to java...@googlegroups.com.
> To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
There's no clear answer here, API's evolve in much the same fashion as spoken language, with commonly used terms being abbreviated. This is also domain specific, so >>= is perfectly acceptable in Haskell, where it represents a core pattern used in that language.
I reckon it's okay for a concept to have an operator so long as it's widely enough used, and has a pronouncable alternative.
Such as in Cédric's example, where I would read the -> operator as "maps to"
> --
> Cédric
>
>
>
> --
> You received this message because you are subscribed to the Google Groups "The Java Posse" group.
> To post to this group, send email to java...@googlegroups.com.
> To unsubscribe from this group, send email to javaposse+...@googlegroups.com.