2011-11-13 24 views
3

創建Scala的源文件test.scala我如何編譯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庫。

在編譯之前,我從http://www.scala-lang.org/downloads/packages/scala-msil-2.8.1.final.sbp下載了一個scala-msil包,然後通過sbaz install -f scala-msil-2.8.1.final.sbp安裝它。

之後,一些腳本,如scalac-net.bat用來編譯成* .msil,在%SCALA_HOME%\ bin和dll文件創建的* .scala,如microlib.dllpredef.dllscalaruntime.dll,在%SCALA_HOME%。不幸的是我得到了錯誤時scalac-net test.scala

enter image description here

誰能給我一個建議?

PS:我的Scala版本是2.8.1

回答

2

二進制文件和最新的(預覽)來源Scala.NET(庫和編譯器)的版本可以通過SVN獲得:

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

自舉一直是重要的一步,並且正在進行的工作將增加對缺失功能(CLR泛型等)的支持。這是正在進行中的工作。

遺屬上在http://www.srtsolutions.com/tag/scala

米格爾·加西亞http://lamp.epfl.ch/~magarcia/ScalaNET/

+0

由於使用上XNA Scala.NET報告。是工作。但是這個怎麼樣?它不再被維護嗎? –