Binary package “ruby-ast” in ubuntu noble
Ruby library for working with abstract syntax trees
ast 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.
.
See also AST::Node, AST::Processor:
additional recommendations and design patterns.
Source package
Published versions
- ruby-ast 2.4.1-1 in amd64 (Release)
- ruby-ast 2.4.2-1 in amd64 (Proposed)
- ruby-ast 2.4.2-1 in amd64 (Release)
- ruby-ast 2.4.1-1 in arm64 (Release)
- ruby-ast 2.4.2-1 in arm64 (Proposed)
- ruby-ast 2.4.2-1 in arm64 (Release)
- ruby-ast 2.4.1-1 in armhf (Release)
- ruby-ast 2.4.2-1 in armhf (Proposed)
- ruby-ast 2.4.2-1 in armhf (Release)
- ruby-ast 2.4.1-1 in i386 (Release)
- ruby-ast 2.4.2-1 in i386 (Proposed)
- ruby-ast 2.4.2-1 in i386 (Release)
- ruby-ast 2.4.1-1 in ppc64el (Release)
- ruby-ast 2.4.2-1 in ppc64el (Proposed)
- ruby-ast 2.4.2-1 in ppc64el (Release)
- ruby-ast 2.4.1-1 in riscv64 (Release)
- ruby-ast 2.4.2-1 in riscv64 (Proposed)
- ruby-ast 2.4.2-1 in riscv64 (Release)
- ruby-ast 2.4.1-1 in s390x (Release)
- ruby-ast 2.4.2-1 in s390x (Proposed)
- ruby-ast 2.4.2-1 in s390x (Release)