> I have a strong dislike for the concept of TIMTOWTDI (There is more
> than one way to do it .

This should be a guiding design goal for any core lisp devel. Get the
core right and TIMTOWTDI is a `side effect' of good design rather than
the inverse.

s_P
On Dec 19, 7:36 am, "Mark Volkmann" <r.mark.volkm...@gmail.com> wrote:
> > If you don't need this, you don't have to use it.
>
> I feel very strongly that Clojure, and any programming language,
> should avoid using this rationale when adding support for new syntax.
> Just because a developer chooses not to use a particular feature
> doesn't mean they don't have to understand it. They will have to read
> the code that other developers write and those developers may use the
> feature.
>
> I have a strong dislike for the concept of TIMTOWTDI (There is more
> than one way to do it ... pronounced "tim toadie") that Perl and Ruby
> espouse. I think it's fine to have more than one way to do something
> IF each way has some unique characteristic such as performance in
> different scenarios, but not if each way is just a different syntax
> for the same functionality.
>
> Part of the success of Clojure (measured in adoption) will depend on
> how much effort is required to learn it. Anything extra that makes
> Clojure code more challenging to read and determine what the code does
> works against the goal of getting more developers to consider using
> Clojure.
>
> --
> R. Mark Volkmann
> Object Computing, Inc.
--~--~---------~--~----~------------~-------~--~----~
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