Trans wrote:

/ ...

> Toolkit: GUI Library

That's a limited definition. YAML is a toolkit, as is REXML. The GUI angle
may or may not be present. I would have defined it as a set of carefully
designed algorithms with wide applicability.

> Framework
>   Program providing support structure in which another program can be
> organized and developed.

Too limiting. A framework can also be a class or module definition that ties
otherwise disparate elements together, or enforces rules in a beneficial
way. And classes are not programs, because they don't necessarily have a
standalone executable identity (how a program is defined).

-- 
Paul Lutus
http://www.arachnoid.com