Пошаговое руководство по запуску Scala на .net?

Я никогда не использовал .Net framework, и мне нужно продемонстрировать кому-то, что Scala действительно работает в .Net. Мне нужно получить «быструю и грязную» настройку .Net со Scala, работающим над некоторым существующим кодом JVM Scala. Я не мог найти пошаговое руководство для этого. Я был бы признателен за некоторые ресурсы по этому вопросу:

  1. Как установить минимальный .Net и какую версию заставить работать Scala.
  2. Как установить вариант .Net Scala и какую версию использовать (предпочтительно 2.9).
  3. Как запустить hello world.

Заранее спасибо. Рассматриваемая платформа: Windows 7 Professional 32 бит.


person Jus12    schedule 26.07.2012    source источник


Ответы (2)


Самоочевидный файл

helloworld.scala

/*
see https://github.com/magarciaEPFL/scaladotnet#readme
quick test
==========
1. Name this file helloworld.scala and put it in c:\scala-dotnettest
2. Download binaries from https://github.com/magarciaEPFL/scaladotnet/downloads and unpack the zipped files to the directory c:\scala-dotnet
3. Compile with: c:\scala-dotnet\scalacompiler -d c:\scala-dotnettest -target:exe -Xassem-extdirs c:\scala-dotnet -Xassem-name helloworld.exe -Xshow-class HelloWorld helloworld.scala
4. Copy runtime dependencies scalalib.dll, IKVM.OpenJDK.Core.dll, IKVM.OpenJDK.Util.dll and IKVM.Runtime.dll (or all IKVM*.dll) from c:\scala-dotnet to c:\scala-dotnettest
5. run helloworld
C:\scala-dotnettest>helloworld
Hello World!
*/ 
object HelloWorld extends App {
  println("Hello World!")
}
person Dave    schedule 26.07.2012

Здесь есть несколько инструкций:

http://lampwww.epfl.ch/~magarcia/ScalaNET/2011Q2/PreviewScalaNET.pdf

Наряду с интервью с Мигелем Гарсией, который работал (работает?) над этим здесь.

http://www.scala-lang.org/node/10299/

person Emil H    schedule 26.07.2012