Hi,

Am 07.12.2010 um 08:58 schrieb Ken Wesson:

> The ns macro is particularly
> guilty of this. I say guilty because I think it's bad design, which I
> guess may have been grandfathered in before the standard was settled
> on to use [] around non-executable lists of data such as binding
> lists. (In some cases the first element, e.g. when it's :use or
> :require, can be thought of as a pseudo-operator defined solely within
> the ns form. I don't have an objection in cases where the first
> element of the list can be thought of as a command or a call of some
> sort. But many of the nested inputs to e.g. :use have the stain.)

(ns some.name.space
  [:refer-clojure :exclude [filter]]
  [:use [clojure.set :only [difference]]]
  [:require [clojure.repl :as r]]
  [:import java.io.StringReader])

This works if it makes you feel better... One can the vectors of a embedded DSL 
where nowhere is written, that something has to be callable.

Sincerely
Meikel

-- 
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

Reply via email to