Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/vhosts/vmsfree.ouvaton.org/httpdocs/freen/textpattern/lib/txplib_db.php on line 14 Free softwares for OpenVMS: scala
OpenVMS
Free softwares
 

Scala : About

Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.

Thierry Uso has ported Scala 2.9.1 on OpenVMS. Porting means testing all the tools (interpreter, compiler…), writing the necessary procedures and creating a PCSI kit.

Scala for OpenVMS needs Java 1.6-0 or later and must be installed on an ODS5 volume. Scala has been tested only on Itanium.

Contact : Thierry Uso

Scala : Screenshots

Scala interpreter

Scala compiler

Fast Scala compiler

Scalaconsole

Scaladoc

Scala decompiler

Scala : Download

ZIP archive containing the PCSI kit of Scala 2.9.1

Itanium: free-i64vms-scala-v0209-1-1.zip

This kit is based on the official archive scala-2.9.1.final.tgz.

ZIP archive containing the PCSI kit of Scala 2.7.3 :

Itanium: free-i64vms-scala-v0207-3-1.zip

This kit is based on the official archive scala-2.7.3.final.tgz.

ZIP archive containing the PCSI kit of Scala 2.7.2 :

Itanium: free-i64vms-scala-v0207-2-1.zip

This kit is based on the official archive scala-2.7.2.final.tgz.

Scala : Installation

1. Extract the PCSI kit from the ZIP archive

$ UNZIP “-V” FREE-I64VMS-SCALA-V0209-1-1.ZIP

2. Make sure you uninstall any old version before installing this one

$ SET PROC/PARSE=EXT
$ PRODUCT REMOVE scala

and…

manually delete any remaining directories.

3. Install Scala in your chosen directory

By default, the installation procedure installs Scala in the SYS$COMMON:[scala] directory. To install it in dev:[dir.scala], use the /DESTINATION parameter of the PRODUCT command.

$ SET PROC/PARSE=EXT
$ PRODUCT INSTALL scala

or…

$ SET PROC/PARSE=EXT
$ PRODUCT INSTALL scala /DESTINATION=dev:[dir]

4. Setup the Scala tools

$ @SYS$COMMON:[scala.bin]scala-setup

or…

$ @dev:[dir.scala.bin]scala-setup

5. Test the Scala tools

Scala interpreter

$ scala

scala> :quit

Scala compiler

$ scalac “-help”

Fast Scala compiler (use a compile server)

$ fsc “-help”
$ fsc “-shutdown”

Scaladoc

$ scaladoc “-help”

Scala : News

2008-12-25

Scala 2.7.2 port

2009-04-17

Scala 2.7.3 port

2011-10-30

Scala 2.9.1

To do

??