ThingLab هي بيئة برمجية بصرية تم تنفيذها باستخدام لغة Smalltalk وتم تصميمها في مركز بحوث زيروكس بارك (Xerox PARC) بواسطة آلان بورنينغ. في الأنظمة التقليدية، يمكن للمستخدم تقديم المدخلات التي تنتج مخرجات. أما في الأنظمة الموجهة بالقيود، مثل ThingLab، يمكن للمستخدم تقديم مداخل أو مخارج تاريخية، ثم يقوم النظام بحل ما هو غير معروف. يُعتبر ThingLab واحدًا من أقدم الأنظمة الموجهة بالقيود. يُنسب إلى ThingLab في كتاب “Fumbling the Future” كونه سببا كبيرا في استمرار شركة زيروكس في تمويل تطوير الحواسيب. تتضمن ميزات ThingLab القدرة على التعليقات والتنسيق الدلالي وتعليقات السطر، وتمتلك صفحة على ويكيبيديا يمكن الاطلاع عليها لمزيد من المعلومات.
0