Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The <a href="http://en.wikipedia.org/wiki/Scala_(programming_language)" rel="noreferrer">Wikipedia entry</a> claims:</p> <blockquote> <p>An alternative implementation exists for the .NET platform, but it has not been kept up to date. (citation needed)</p> </blockquote> <p>The <a href="http://www.scala-lang.org/faq/5" rel="noreferrer">"limitations" section of the FAQ</a> has this entry:</p> <blockquote> <p>Does Scala work on .Net?</p> <p>Yes, the current Scala distribution can compile program for the .Net platform. The .Net platform has many similarities to Java but it has also many idiosyncrasies, making maintaining this port is a complicated task. The MSIL/.Net version of Scala implements at this stage virtually the entire Scala language, and most of the standard libraries. One significant limitation is that structural types do not yet work on .NET. There may still be problems when using particularly complex exception handlers. A small number of libraries are not available due to the peculiarities of .Net, and the interaction with other .Net languages is unsupported. For further details, please refer to this (possibly a bit outdated) documentation page.</p> </blockquote> <p>The <a href="http://www.scala-lang.org/node/168" rel="noreferrer">guide to using Scala with .NET</a> talks about version 1.4, which is rather old by now. On the other hand, it looks like documentation was written as recently as 2008, including the <a href="http://www.scala-lang.org/node/169" rel="noreferrer">"Scala on .NET: quirks"</a> page which sounds pretty important.</p> <p>Without having any experience of it myself, it sounds like support is limping along, but that the .NET port isn't really a first-class citizen. The fact that there's no "buzz" around Scala on .NET (compared with the Java version) isn't encouraging either. It doesn't sound like something I'd want to use for commercial software at the moment. Of course, it's possible that it's fine, and just not well marketed. If you're really keen on the idea, I'd ask on a <a href="http://www.scala-lang.org/node/199" rel="noreferrer">mailing list</a>.</p> <p>Why not either use the <a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform" rel="noreferrer">Eclipse RCP</a> for a Java/Scala-based Windows client, or use .NET for the web app?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload