ТингЛаб
ThingLab — визуального программирования, среда реализованная на Smalltalk и разработанная в Xerox PARC Борнингом Аланом .
Обычная система позволяет пользователю предоставлять входные данные, которые производят выходные данные. Система, ориентированная на ограничения, такая как ThingLab, позволяет пользователю предоставлять произвольные входные или выходные данные, а затем решать все, что неизвестно. ThingLab считается одной из первых систем, ориентированных на ограничения. [ по мнению кого? ]
ThingLab упоминается в книге «Нащупывая будущее» как важная причина, по которой Xerox продолжала финансировать разработку компьютеров.