scala.xml (특히 XML 리터럴) 또는 scala-compiler
을 Scala.js 프로젝트에 사용할 수 있습니까?scala.xml 및 scala.compiler에 대한 Scala.js 지원
이것은 매우 기본적인 질문처럼 보입니다. 그러나 나는 어디에서나 이것이 문서화되어있는 것을 발견하지 못했습니다. 에 대한 지원 부족이 논의 된 Semantics of Scala.js에 없습니다.
scala.xml (특히 XML 리터럴) 또는 scala-compiler
을 Scala.js 프로젝트에 사용할 수 있습니까?scala.xml 및 scala.compiler에 대한 Scala.js 지원
이것은 매우 기본적인 질문처럼 보입니다. 그러나 나는 어디에서나 이것이 문서화되어있는 것을 발견하지 못했습니다. 에 대한 지원 부족이 논의 된 Semantics of Scala.js에 없습니다.
scala.compiler
(또는 정확하게는 scala.tools.nsc
)은 확실히 지원되지 않습니다.
"org.scala-lang" %%% "scala-compiler" % scalaVersion.value
을 scala-compiler.jar
게시 더 Scala.js 이슈가 없기 때문에 : 알아낼하는 쉬운 방법은 다음 libraryDependencies
을 시도하는 것은 해결되지 것입니다. 당신이 here을 볼 수 scala-xml
에 관해서는
는 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