Hi all,

There's a discussion going on right now on clojure-dev (
https://groups.google.com/d/topic/clojure-dev/6pnIeXFRwnI/discussion) about
the Feature Expressions functionality currently slated for Clojure 1.7.
This was one of the most requested features in the recent state of clj/cljs
survey, particularly by cljs users. However there seems to be a lot of
confusion about exactly what the needs are here. I think everyone would be
very interested in feedback, either here or on the clojure-dev thread if
you have access, on why this is so important to cljs users. Specifically:

   1. Is there something specific in the current proposal that is
   especially attractive to you, or is Feature Expressions more a proxy for
   "it should be easier to write cross-platform code"?
   2. Is there a strong argument for having this in the language, instead
   of in a tool like CLJX? Is this a fundamental failing of CLJX, or is the
   tooling perhaps just more awkward to use than it could be?
   3. Could these needs be totally or mostly met by better cross platform
   libraries, like string and date handling?
   4. Would more features be useful than simply "this is CLJS code", i.e.
   would this be helpful for Node support? Is there no other way to get that
   support, i.e. through better libraries or macros?

I don't know the answers to any of these questions or have strong opinions
about them since I don't use CLJS or CLJX, but I do write tooling that has
to support them so I'd really like to understand this better.

If any of you are interested in this and will be at the conj, there'll be
an unsession about Feature Expressions there - please come and tell us what
you think!

Cheers,

Colin

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to