Document details

Functional programming and program transformation with interaction nets

Author(s): Mackie, Ian cv logo 1 ; Pinto, Jorge Sousa cv logo 2 ; Vilaça, Miguel cv logo 3

Date: 2005

Persistent ID: http://hdl.handle.net/1822/2748

Origin: RepositóriUM - Universidade do Minho

Subject(s): Interaction nets; Program transformation; Visual programming; Functional programming


Description
Techon. Report DI-PURe 05.05.02. In this paper we propose to use Interaction Nets as a formalism for Visual Functional Programming. We consider the use of recursion patterns and introduce a suitable archetype/instantiation mechanism for interaction agents. We also consider program transformation by fusion, a well-known transformation technique, and show that this extends smoothly to our visual programming framework. Examples of applying this technique include transformations of two-pass functions into single-pass ones, and the introduction of accumulations.
Document Type Report
Language English
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Related documents



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento EU