I want to use penrose tiling window manager however I wanted to ask if this is a library or a framework?
There is no precise definition of what a "framework" is. In my experience, usually it means a library which, if you use it at all as intended, you use it throughout your code, and which often takes over the control flow (calling your code rather than vice versa).
3 Likes
Ratatui has defined the deferences between frameworks and libraries:
I know what it means, like Bevy is a framework rather than a library as it controls how you code etc, whereas something like serde/postcard is not a library you code freely.
But I wanted to know if this tiling window manager is actually a framework or a library.