Forest(3pm)

πŸ“¦
version 0.10 Β· 2 versions
  • 0.10 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.10 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Forest(3pm) πŸ’–

okay so bestie, welcome to Forest β€” that's the Forest page from the User Contributed Perl Documentation, and it's literally a collection of n-ary tree related modules. trees!! in perl!! we love to see it 🌳✨


🌸 NAME 🌸

Forest β€” a collection of n-ary tree related modules


πŸ¦‹ DESCRIPTION πŸ¦‹

so Forest is meant to be a replacement for the Tree::Simple family of modules, and it fixes a bunch of issues that have always bothered the author about them. the way that it's not a complete replacement yet… yeah, no cap, it's not complete yet, but it should eventually grow into that. main character energy, we're getting there πŸ’…

for more info, go read the individual module documentation, starting with Forest::Tree. that's your entry point, bestie 🫢


⭐ TODO ⭐

  • More documentation β€” it's 0.10, so it is (still) lacking quite a bit of docs (the author says they're being really lazy, sorry 😭). they do invite people to read the source though, because it's quite simple really.
  • More tests β€” the coverage is in the low 90s, but there's still a lot of behavioral stuff that could use some testing too.

πŸŽ€ SEE ALSO πŸŽ€

  • Tree::Simple β€” the author wrote this module a few years ago and it served them well, but recently they found themselves getting frustrated with some of the uglier bits of it. so Forest is a re-write of this module.
  • Tree β€” this is an ambitious project to replace all the Tree related modules with a single core implementation. there's some good code in there, but the project seems to be very much on the back-burner at this time. πŸ’€
  • OCaml port of Forest β€” ask the author about the OCaml port of this module, it's also sitting on their hard drive waiting for release. it actually helped quite a bit in terms of helping them settle on the APIs for this module. static typing can be very helpful sometimes. lowkey iconic of it 🧚

πŸ’€ BUGS πŸ’€

all complex software has bugs lurking in it, and this module is no exception. if you find a bug, please either email the author, or add the bug to cpan-RT. do it for the plot πŸ™ˆ


πŸ‘‘ AUTHOR πŸ‘‘

Stevan Little <stevan.little@iinteractive.com>

with contributions from:

  • Yuval (nothingmuch) Kogman
  • Guillermo (groditi) Roditi
  • Florian (rafl) Ragwitz
  • Jesse (doy) Luehrs

Copyright 2008-2014 Infinity Interactive, Inc.

<http://www.iinteractive.com>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


✨ and that's the whole page, bestie! no notes, ate and left no crumbs πŸ’…

this was perl v5.34.0, dated 2022-06-14 β€” catch you on the flip side, Forest(3pm) πŸ“πŸ’œ

πŸ“¦ where this page comes from