See this document in CiteSeerX!

Adding Functional Programming into the Holo Language (2001)  (Make Corrections)  
André Rauber Du Bois, Jorge Luis Victória Barbosa, Cláudio Fernando Resin Geyer



  Home/Search   Context   Related

 
View or download:
informatik.unikiel.de/...paper25.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  informatik.unikiel.de/~w...index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Holo is a new multiparadigm language for the development of distributed systems. This language is based on concepts of concurrency, blackboards and mobility. Besides that, Holo integrates aspects of logic, imperative and object oriented paradigms. This paper presents some ideas on how we can add functional programming into the Holo Language and how HoloJava, a compiler that translates Holo into Java, can be modi ed in order to support functional programming. (Update)

Similar documents (at the sentence level):
27.3%:   Using Mobility and Blackboards to Support a.. - Barbosa, Yamin.. (2001)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Implementation of Lazy Agents in the Functional Language EBG - Clark (1999)   (Correct)
0.3:   Interaction as a Framework for Modeling - Peter Wegner And   (Correct)
0.3:   Mobile Haskell: Compiling Lazy Functional Programs for the Java.. - Wakeling (1998)   (Correct)

Similar documents based on text:   More   All
0.7:   Coherence Spaces As Event Structures And Concrete Data.. - Sellanes, Costa   (Correct)
0.6:   Functional Beans - Bois, Costa (2000)   (Correct)
0.6:   The Bifocal Tree: a Technique for the Visualization of.. - Cava, Luzzardi, Freitas (2002)   (Correct)

BibTeX entry:   (Update)

@misc{ bois-adding,
  author = "André Rauber Du Bois and Jorge Luis Victória Barbosa and Cláudio Fernando
    Resin Geyer",
  title = "Adding Functional Programming into the Holo Language",
  url = "citeseer.ist.psu.edu/rauberdubois01adding.html" }
Citations (may not include all citations):
309   Communications of the ACM (context) - Carriero, Gelernter - 1989
150   Java in a Nutshell (context) - Flanagan - 1999  ACM
125   Warren's Abstract Machine - A Tutorial Reconstruction (context) - Ait-Kaci - 1991
74   Blackboard systems: the blackboard model of problem solving .. (context) - Nii - 1986
59   A Compiler for Lazy ML (context) - Augustsson - 1984  ACM   DBLP
52   ACM Transactions on Programming Languages and Systems (context) - Roy - 1997
40   Programming Languages for Distributed Applications - Haridi - 1998  ACM   DBLP
37   Distributed Programming with Logic Tuple Spaces - Ciancarini - 1994  ACM   DBLP
31   Journal of Functional Programming (context) - Trinder, Hammond et al. - 1998
27   Alma-0: An Imperative Language that Supports Declarative Pro.. - Apt - 1998  ACM
27   Implementing Functional Languages (context) - Jones, Lester - 1992  ACM
16   AND-parallelism without shared variables (context) - Brogi - 1990  ACM   DBLP
13   Jinni: Intelligent Mobile Agent Programming at the Intersect.. - Tarau - 1999
12   An Abstract Machine for Curry and its Concurrent Implementat.. (context) - Hanus, Sadre - 1999  DBLP
11   Software - Practice and Experience (context) - Bosschere, Tarau - 1996
11   Java as an Intermediate Language - Hardwick - 1996
8   Ecient Logic Variables for Distributed Computing (context) - Haridi - 1999
5   Mobile Haskell: Compiling Lazy Functional Programs for the J.. - Wakeling - 1998  DBLP
5   Compiling Lazy Functional Programs for the Java Virtual Mach.. (context) - Wakeling - 1998  ACM   DBLP
5   JADA: A Coordination Toolkit for Java - Ciancarini, Rossi - 2001  ACM
4   A Proposal to Merge Multiple Tuple Spaces (context) - Ambriola, Cignoni et al. - 1996
4   Object Logic Integration: A Multiparadigm Design Methodology.. - Lee, Pun - 1997
3   between Reasoning and Modeling (context) - Wegner, Tradeo - 1993
3   Distributed Logic Objects (context) - Ciampolini, Lamma et al. - 1996  DBLP
3   A Gentle Introduction to Haskell - Version (context) - Hudak, Peterson et al.
3   A Haskell to Java Virtual Machine Code Compiler - Wakeling  ACM   DBLP
2   Saarbrchen: Universitt des Saarlandes (context) - Henz - 1997
2   Visions for the Future of Logic Programming: Laying the Foun.. (context) - Muller, Muller et al. - 1995
2   JIProlog - Java Internet Prolog (context) - Chirico - 2001
2   Seventh International Symposium on Programming Languages (context) - Meh, Scheidhauer et al. - 1995
1   Distributed Execution of Functional Programs using the JVM (context) - Bois, Rocha  ACM   DBLP
1   Uma Linguagem Multiparadigma Orientada ao Desenvolvimento de.. (context) - Barbosa, Geyer - 2001

Documents on the same site (http://www.informatik.uni-kiel.de/~wflp2001/proceedings/index.html):   More
An Implementation of Narrowing Strategies - Antoy, Hanus, Massey, Steiner (2001)   (Correct)
Solving Cardinality Constraints in (Constraint) Logic Programming - Seipel, Geske (2001)   (Correct)
Specialisation of Higher-Order Functions for Debugging - Pope, Naish (2001)   (Correct)

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