Phil, I didn't realize that had been implemented either, that's cool.
I'm not so excited about deriving authorship data from git, though. It seems like there are a lot of reasons that could be "wrong" from the point of view of what we want for the documentation (how do you decide when a checkin represents a true "co--author?", etc.). Having the string there allows folks to use it with a little more nuance ("By Stuart Sierra with some critical bug fixes by Phil Hagelberg"). We also use that metadata field to add :see-also cross references, though we don't use that as much as we did on google code. I don't like the syntax so much either. It would be nice if (ns ...) just took a map of metadata in addition to the docstring. There's an opportunity of an issue/patch there and maybe I'll even make one (though I haven't even had time to breathe lately). But even if it did #^{} is legitimate syntax and emacs probably shouldn't barf on it. Tom On Sep 10, 2:24 pm, Phil Hagelberg <p...@hagelb.org> wrote: > Tom Faulhaber <tomfaulha...@gmail.com> writes: > > Also, one thing that I (and others) have noticed is that clojure mode > > chokes on the #^{} form metadata on namespaces. (See any of the files > > in clojure-contrib for an example.) I'm not able to reproduce the > > problem now, so if you don't already know what it is, I'll keep my eye > > out for it and send you a proper report when I have it happening. > > So I just found out that you can add regular docstrings to namespaces as > perhttp://code.google.com/p/clojure/issues/detail?id=30, which was > actually news to me (I thought it was targeted for 1.1). Anyway, given > that you can do docstrings with nicer syntax now and git supports far > more detailed authorship data, is there any reason to still use the #^{} > syntax for namespaces? I must confess I've never liked the way it looks. > > -Phil --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---