airframe icon indicating copy to clipboard operation
airframe copied to clipboard

AirSpec: Scala 3 + Scala.js support

Open xerial opened this issue 3 years ago • 0 comments

AirSpec for Scala 3 JVM is already available, but Scala.js with Scala 3 support is missing. Because of this, modules like json, msgpack, rx, rx-html, etc., which already support Scala 3, are not yet published for Scala.js + Scala 3.

TODOs:

  • Extract runtime surface support to JVM specific source folder
  • CompileTimeSurfaceFactory should not depend on wvlet.airframe.surface.reflect, dotty.tools.dotc.core.Types, which do not exist in Scala.js

cc: @exoego

xerial avatar May 29 '22 03:05 xerial