Hi, I'm a clojure newbie, with a background in Common Lisp (and functional languages such as haskell and erlang).
For me Lisp is a very powerful tool that gives me flexibility that I need. Sometimes coding with CL I define reader macros and they perfect suit for those situations. After I take a look on Clojure. It's a very expressive, elegant language, but user-defined reader macro are prohibited. I've read all discussions about this. I realize that using user- defined reader macro can be evil, but I think there is no point to restrict them. I suppose that using them in the right way can make my code more expressive and easy to read, though it's not the tool for every day use and you should think a lot before using it. But I think that the programmer should choose tools to solve the task. So I think it's wrong not to allow user create reader macro. This is my opinion. Am I wrong? Or there are another reasons not to use user-defined reader macro? -- 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