Tinkertoy programming language

Introduction to Tinkertoy programming language:

The Tinkertoy graphical interface to Lisp is described, in which programs are `built' rather than written, out of icons and flexible interconnections. It represents a computer/user interface that can easily exceed the interaction speed of the best text-based language editors and command languages. It also provides a consistent framework for interaction across both editing and command execution. Moreover, because programs are represented graphically, structures that do not naturally conform to the text medium can be clearly described, the new kinds of information can be incorporated into programs and program elements.

Feature of Tinkertoy programming language:

The success of Tinkertoy computing depends on a number of software design features:

  • functionality: toolkits must solve problems that appear in multiple applications
  • portability: toolkits must be portable across multiple parallel platforms
  • interfaces: toolkits’ software interfaces should be easy to use
  • added value: toolkits should give application developers greater performance and flexibility
  • low overhead: the overhead owing to toolkit use must be small, both in memory and in runtime
  • support: toolkit developers should help application developers use their toolkits effectively.