The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.08

  • MAJOR REFACTORINGS *** (by nothingmuch)
  • Forest::Tree::Pure
  • Forest::Tree::Constructor
  • Forest::Tree::Builder
  • Forest::Tree::Builder::Callback
  • Forest::Tree::Builder::SimpleTextFile
    • added these packages as well as tests
  • Forest::Tree
    • this is now a subclass of Forest::Tree::Pure
  • many other changes all over the place as well as best we can tell this is still 100% back-compat but if you experience anything to the contrary please let us know ASAP. Thanks.

Modules

A collection of n-ary tree related modules
An n-ary tree
An abstract role for bottom up tree reader
A Forest tree builder with a callback for subtree construction
Parse trees from indented ASCII files
An abstract role for tree factories
An abstract role for tree indexers
Indexes a Forest::Tree heiarchy by it's UID
An abstract role for loading trees
Loads a Forest::Tree heirarchy using UIDs
An n-ary tree
An abstract role for top down tree reader
A reader for Forest::Tree heirarchies
Simple role for custom node formatters
An abstract role for providing JSON serialization
A Moosey solution to this problem
A role mixin to support tree node metadata
An abstract role for tree writers
A slightly more complex ASCII writer
A simple ASCII writer for Forest::Tree heirarchies
A simple HTML writer for Forest::Tree heirarchies