Edit Package rubygem-ast


AST is a library for manipulating abstract syntax trees.

It embraces immutability; each AST node is inherently frozen at creation, and updating a child node requires recreating that node and its every parent, recursively.

This is a design choice. It does create some pressure on garbage collector, but completely eliminates all concurrency and aliasing problems.

Source Files (show merged sources derived from linked package)
Filename Size Changed
ast-2.4.2.gem 0000011776 11.5 KB almost 2 years
gem2rpm.yml 0000001632 1.59 KB almost 8 years
rubygem-ast.changes 0000001653 1.61 KB almost 2 years
rubygem-ast.spec 0000001633 1.59 KB almost 2 years
Comments 0
openSUSE Build Service is sponsored by