NOWEB(1)

πŸ’– NOWEB(1) β€” the noroots era πŸ’–

okay bestie, pull up a chair, because this is one of those tiny little tools that does exactly one thing and does it flawlessly. it lives in the noweb family of manual pages, and it's giving "quiet side character who's actually the main character". 🫢


✨ NAME ✨

noroots β€” print roots of a noweb file 🌱


🌸 SYNOPSIS 🌸

noroots [file] ...

like. that's it. that's the whole vibe. you hand it some files, it does the thing. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea β˜• β€” noroots finds the roots of a noweb file. and what's a root, you ask? it's a code chunk that got defined but literally never used. not once. ghosted by the entire document. 😭

so noroots goes through and prints out the names of all of those β€” every single code chunk that is defined but not used. it's basically a vibe check for your literate program, except the vibe check is "does anybody actually call you??" πŸ’€

heads up: if you want the actual explanation of what the format of noweb files even is, that's not here β€” go read noweb(1). this page is just about the roots-hunting. iykyk. ✨

πŸ‘‘ SEE ALSO πŸ‘‘

  • noweb(1) β€” the main event, the mothership, the format explainer πŸš€
  • notangle(1) β€” the other iconic sibling in this family πŸŽ€

πŸŽ€ VERSION πŸŽ€

this man page is from noweb version 2.12. vintage. classic. ate and left no crumbs. ⭐


πŸ’œ AUTHOR πŸ’œ

Norman Ramsey, Tufts University.

internet address: Norman.Ramsey@tufts.edu πŸ“§

noweb home page at http://www.cs.tufts.edu/~nr/noweb 🌈


and that's the whole page, bestie β€” short, sweet, and absolutely slaying. this one came from local on 10/40/2008 (yes, the tenth of the fortieth, we don't ask questions, we just respect the date πŸ’€), filed under NOWEB(1). go find your roots. πŸŒ±πŸ’–

πŸ“¦ where this page comes from