scala.xml(特にXMLリテラル)またはscala-compiler
をScala.jsプロジェクトで使用できますか?Scala.js scala.xmlおよびscala.compilerのサポート
これは非常に基本的な質問のようですが、私はどこにも記載されていません。 のサポートが不足しているSemantics of Scala.jsには記載されていません。
scala.xml(特にXMLリテラル)またはscala-compiler
をScala.jsプロジェクトで使用できますか?Scala.js scala.xmlおよびscala.compilerのサポート
これは非常に基本的な質問のようですが、私はどこにも記載されていません。 のサポートが不足しているSemantics of Scala.jsには記載されていません。
scala.compiler
(または、正確にはscala.tools.nsc
)はサポートされていません。
"org.scala-lang" %%% "scala-compiler" % scalaVersion.value
をscala-compiler.jar
について公表なしScala.jsアーティファクトが存在しないため:それを把握するための簡単な方法は、以下のlibraryDependencies
を試しては解決できないだろうということです。 scala-xml
については
あなたがhereを見ることができるように、Scala.jsのいずれか(アーティファクト名で_sjs0.6
を探してください)のためのアーティファクトはありません。ただし、there is a Pull Request openはScala.jsのサポートを追加します。
Scala.jsでこれらのライブラリのアーティファクトが公開されていないという意味で「文書化」されています。これは、たとえばバージョン1.0.5 is published for Scala.jsのscala-parser-combinators
とは対照的です。
通常、Scala.jsのサポートを提供するライブラリはREADMEに広告を掲載しています。もしそうでなければ、真実の究極の源は、人工物が公開されているかどうかです。
私はこれらの答えが「いいえ」と信じています。 (私が間違っていると、sjrdは私を修正します。)基本的に、JVMに依存するライブラリはScala.jsでは動作しません。
私はそう思っていますが、これはどこかに書かれているのですか、それとも明らかに分かりましたか?他のライブラリと比較して、それらはしばしば多かれ少なかれ 'scala.reflection'と同じように、言語の一部とみなされます。 – Suma