For a competent English speaker/reader, Infinite Jest is "hard to read" because it's dense and elliptical &c. &c. For that same reader, Tintin in the original French is "hard to read" because it's in French. I think that's a relevant distinction to make in this context. Extensibility is nice, but there comes a point where, for all intents and purposes, a piece of code stops being "Clojure" and starts being something else.
On Tuesday, February 10, 2015 at 3:12:46 PM UTC-5, Gary Verhaegen wrote: > > I *think* Alex means "read" in the very specific and technical sense of a > Lisp reader, i.e. a piece of program that turns a stream of characters into > data structures in memory, and then I guess the other "users" are all of > the other programs, beside the Clojure compiler itself, that may want to > analyze or manipulate Clojure code. > > I certainly hope he's not proposing to excommunicate abybody writing hard > to understand code on occasion. ;-) > > On Tuesday, 10 February 2015, Ben Wolfson <wol...@gmail.com <javascript:>> > wrote: > >> On Tue, Feb 10, 2015 at 11:29 AM, Alex Miller <a...@puredanger.com> >> wrote: >> >>> Hi Henrik, >>> >>> There is a long-standing philosophical position in Clojure that it >>> should not be possible to write programs that cannot be read by other >>> users. >>> >> >> What does that mean? >> >> -- >> Ben Wolfson >> "Human kind has used its intelligence to vary the flavour of drinks, >> which may be sweet, aromatic, fermented or spirit-based. ... Family and >> social life also offer numerous other occasions to consume drinks for >> pleasure." [Larousse, "Drink" entry] >> >> -- >> 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 unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.