Hi!
I have found out that a warning is triggered when upper-limit is used in a self-host environment like lumo. For testing it out, the following can be done:
It seems like the \u unicode notation is not really tranformed because I see the code compiled is something like:
While probably this should be converted to an integer?
Not sure how this should be handled actually.
Can confirm that changing to:
Get rids of the warning. I don't think it's desirable, just wanted to naively verify.
It appears that these lines were ported correctly:
https://github.com/clojure/tools.reader/blob/80c9f0311cf476f44645cfab2f78ac62c0da2d78/src/main/cljs/cljs/tools/reader.cljs#L140-L141
While these were not:
https://github.com/clojure/tools.reader/blob/80c9f0311cf476f44645cfab2f78ac62c0da2d78/src/main/cljs/cljs/tools/reader/edn.cljs#L117-L118
Oh nice catch! I can put a patch together.
Ok done, patch attached