f%x% would probably work outside of #() forms. % is a symbol delimiter. Ambrose
On Thu, Dec 29, 2011 at 12:56 PM, Ambrose Bonnaire-Sergeant < abonnaireserge...@gmail.com> wrote: > Why not use f<x> ? > > > On Thu, Dec 29, 2011 at 12:49 PM, Louis Yu Lu <louisy...@gmail.com> wrote: > >> Instead of using overloaded (), may be f[x] will cause less trouble, >> and more inline with clojure's syntax as [ ] already being used for >> defining the arguments of the function. >> >> Louis >> >> On Dec 27, 5:26 pm, Gert Verhoog <m...@gertalot.com> wrote: >> > On 26/12/2011, at 6:23 PM, Louis Yu Lu wrote: >> > >> > > My proposition is enhance Clojure to accept both (f x) and f(x) >> > >> > Fortunately, I don't see that happening, for several reasons (many of >> which have been mentioned). It adds complexity, causes confusion and >> inconsistent coding styles and it will break everything that parses >> s-expressions (data = code after all). Imagine trying to read lisp code >> that is a mix-n-match of the following: >> > >> > ;; the following would be equivalent: >> > (g (f a b)) >> > (g f(a b)) >> > g((f a b)) >> > g(f(a b)) >> > >> > ;; the following would be equivalent: >> > ((f a) b) >> > (f(a) b) >> > (f a)(b) >> > f(a)(b) >> > >> > FOUR different ways of expressing ((f a) b). How is that helping those >> trying to learn Clojure? >> > >> > Also, note that (g f(a b)) and (g f (a b)) have very different >> semantics, even though the only difference is the added whitespace between >> two tokens. >> > >> > If you stick with the elegant simplicity of s-expressions for a few >> more weeks, I promise that you won't even notice it anymore and you'll find >> that it's perfectly readable. >> > >> > cheers, >> > gert >> >> -- >> 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