I think one of the main reasons we don't use keyword arguments
everywhere is their verbosity. Most function names implicate the order
of arguments, and many functions don't take more than two or three.
It's a trade-off between how much a programmer has to remember and how
much he has to code.



On Sun, Dec 16, 2012 at 11:34 PM, Michael Hanson
<michael.b.han...@gmail.com> wrote:
> I remember in Rich Hickey's talk "Simplicity Matters", he mentioned that
> forcing the user to remember the order of function arguments, as opposed to
> using keyword arguments, is overly-complex; yet, reading Clojure source code
> and looking at the standard functions, I find that keyword arguments are
> never used. Why is that? Am I missing something or an explanation somewhere?
>
> --
> 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
> Note that posts from new members are moderated - please be patient with your
> first post.
> 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

-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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