vlovgr/ciris

Scala.js support

Closed this issue · 5 comments

Hi! Are there any blockers for enabling cross-building to Scala.js? We'd probably need some separate sources, but other than that do you see any potential issues, JVM dependencies etc.?

Hi, no, there shouldn't be any major blockers. We used to have Scala.js and Scala Native support, but it was removed in #244 due to low interest and non-significant build complexity. If you have a use case for Ciris on Scala.js, I'd be interested to hear more.

well, we're writing a lambda... but I wouldn't say it's worthy of giving you the maintenance concern :) I forgot that it existed before. We'll likely just use typelevel/cats-effect#2650 and ValidatedNelor something similar, then.

I see. Lambdas are an appealing argument for Scala.js support. As long as the build complexity doesn't get too bad (maybe it's gotten better in the past 2.5 years?), I'm definitely open to accepting a pull request with Scala.js support. :)

Scala.js support will be added as part of #607.

Closing this issue as v3.0.0-RC1 has been released with #607.

Please try the release and open new issues for any issues encountered.