pnnl/isomorphic
- 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:
- USDOEPrimary 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
pnnl/portfoliomanager-rb
pnnl/projection_ntk
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