• @mva @technomancy

    have clojure-ns accept class names without $

    When using aleph in combination with ring's wrap-stacktrace, certain
    exceptions are silently swallowed by the server.  I traced this down
    to clojure-ns raising a null pointer exception for the class-name
    "lamina.core.observable.ConstantObservable", which is a defrecord.
    
    This changes clojure-ns to return "lamina.core.observable" as the ns.
    clojure-fn is unchanged and returns the full string, which is probably
    wrong.
    have clojure-ns accept class names without $
    
    When using aleph in combination with ring's wrap-stacktrace, certain
    exceptions are silently swallowed by the server.  I traced this down
    to clojure-ns raising a null pointer exception for the class-name
    "lamina.core.observable.ConstantObservable", which is a defrecord.
    
    This changes clojure-ns to return "lamina.core.observable" as the ns.
    clojure-fn is unchanged and returns the full string, which is probably
    wrong.
    mva committed with technomancy Jan 3, 2012