Jump to content

GroovyLab: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
updated homepage and other links
added first and last release dates
Line 3: Line 3:
{{Lowercase title}}
{{Lowercase title}}
{{Infobox software
{{Infobox software
|name = GroovyLab
| name = GroovyLab
| released = {{Start date and age|2014|01|01}}
|genre = [[List of numerical-analysis software|Technical computing]]
| latest release version = 2020
|license = [[GNU GPL]] v2
| latest release date = {{Start date and age|2020|12|06}}
|website = https://sourceforge.net/projects/groovylab/
| genre = [[List of numerical-analysis software|Technical computing]]
| license = [[GNU GPL]] v2
| website = https://sourceforge.net/projects/groovylab/
}}
}}



Revision as of 04:44, 23 January 2023

GroovyLab
Initial releaseJanuary 1, 2014; 10 years ago (2014-01-01)
Stable release
2020 / December 6, 2020; 4 years ago (2020-12-06)
TypeTechnical computing
LicenseGNU GPL v2
Websitehttps://sourceforge.net/projects/groovylab/

GroovyLab, formerly jLab, is a numerical computational environment implemented in Java. The main scripting engine of jLab is GroovySci, an extension of Groovy. Additionally, the interpreted J-Scripts (similar to MATLAB) and dynamic linking to Java class code are supported.

The jLab environment aims to provide a MATLAB/Scilab like scientific computing platform that is supported by scripting engines implemented in the Java language.

In the current implementation of jLab there coexist two scripting engines:

  1. the interpreted j-Script scripting engine and
  2. the compiled Groovy scripting engine. The later (i.e. Groovy) seems to be the preferred choice, since it is much faster, can execute directly Java code using only the familiar Java packaging rules, and is feature-rich language, i.e. Groovy enhanced with MATLAB style matrix operations and surrounding support environment.

Last time updated was in 2021 [1]

See also