22 citations found. Retrieving documents...
P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, Sept. 1998.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
An alternative approach to I/O - Fokkinga, Kuper (2001)   (Correct)

....use an explicit continuation style, treating all the inputs and outputs as two long string parameters (and taking care that output does not show up too early ) or to use a monadic style in which the same is expressed more implicitly. See for example the approach by Bird [3] Thompson [5] Clean [1, 2] and the Haskell 98 Report [4] Both styles of programming also have the phenomenon that the types of the program with input and output di#er from the case where no output is provided and all input is artificially done by explicitly writing out in the program text a typical input value. For us ....

Peter Achten and Rinus Plasmeijer. Interactive functional objects in Clean. In Chris Clack, Kevin Hammond, and Tony Davie, editors, Implementation of Functional Languages, volume 1467 of Lect. Notes in Comp. Sc., pages 304--321, Berlin, 1998. Springer.


Appligraph: Applications of Graph Transformation - First.. - Kreowski, Plump, (eds.) (1998)   (Correct)

....parallel evaluation) and uniqueness typing (for allowing destructive updates in a pure functional setting) are directly based on the notion of graph rewriting. Efficient implementations try to replace pure graph rewriting by semantically equivalent stack and register based machine instructions. In [Ach97], a library written in Clean is presented offering the possibility to define platform independent GUI interfaces using an object oriented style of programming. The paper [Ser97] proposes a new language primitive allowing efficient multi casting of graphs to processes. The operational semantics of ....

P.M. Achten. Interactive functional objects in Clean. In C. Clack, T. Davie, and K. Hammond, editors, Implementation of Functional Languages, 9th International Workshop (IFL'97), LNCS, 1997.


Simulating an Object-Oriented Financial System in a Functional .. - Braine, Clack   (Correct)

.... research can ameliorate such a plethora of identifiers by applying suitable lexical scoping rules, for example the Clean language allows identifiers on the right hand side of an expression to be reused on the left hand side they are then internally tagged with a number by the compiler (see [AP97] for further details) 7 Results During the process of simulation, several algorithms were: 1. developed using Miranda; 2. validated through a high level Miranda simulation of the entire system; 3. used as specifications for subsequent implementation in C . These activities proved highly ....

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In Proceedings of the 9th International Workshop on Implementation of Functional Languages (IFL'97), pages 387--406, September 1997.


Explicit Message Passing for Concurrent Clean - Serrarens (1998)   (3 citations)  (Correct)

....resulting in more overhead and lower efficiency. 3.5 Hard to Use It is possible to use lazy lists or streams for communication,but writing processes which have more than one input and output stream is cumbersome. 4 Known Solutions 4. 1 Object I O Message Passing Clean s Object I O system [AP97] already provides processes and message passing. The processes are built on top of Clean and the Object I O does its own scheduling for this. Processes can send messages to receivers, which are special event handlers. Upon receiving a message, the receiver calls a handler which then uses the ....

P.M. Achten and M.J. Plasmeijer. Interactive functional objects in Clean. In Clack et al. [CDH97], pages 305--322.


Simulating an Object-Oriented Financial System in.. - Braine, Clack..   (Correct)

.... research can ameliorate such a plethora of identifiers by applying suitable lexical scoping rules, for example the Clean language allows identifiers on the right handside of an expression to be reused on the left hand side they are then internally tagged with a number by the compiler (see [AP97] for further details) 7 Results During the process of simulation, several algorithms were: 1. developed using Miranda; 2. validated through high level simulations of the entire system; 3. used as specifications for subsequent implementation in C . These activities proved highly successful and ....

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In Proceedings of the 9 th International Workshop on Implementation of Functional Languages (IFL'97), pages 387--406, September 1997.


GEC: a toolkit for Generic Rapid Prototyping of.. - Achten, van..   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, Sept. 1998.


Arrows for - Generic Graphical Editor   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, Sept. 1998.


GEC: A Toolkit for Generic Rapid Prototyping of.. - Achten, van.. (2005)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, Sept. 1998.


Automatic Generation of Editors for Higher-Order Data .. - Achten, van Eekelen, .. (2004)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, Sept. 1998.


Automatic Generation of Editors for Higher-Order Data .. - Achten, van Eekelen, .. (2004)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, Sept. 1998.


Compositional Model-Views with Generic Graphical User.. - Achten, van Eekelen.. (2004)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In Clack, Hammond, and Davie, editors, The 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, 1998.


Generic Graphical User Interfaces - Achten, van Eekelen, Plasmeijer (2003)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In H. Clack and Davie, editors, The 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. London, UK, Springer, 1998.


Arrows for Generic Graphical Editor Components - Achten Van Eekelen (2004)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, Sept. 1998.


Combining Generics and Dynamics - Achten, Hinze (2002)   Self-citation (Achten)   (Correct)

No context found.

Achten, P. and Plasmeijer, M. Interactive Functional Objects in Clean. In Clack, C. Davie, T. Proceedings of the 9th International Workshop Implementation of Functional Languages (IFL'97), St. Andrews, Scotland, UK, September 1997, Selected Papers, Springer, LNCS 1467, pp.304-321.


Automatic Generation of Editors for Higher-Order Data .. - Achten, van Eekelen, .. (2004)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, Sept. 1998.


Generic Graphical User Interfaces - Peter Achten Marko (2004)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In Clack, Hammond, and Davie, editors, The 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304-321. St.Andrews, UK, Springer, 1998.


Compositional Model-Views with Generic Graphical User.. - Achten, van Eekelen.. (2004)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In Clack, Hammond, and Davie, editors, The 9th International Workshop on the Implementation of Functional Languages, IFL 1997, Selected Papers, volume 1467 of LNCS, pages 304--321. St.Andrews, UK, Springer, 1998. 14


Arrows for Generic Graphical Editor Components - Peter Achten Marko (2004)   Self-citation (Achten Plasmeijer)   (Correct)

No context found.

P. Achten and R. Plasmeijer. Interactive Functional Objects in Clean. In C. Clack, K. Hammond, and T. Davie, editors, Proc. of the 9th International Workshop on the Implementation of Functional Languages, IFL 1997.


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

....at a high level of abstraction. The approach has proven to be successful and exible, allowing the model to be extended with interactive processes (on an interleaving and concurrent basis [3] message passing (synchronous and asynchronous) and local state resulting in an object oriented style [4, 5]. The library provides a rather complete set of GUI objects for real world applications and produces ecient code. This has been demonstrated by writing a complete integrated development environment, the CleanIDE. In Clean the uniqueness type system is used to support I O in an explicit multiple ....

....identical to the Clean version. However, we also explored an alternative design, in which state is held in mutable variables, an approach that turns out to give a considerably simpler type structure. Because the local state version of the Object I O library has been discussed at length elsewhere [4, 6], we will discuss the alternative mutable variable based design in full detail in this paper, and compare it with the local state version in Section 3. The Clean Object I O library is big. Version 1.2.1 consists of 145 modules that provide an application programmer s interface (api) of 43 modules ....

[Article contains additional citation context not shown here]

Achten, P.M. and Plasmeijer, M.J. Interactive Functional Objects in Clean. In Clack, C., Hammond, K. and Davie, T. eds., Proceedings 9th International Workshop Implementation of Functional Languages, IFL'97, St. Andrews, Scotland, UK, September 1997, selected papers, LNCS 1467, Springer, pp. 304-321.


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

....this project with Clean and Haskell in Section 7, discuss related work in Section 8, and present conclusions and leads to future work in Section 9. 2 The Clean Object I O system The features of the Clean Object I O system and its design considerations have been discussed at length elsewhere [4, 6]. Here we discuss brie y those that are relevant to this paper. For presentational reasons we use Haskell syntax augmented with Clean uniqueness annotations. The principal concept to grasp about the Object I O library is that it is a state transition system. The behaviour of every GUI object that ....

Achten, P.M. and Plasmeijer, M.J. Interactive Functional Objects in Clean. In Clack, C., Hammond, K. and Davie, T. eds., Proceedings 9th International Workshop Implementation of Functional Languages, IFL'97, St. Andrews, Scotland, UK, September 1997, selected papers, LNCS 1467, Springer, pp. 304-321.


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

....applications that use Graphical User Interfaces (GUIs) This is done by means of an extensive library that has been developed in Clean. The first publicly available version was the 0. 8 I O library [1, 2] Newer versions have emerged, culminating in the current publicly available object I O library [3, 4], version 1.1. Although the object I O library is very different from the very first system, the basic concepts have remained the same. Briefly, these are: Pure functional I O is realised using the uniqueness type system [16, 5] of Clean. The uniqueness type system allows programmers to ....

....theme that pushed the development of the object I O library was the question how to obtain a modular style of program construction given the basic concepts. This has lead to the incorporation of interactive processes and local state. The design decisions have already been introduced elsewhere [3]. In this paper we will focus on the concept of local state and how it has been implemented in the object I O system. Let us illustrate our goal by means of a simple example, that of a reusable counter component. Below is the definition, the figure shows the counter component when created in a ....

[Article contains additional citation context not shown here]

Achten, P.M. and Plasmeijer, M.J. Interactive Functional Objects in Clean. In Clack, C., Hammond, K. and Davie, T. eds., Proceedings 9th International Workshop Implementation of Functional Languages, IFL'97, St. Andrews, Scotland, UK, September 1997, selected papers, LNCS 1467, Springer, pp. 304-321.


Language Report Concurrent Clean - Plasmeijer, van Eekelen (1998)   (4 citations)  Self-citation (Plasmeijer)   (Correct)

No context found.

Peter Achten and Rinus Plasmeijer (1997). "Interactive Functional Objects in Clean". In: Proc. of the 1997 Workshop on the Implementation of Functional Languages (IFL'97), ed. K. Hammond Davie, T., and Clack, C., St.Andrews, Scotland, pp. 387-406.

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