Further enhancements to the ns form are the very lowest priority. People can submit patches but they are unlikely to get any attention anytime soon.
David On Fri, Feb 20, 2015 at 1:26 PM, Francis Avila <[email protected]> wrote: > Would you reject a patch which adds (only) prefix lists to the ns form, or > is this a feature you never want to see in ClojureScript? > > (Not that I'm going to rush out and write one: just want to know your > stance here.) > > > On Friday, February 20, 2015 at 10:51:36 AM UTC-6, David Nolen wrote: > > There is no way around this. > > > > > > David > > > > > > On Fri, Feb 20, 2015 at 11:38 AM, Tom Locke <[email protected]> wrote: > > > > Fair enough. > > > > > > Are there any tips for reducing the size of large ns forms? > > > > > > For example I have a util namespace, and I consider the functions in > there part of my core vocabulary, alongside all the regular core functions > and macros. I don’t want to see them with a namespace prefix in my code. > Given the lack of refer :all, I end up with a long refer list which I > frequently have to maintain. Is there any way around this? > > > > > > Thanks > > > > > > Tom > > > > > > > > > > > > > > > > On 20 Feb 2015, at 12:57, David Nolen <[email protected]> wrote: > > > > > > > > > > It's not supported. ClojureScript's ns form is a restrictive subset of > the functionality provided in Clojure. This is a good thing, what's there > already involves an amazing amount of complexity. > > > > > > David > > > > > > On Fri, Feb 20, 2015 at 2:48 AM, Tom Locke <[email protected]> wrote: > > Are prefix lists supported in ClojureScript's (ns ...)? > > > > It seems not, unless I am misunderstanding the syntax. e.g. > > > > (ns my.namespace (:require (foo [baa baz])) > > > > should be equivalent to > > > > (ns my.namespace (:require [foo.baa] [foo.baz]) > > > > but gives a compiler error "Only :as alias and :refer (names) options > supported in :require" > > > > Is this expected? > > > > Thanks > > > > Tom > > > > -- > > 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. > > > > > > > > -- > > Note that posts from new members are moderated - please be patient with > your first post. > > --- > > You received this message because you are subscribed to a topic in the > Google Groups "ClojureScript" group. > > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojurescript/jWqMeJUYU14/unsubscribe. > > To unsubscribe from this group and all its topics, 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. > > > > > > > > > > > > > > > > -- > > > > 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. > > -- > 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. > -- 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.
