Hi all,
CLJX-like feature expressions have long been in the discussion to be added to Clojure 1.7.
With multiple target platforms some sort of cross platform utilities are desired as CLJX clearly shows.
Yesterday some people made an alternative proposal called Feature Macros:
Basically the idea with Feature Macros is that cross platform utilities can be built without
modifying (/adding complexity) to the Clojure reader, which would otherwise be required
with CLJX style feature flags.
The concern shared by the authors of the proposal is that making the reader
more complex will eventually make tooling efforts harder. Since Common Lisp
has a system similar to CLJX I wonder if there are some CL people on this list
that could offer opinions on these two proposals.
Other opinions and questions are also welcome of course! :-)
Hope to see many of you on Friday/Saturday!