3 citations found. Retrieving documents...
Scholz, E. Pidgets - Unifying Pictures and Widgets in a Constraint-Based Framework for Concurrent GUI Programming. In Kuchen, H., Swierstra, S.D. eds. Proceedings of eighth International Symposium on Programming Languages: Implementations, Logics, and Programs, Aachen, Germany, September 1996, LNCS 1140, Springer, pp. 363-377.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Porting the Clean Object I/O Library to Haskell - Achten, Jones (2000)   (Correct)

....17] The standard functional programming language Haskell [14, 19] initially adopted a stream based solution up to version 1.2. From version 1.3 on monads were rmly integrated in the language. Many interesting experimental frameworks have been proposed to handle GUI programming in both styles ([9, 15, 21, 23] to name a few) For a broad overview see Section 7. In this paper we report on a project in which we ported a core subset of the Clean Object I O system to Haskell. There are several motives to embark on such a project. Monads are considered to be a standard way of handling I O in pure ....

....the discussion in [5] More interesting is when we review the position of this research with respect to the use of MVars to handle state as discussed thoroughly in this paper. The only other functional GUI system that we know of that uses the same technique to handle state is the pidgets system [21]. All other approaches [9, 15, 23] rely on recursive functions to model local state. Some other approaches also use recursive functions to model global state [12] or rely on stream communication [9, 15] Another major di erence between the Object I O library and other approaches is the emphasis ....

[Article contains additional citation context not shown here]

Scholz, E. Pidgets - Unifying Pictures and Widgets in a Constraint-Based Framework for Concurrent GUI Programming. In Kuchen, H., Swierstra, S.D. eds. Proceedings of eighth International Symposium on Programming Languages: Implementations, Logics, and Programs, Aachen, Germany, September 1996, LNCS 1140, Springer, pp. 363-377.


Porting the Clean Object I/O Library to Haskell - Achten, Jones (2000)   (Correct)

....considered to be a standard way of handling I O in pure functional languages. It is interesting to see how well the concepts of the Object I O system can be placed in a monadic framework. At this moment Haskell is lacking a standard GUI library even though several solutions have been proposed [9, 13, 19, 21]. Rather than designing yet another GUI library from scratch it is worthwhile to port a GUI library to Haskell that has proven itself in practice. The development of the Object I O system and Clean have mutually in uenced each other bene cially. It is interesting to see if porting the system ....

Scholz, E. Pidgets - Unifying Pictures and Widgets in a Constraint-Based Framework for Concurrent GUI Programming. In Kuchen, H., Swierstra, S.D. eds. Proceedings of eighth International Symposium on Programming Languages: Implementations, Logics, and Programs, Aachen, Germany, September 1996, LNCS 1140, Springer, pp. 363-377.


The implementation of interactive local state transition.. - Achten, Plasmeijer (1999)   (Correct)

....with the local state value. The I O system in Opal [9] relies on a monadic nondeterministic choice operator and concurrent evaluation of agents. In the GUI framework state can be incorporated in a gate using a recursive transformation function. This state is globally accessible. The pidgets system [15] offers a high level interface to PostScript like graphics and a tight integration with widgets and mouse handling. State is incorporated with global variables based on mutable variables. The system supports unrestricted concurrency. The object I O system differs from these system by its explicit ....

....to include a concept of context switching when a state transition function is changing the environment. The resulting system can still be evaluated sequentially. This contrasts strongly with the general opinion that one has to use a concurrent functional language to construct GUI programs flexibly [15, 9]. 6 Conclusions and future work In this paper we have presented the basic evaluation mechanism of the Clean object I O system. This mechanism is written completely in Clean and is capable of handling arbitrary collections of GUI components that share and encapsulate local polymorphic state. An ....

Scholz, E. Pidgets - Unifying Pictures and Widgets in a Constraint-Based Framework for Concurrent GUI Programming. In Kuchen, H., Swierstra, S.D. eds. Proceedings of eighth International Symposium on Programming Languages: Implementations, Logics, and Programs, Aachen, Germany, September 1996, LNCS 1140, Springer, pp. 363-377.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC