Fork me on GitHub
#cljs-dev
<
2021-03-15
>
dnolen13:03:01

it looks like we may be good to release this week

dnolen13:03:34

the sporadic REPL breakage was because of some subtle tweaks in GCL

dnolen13:03:58

standard REPLs seem fine - and minor changes were required for Ambly and Krell

dnolen13:03:00

quite possible other REPLs aren't affected

dnolen13:03:49

looking into the CI issues

mfikes15:03:46

There was some discussion previously about BigInt support (perhaps extending some of the experimental stuff done in https://gist.github.com/mfikes/9fc981ed7a190b8e9b2912eee98fdd5e). I'm going to put together some notes regarding a more expansive design to add a numeric tower to ClojureScript that mimics Clojure's (for example, including ratios and other things).

Sam Ritchie16:03:17

Yup, Ratio, BigInt, and the goog numbers are all covered if you want to talk, @mfikes

mfikes16:03:58

Oh, nice. I'll take a look at that. 🙂

Sam Ritchie16:03:05

numbers.cljc, value.cljc, ratio.cljc

mfikes16:03:30

Hah. It would be interesting to have complex number support in the Clojure tower. 🙂

pizzaspin 6
Sam Ritchie16:03:47

I was going to say, for bonus points :):)

borkdude16:03:18

And then a sqrt core function so (sqrt -1) returns one

Sam Ritchie16:03:18

Quaternions coming to Clojure 1.12

Sam Ritchie16:03:19

@mfikes I’m very happy to do an extensively annotated version of those namespaces for or with you, to explain why I had to add each non obvious piece

mfikes16:03:40

That's cool. I'll probably just read through it at some point.

👍 3
dnolen19:03:38

@mkvlr @sritchie09 we'll definitely take a look - but @mfikes is looking into something integrated into the compiler etc. + the runtime stuff

dnolen19:03:50

it's gonna be a long-ish project

Sam Ritchie23:03:11

yes, of course this makes sense. I should have said I’ve stared at this a bit and am happy to help with the effort, if there’s some way to do it

mkvlr19:03:48

@dnolen no rush, didn’t expect it to be a small thing. In the short term: let us know when we should give master another try, our CI was green with https://github.com/clojure/clojurescript/commit/69b66374d857a176c5a9cd8cc0cbb7506876640d