Engineering Papers⌕ Search

DOE OSTI · code-34199

pnnl/isomorphic

Abstract

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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Borkum, Mark. 2020-02-05. pnnl/isomorphic. https://doi.org/10.11578/dc.20240614.108

Cite the original work for its findings. Save a collection to share your selection of sources.