cons.clj is greedy with idents #1

Open
tomjack opened this Issue Jan 1, 2013 · 0 comments

Comments

Projects
None yet
1 participant

tomjack commented Jan 1, 2013

Attribute idents used in cons.clj include :coll/list, :coll/map, :list/next, :map/key. There is also an :add-map db fn ident. If cons.clj were to graduate into a library, the pseudo-namespaces would seem problematic.

What can we do about this? The easiest way to resolve this issue is, I think, to change all the idents to stuff like :datomic-playground/list.next (or :datomic-playground.list/next ?), :datomic-playground/add-map, etc.

Balancing the parsimony of that (which still has no reverse domain..) vs greedy convenience is what my post here is about: https://groups.google.com/d/topic/datomic/38MIQAgaxso/discussion . I'm not sure what I think should be done in the case of something like cons.clj yet. Any ideas?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment