Misplaced Pages

GroovyLab

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from JLab) For the nuclear physics laboratory, see Thomas Jefferson National Accelerator Facility. For the headphone and speaker brand, see JLab Audio.
This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "GroovyLab" – news · newspapers · books · scholar · JSTOR (July 2011) (Learn how and when to remove this message)
GroovyLab
Initial releaseJanuary 1, 2014; 10 years ago (2014-01-01)
Stable release2020 / December 6, 2020; 4 years ago (2020-12-06)
TypeTechnical computing
LicenseGNU GPL v2
Websitehttps://github.com/sterglee/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.

See also

External links


Stub icon

This programming-language-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: