DistroTube argued that the killer feature of tiling window managers is the workspaces, not the tiling
non-tiling window managers can also have different workspaces, or even DEs such as KDE Plasma. IIRC even Windows has those (although with inconvenient keybindings imo)
Lua function “item” called with argument of type table
The function is the outer part with the parentheses, the table is the inner part with the curly braces. [“attr”] is a table inside the table.
For example, to access (table)>attr>size you would write: table[“attr”][“size”] (assuming the table is named, that is, assigned to a variable called “table”)