On Jan 29, 6:03 am, janus <emekami...@gmail.com> wrote:
> While reading Programming Clojure the other night I found this code
> interesting (+), however, when I tried out (-) I got my fingers burnt.
> Why this? Or did I do something wrong which has nothing to do with
> the  code in question?

You didn't do anything wrong, there is a definition of + with no
arguments which just returns 0, but no definition of - with no
arguments. Similarly (*) is defined as 1, but (/) is undefined. I
guess there is no such thing as negative 0, then again there is no
such thing as positive zero! Why would you call these functions like
this with no arguments?


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to