Hi,
Am Donnerstag, 21. Juli 2011 15:24:49 UTC+2 schrieb Ambrose
Bonnaire-Sergeant:
> Ah, but is mapsto? a boolean predicate? :)
Why should ? denote a boolean predicate? This is logic programming, not
functional programming. ;) In Mathematics i is the imaginary unit, in
electrical engineering it's the current (with j being the imaginary unit.)
> Sure, it acts like it when its arguments are concrete values, but ;) ...
maybe there
> is some virtue in the "o" suffix.
This is something I personally don't like at all. What does this code do:
(geto x y z)? You can't tell you have to look at the surrounding context.
And that context can be arbitrary large. A similar example is Erlang pattern
matching. What does this erlang code do: {X, Y} = {1, 2}? You can't tell.
You have to look at the context whether X and/or Y are bound there.
In clojure (get x y z) is local. You can tell by looking at it, what's going
on. Whether now x, y or z are locals or Vars makes no difference to the
meaning of the code.
> (Go buy The Reasoned Schemer!)
If you'll give me some time to read it... ;)
Sincerely
Meikel
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en