Using SICStus Objects in the design of Graphical User Interfaces
Thomas Sjöland · 1992
The functionalities of SICStus Objects, a system allowing object oriented programming in SICStus Prolog are shown and an example is presented: support software for building graphical user interfaces. This text assumes a basic knowledge about Prolog programming in SICStus Prolog and some intuition about object oriented programming. SICStus Objects was implemented as an embedded language in SICStus Prolog by Seif Haridi and Kent Boortz. SICStus Prolog is developed and maintained by Mats Carlsson, Stefan Andersson and Kent Boortz at SICS with support from Ellemtel Utvecklings AB. 1 Background Some Prolog vendors supply their systems with possibilities for using object orientation together with Prolog. Commercial systems known to us are Prolog++ from Logic Programming Associates, Logical Object Systems (LOS) from Imperial College [McCabe89] and ELSA from ELSA Software. SICStus Objects, the system described here has a lot in common with LPA's Prolog++ [Vasey, Spencer et.al.90], and wi...