Template talk:Toolkit

From Rosetta Code
Revision as of 17:14, 3 February 2010 by rosettacode>Dkf (Term's OK by me)

I've created this template for use with things like Gtk+, GLUT and Qt, under the assumption that "toolkit" refers to a library which aids in graphical user interface development. It's been my experience that that's the case, but I want to check myself; Does the term "toolkit" reasonably and/or commonly apply to support libraries outside of GUI development? While it's been my experience that those libraries adopt the term SDK, again, I want to check myself. --Michael Mol 04:28, 3 February 2010 (UTC)

Toolkits are particular kinds of libraries that focus on turning the low-level interactions with a GUI drawing system into higher level concepts (widgets/components). The earliest toolkit I know of is Xt/Xaw (Xt provided the glue – plus a bunch of stuff to make things like an object system in plain C – and Xaw defined widgets on top of it; Xaw was superseded by Motif, thank goodness…) but there may be earlier ones; my knowledge of the state of GUI system development prior to the late '80s is very shaky. –Donal Fellows 17:14, 3 February 2010 (UTC)