Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

pnnl/isomorphic

Software ·
DOI:https://doi.org/10.11578/dc.20240614.108· OSTI ID:code-34199 · Code ID:34199
 [1]
  1. Pacific Northwest National Laboratory

Isomorphic is a Ruby library for specifying isomorphisms between Ruby objects. The inventive features of the new Ruby library are as follows: Domain-specific language (DSL) for declaration of isomorphisms between Ruby objects. Functional references (viz., "lenses") for getter/setter operations. To our knowledge, this is the first library of its kind for the Ruby programming language. Moreover, to our knowledge, this is the first implementation of the "functional references" concept within the Ruby programming language.

Short Name / Acronym:
isomorphic
Site Accession Number:
Battelle IPID 31778-E
Software Type:
Scientific
License(s):
BSD 2-clause "Simplified" License
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC05-76RL01830
DOE Contract Number:
AC05-76RL01830
Code ID:
34199
OSTI ID:
code-34199
Country of Origin:
United States

Similar Records

pnnl/building_sync_rails
Software · Tue Feb 04 19:00:00 EST 2020 · OSTI ID:code-34197

pnnl/portfoliomanager-rb
Software · Wed Jul 27 20:00:00 EDT 2022 · OSTI ID:code-77932

pnnl/projection_ntk
Software · Sun Nov 12 19:00:00 EST 2023 · OSTI ID:code-115804

Related Subjects