Scala
Language Installation Instructions
Programming Language Paradigms

Install--Windows 7

Download Scala Core, Command Line Compiler, and Command Line Interpreter

Go HERE and download the izPack installer. Run it when it's finished downloading.
This will install all of the tools necessary to begin writing programs in Scala. In particular, the command line interpreter is much like the
Python command line interpreter and is useful to test short snippets of code in real time. Run it with the command scala in a terminal.
There is also a Scala command line interpreter which is invoked with scalac in a terminal. For testing the validity of the installation, the interpreter should be sufficient

Test your scala install

Go HERE to test your install with the command line interpreter and hello world

Install IDE Support

If you so wish, there are several IDE plugins that support Scala. I personally have had no luck with the Scala Eclipse Plugin. On my setup, it crashes both Helios and Galileo with
alarming regularity. If you want to chance it, the eclipse update URL is http://download.scala-ide.org/update-current-35 Install it just as you would any other eclipse plugin.

I have had luck getting the netbeans scala plugin working. First, download the latest version of netbeans at http://netbeans.org/downloads/index.html
Then, add http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz to the list of update centers in netbeans.
Refresh your plugins list, and select scala kit and install it. Hopefully you now have a working scala environment in netbeans.

Install Text Editor Support

If you prefer writing all of your code in a text editor, let's at least get you some syntax highliting. These instructions are for Notepad++ (the best text editor ever) but there are scala plugins available for
jEdit, TextMate, TextWrangler, vim, gedit, kate, and even such abominations as Emacs (also known as the worst text editor ever made). For editors other than Notepad++, instructions are at http://www.scala-lang.org/node/91#tool_support

Notepad++ Scala Syntax Highlighting Installation

  1. First make sure you have the scala core installed as instructed above
  2. Open a terminal and type sbaz install scala-tool-support
  3. Open Notepad++ and go to View->User Defined Dialogue...
  4. Click Import
  5. Navigate to <Your Scala Install Directory>\misc\scala-tool-support\notepad-plus and select userDefineLang.xml
  6. Restart Notepad++. Congrats! You now have scala as an option in the language dropdown menu