| What | thing o_o - simple portable objects |
| Where | https://at.magma-soft.at/darcs/tcl/thing |
| Description | Simple portable objects à la Thingy |
| Tested on: | Linux |
| Contact: | LEG |
| Updated | 04/2025 |
| Status | active development |
things are Tcl namespaces and a command with the same name which executes namespace inscope of itself.
This makes 'objects' available for any Tcl interpreter implementing them, like Tcl 8.0 and Jim.
'thing packages the Thingy: a one-liner OO system idea and augments it, providing three flavors: plain 'thing' objects, and the thing generators 'maker' and 'factory'.
thing o_o was featured in my talk at the 19th European Tcl/Tk Users Meeting 2023 and 7th OpenACS Conference.