skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: L3 Interactive Data Language

Abstract

The L3 system is a computational steering environment for image processing and scientific computing. It consists of an interactive graphical language and interface. Its purpose is to help advanced users in controlling their computational software and assist in the management of data accumulated during numerical experiments. L3 provides a combination of features not found in other environments; these are: - textual and graphical construction of programs - persistence of programs and associated data - direct mapping between the scripts, the parameters, and the produced data - implicit hierarchial data organization - full programmability, including conditionals and functions - incremental execution of programs The software includes the l3 language and the graphical environment. The language is a single-assignment functional language; the implementation consists of lexer, parser, interpreter, storage handler, and editing support, The graphical environment is an event-driven nested list viewer/editor providing graphical elements corresponding to the language. These elements are both the representation of a users program and active interfaces to the values computed by that program.

Developers:
;
Release Date:
Project Type:
Open Source, No Publicly Available Repository
Software Type:
Scientific
Licenses:
Other
Sponsoring Org.:
National Institutes of Health (NIH); USDOE

Primary Award/Contract Number:
AC02-05CH11231
Code ID:
72814
Site Accession Number:
3970; LBNL CR-2325
Research Org.:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Country of Origin:
United States

Citation Formats

Hohn, Michael, Adams, Paul, National Institute of Health, and USDOE. L3 Interactive Data Language. Computer software. https://www.osti.gov//servlets/purl/1230914. National Institutes of Health (NIH); USDOE. 5 Sep. 2006. Web. doi:10.11578/dc.20220414.6.
Hohn, Michael, Adams, Paul, National Institute of Health, & USDOE. (2006, September 5). L3 Interactive Data Language [Computer software]. https://www.osti.gov//servlets/purl/1230914. https://doi.org/10.11578/dc.20220414.6
Hohn, Michael, Adams, Paul, National Institute of Health, and USDOE. L3 Interactive Data Language. Computer software. September 5, 2006. https://www.osti.gov//servlets/purl/1230914. doi:https://doi.org/10.11578/dc.20220414.6.
@misc{osti_1230914,
title = {L3 Interactive Data Language},
author = {Hohn, Michael and Adams, Paul and National Institute of Health and USDOE},
abstractNote = {The L3 system is a computational steering environment for image processing and scientific computing. It consists of an interactive graphical language and interface. Its purpose is to help advanced users in controlling their computational software and assist in the management of data accumulated during numerical experiments. L3 provides a combination of features not found in other environments; these are: - textual and graphical construction of programs - persistence of programs and associated data - direct mapping between the scripts, the parameters, and the produced data - implicit hierarchial data organization - full programmability, including conditionals and functions - incremental execution of programs The software includes the l3 language and the graphical environment. The language is a single-assignment functional language; the implementation consists of lexer, parser, interpreter, storage handler, and editing support, The graphical environment is an event-driven nested list viewer/editor providing graphical elements corresponding to the language. These elements are both the representation of a users program and active interfaces to the values computed by that program.},
url = {https://www.osti.gov//servlets/purl/1230914},
doi = {10.11578/dc.20220414.6},
url = {https://www.osti.gov/biblio/1230914}, year = {Tue Sep 05 00:00:00 EDT 2006},
month = {Tue Sep 05 00:00:00 EDT 2006},
note =
}