What advantage does common lisp reader macros have that Clojure does not have?
问题 I have been using Clojure alot recently but I still don't understand what functionality I do not get that common lisp reader macros provide. Can explain explain this to me in simple terms? 回答1: In short, reader macros provide you with the ability to redefine the programming language's syntax within some delimited context. For example, you could implement regular expression literals (e.g. #"pattern" ) yourself given reader macros. Without them, you would be forced to properly escape regular