Как скомпилировать исходный код Scala в .Net - PullRequest
3 голосов
/ 13 ноября 2011

Я создаю исходный файл scala test.scala:

// the source code in test.scala
import System.Console
object TestMain extends Application {
    override def main(args: Array[String]) = {
        Console.WriteLine("Hello .NET World!")
    }
}

Не то чтобы я импортировал System.Console из библиотеки .Net.

Перед компиляцией я загружаюscala-msil пакет из http://www.scala -lang.org / downloads / packages / scala-msil-2.8.1.final.sbp и затем установите его с помощью sbaz install -f scala-msil-2.8.1.final.sbp.

После этого некоторые сценарии, такие как scalac-net.bat, используемые для компиляции * .scala в * .msil, создаются в% SCALA_HOME% \ bin и dlls, таких как microlib.dll, predef.dll и scalaruntime.dll, в% SCALA_HOME%.К сожалению, я получил ошибку, когда scalac-net test.scala

enter image description here

Может кто-нибудь дать мне предложение ??

PS: Моя версия scala 2.8.1

1 Ответ

2 голосов
/ 14 ноября 2011

Двоичные файлы и исходные коды для последней (предварительной) версии Scala.NET (библиотека и компилятор) можно получить через SVN:

svn co http://lampsvn.epfl.ch/svn-repos/scala/scala-experimental/trunk/bootstrap

Начальная загрузка была важным шагом, и текущая работа добавит поддержкуза отсутствующие функции (дженерики CLR и т. д.).Это работа в процессе.

Отчет выжившего об использовании Scala.NET в XNA на http://www.srtsolutions.com/tag/scala

Мигель Гарсия http://lamp.epfl.ch/~magarcia/ScalaNET/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...