mentat-collective / emmy

The Emmy Computer Algebra System.
https://emmy.mentat.org
GNU General Public License v3.0
405 stars 24 forks source link

Protocol ICoordinateSystem is overwriting function uuid #158

Closed Hendekagon closed 5 days ago

Hendekagon commented 9 months ago

When using Figwheel, (require '[emmy.env]) gives this stacktrace, the cause of which is:

Compile Warning   /Users/me/libs/emmy/src/emmy/calculus/manifold.cljc   

  Protocol ICoordinateSystem is overwriting function uuid

  16    (:refer-clojure :exclude [uuid])
  17    (:require #?(:cljs [goog.string :refer [format]])
  18              [emmy.abstract.function :as af]
  19              [emmy.abstract.number :refer [simplify-numerical-expression]]
  20              [emmy.calculus.frame :as cf]
       ^---

(the require works when Figwheel handles nils in its analyzer warning handlers)