--- On Mon, 11/17/08, Simon Brooke wrote:
> I admit I started without reading the documentation, but having got
> stuck I then read the documentation - both that at Clojure.org and
> that in the Wikibook - carefully. It didn't help.

I just don't see how that's possible, since somehow I've managed to write 
programs using only the publicly-available documentation. Sure, I'd like it to 
be laid out and organized different. But I guess I'd have to argue that there's 
more than enough there to make significant progress in understanding Clojure.

> A list is a list is a list. Introducing irregularity for the 
> sake of has no benefit and only disbenefit.

IIRC one of the reasons given for that syntax was to reduce the number of 
parenthesis. Perhaps that's the reason (cond...) was implemented the way it was 
too; I don't really know.

Maybe Clojure isn't the Lisp for you: it's one thing to bring up a disagreement 
about how a language's syntax has been implemented, it's another (IMO) to 
*keep* bringing it up with the thought that there's only one way to do things. 
I don't like the argument/vector syntax either--but oh well. Not my language.

>From your other response:

> A programming construct which has remained unchanged for fifty
> years is almost certainly unchanged because it works.

That shouldn't imply that nothing *else* can work, though.

> But don't mess with COND!

It's already been "messed with"--move on!

> [...] my initial performance tests this morning impress me.

Never underestimate the abilities of the JVM: it's a pretty well-done JVM 
(except for a couple noticable issues, like the lack of tail recursion support. 
Another flaw may be corrected if invokedynamic or similar gets implemented in a 
shipping version.)

'Nuff said. It seems like our time could be better spent doing something else; 
the horse has been sufficiently beaten.

Dave


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to