On 2 February 2010 16:05, Stuart Sierra <the.stuart.sie...@gmail.com> wrote:
> On Feb 2, 2:46 am, ataggart <alex.tagg...@gmail.com> wrote:
>> On a related note, it is my sincere hope that we get a version of
>> require and use which no longer require (ha!) the use of quoted
>> parens.
>
> Absolutely not!  Having 'require' as an ordinary function (not a
> macro) is important for code-generating code.

That hardly precludes having a macro *version* of require alongside
the ordinary function. Say, rename require to require*, then do

(defmacro require [require-spec]
  `(require* '~require-spec))

Having said that, I for one am quite happy with the present day ns /
require / use / etc. scheme and don't care either way about
macroification of require / use, as long as the current ordinary
functions remain accessible under some reasonable names.

Sincerely,
Michal

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