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
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.