I am in favor of the existing names. Things you use all the time (like the core of a language) should be concise, things that you use more rarely can have longer names.
That said, it would be pretty straightforward to alias longer names-- you could open source a humane_names.clj and let people vote with their feet. Cheers, Stuart > One of the many things that I really like about Clojure is that it > abandoned Lisp tradition where it was pragmatic to do so. One of the > prime examples for me was the use of first and rest rather than car > and cdr. Sure, I can read code with car and cdr but it never really > communicated that well; I always had to go through a translation > step in my head. > > With this in mind it surprises me ( and disappoints a little ) that > there are still abbreviated function names in many places - aget, > aset, assoc, conj, coll?, comp, and so on. Is there any need for > this in the 21st century? The trade off between meaningful method > names and number of characters typed doesn't seem to be a good one > from my perspective; particularly as IDE support matures and you > will only need to type 'asso' to have the IDE expand the function > name to 'associate' for you. Using full words as function names > leads to more readable code .. which can only be a good thing. > > I'm not suggesting that terseness is bad, merely that I don't > believe the trade off is worth it in this case. I've shown Clojure > to a number of people and the Lisp derived syntax coupled with > abridged names makes it harder for people to comprehend, makes it > less likely that on first encountering a piece of Clojure code that > they'll be able to understand it, and so make it less likely that > I'll get to write Clojure for a living ... which makes me sad. > > Just some thoughts. > > > Rob Lally. > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---