Title :
ScalaLab: An Effective Scala-Based Scientific Programming Environment for Java
Author :
Papadimitriou, Stergios ; Terzidis, Konstantinos ; Mavroudi, Seferina ; Likothanassis, Spiridon
Author_Institution :
Technol. Educ. Inst. of Kavala, Kavala, Greece
Abstract :
Scala offers many benefits for constructing scientific programming environments. Extending Scala with Matlab-like constructs enabled the creation of ScalaSci, a compiled mathematical scripting framework, and ScalaLab, an efficient integrated scientific programming environment. ScalaLab offers an interesting open source alternative to commercial packages, especially for the scientific community familiar with Java.
Keywords :
Java; authoring languages; public domain software; software packages; Java; Scala based scientific programming environment; ScalaLab; ScalaSci; mathematical scripting framework; open source packages; Dynamic programming; Informatics; Java; MATLAB; Pattern recognition; Programming environments; Scientific computing; Groovy; Java; Matlab; Scala; binding; class loaders; dynamic languages; functional languages; interpreters; scientific programming; scripting;
Journal_Title :
Computing in Science Engineering
Conference_Location :
6/17/2010 12:00:00 AM
DOI :
10.1109/MCSE.2010.77