Remix.run Logo
▲ wduquette 2 hours ago

All of which I used many years to go to write "Snit", a quite nice object system for coding up Tcl objects and Tk widgets. Snit's a TCL library that takes a nice, easily readable description of your desired object type (the instance variables, the methods, and so forth), translates it immediately into standard TCL, and then evaluates that to define your type. Basically, it's a macro system for defining object types. (I say "object types" rather than "classes" because there is no inheritance.)

▲srean 2 hours ago | parent [-]

Would this be the best place to learn about it

https://wiki.tcl-lang.org/page/Snit%27s+Not+Incr+Tcl