Error formatting macro: pagetree: java.lang.NullPointerException
Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

Suggested names for when libraries are promoted to the new contrib. Note that this does *not* imply that all these libraries will be promoted!

Rich: this list will expand over time. Please initial or otherwise mark the ones you have reviewed and OKed (from a name perspective).

More input needed

  • enlive => clojure.data.enlive
    • clojure.data.template?
      • SH: Needs to be clojure.data.tempate.something. ml? xml? markup?
    • Is enlive XML savvy now? 
      • CG: it's not really an enlive problem.
        • Afaict neither lazy-xml nor the old xml provide a correct way to handle namespaces. That's because of the limitation that I say that Enlive won't work on all XML.
        • It may be sufficient to add the namespace-uri in the kw metadata but it annoys me: it should be the other way round: the ns uri has to be part of the value, not the prefix!
        • We need to figure a more comprehensive schema to represent XML in Clojure
      • could be xml-template
        • but don't want to scare away html users
      • CG: I have been sitting on breaking changes, the switch to the new contrib may be the opportunity to apply them. You ok with that? SH: yes, now is the time
  • parsley => clojure.data.parsley
    • clojure.data.parse?
      • SH: needs to be clojure.data.parse.kind-of-parser
    • what about other parsers?
    • CG: you remember that Parsley isn't done yet, right? (I promised it for Christmas though)
      • SH: not being done is no obstacle to moving. In fact, it's better, as there are likely fewer people to track down about CAs.
  • ring -> clojure.net.ring
    • clojure.net.something-descriptive?
  • clojure.contrib.strint => clojure.core.strint [nominated by CLE]
  • clojure.contrib.sql => clojure.data.sql
    • If there are other approaches to sql, where will they go?
      • SH: make that clojure.java.jdbc, then
  • clojure.contrib.jmx
    • clojure.java.jmx

Done

  • clojure.contrib.json => clojure.data.json
    • RH - ok
  • clojure.contrib.lazy-xml => clojure.data.xml
    • (new XML features lives in data.xml going forward, not clojure.xml?)
    • RH - ok
  • clojure.contrib.logging => clojure.tools.logging
    • RH - ok
Labels: