I already do that, but that doesn't help general masses of people who would benefit from consistent & intuitive language constructs.
On Nov 29, 5:57 pm, David Nolen <dnolen.li...@gmail.com> wrote: > But the facilities for what you want are already there. Define a more > generic > < and exclude the ones from core. > > I'm constantly excluding fns from core which have names I'd rather use > in my own source. > > David > > On Monday, November 29, 2010, Tim Robinson <tim.blacks...@gmail.com> wrote: > > huh? Making a change to the > function doesn't mean you *can't* write > > high performance data structures in Clojure. It just means, you *may* > > need to use a different fn name as opposed to the common one. > > Similarly I could simply use a different name to accomplish my own > > function that includes strings, but that's not the point. > > > The point is that the common name should benefit the common user (not > > typically the folks who appear in this group, but still representing > > 90+ percent of usage). Many people would benefit by having a cleaner > > easy-to-use intuitive language. i.e '=' works on strings, so why not > > '>' ? It's not like I don't get the benefits listed, but I think this > > group should also consider audiences outside the arena of expert > > language programmers (who are capable of making functions to suit > > their needs). IMHO. > > > On Nov 29, 1:23 pm, David Nolen <dnolen.li...@gmail.com> wrote: > >> On Mon, Nov 29, 2010 at 2:28 PM, Tim Robinson > >> <tim.blacks...@gmail.com>wrote: > > >> > I dunno, > > >> > Where is this arbitrary point people set where language improvements/ > >> > ease-of-use become less important than negligible performance impacts? > >> > I ran several benchmarks, with warm up and correct time measurements, > >> > and didn't get the impression the change was in anyway significant. > > >> Perhaps not significant to you. But to others it means that they can write > >> high performance data structures in Clojure itself that other people can > >> benefit from. To me that's far more compelling than convenient string > >> comparison operators. Consider the implementation of > >> gvec.clj:https://github.com/clojure/clojure/blob/master/src/clj/clojure/gvec.clj. > >> I > >> wonder what "negligible performance impact" you change would have on that? > > >> It might more sense to put what you're suggesting in clojure.string. > > >> David > > > -- > > 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