Recombinant Programming - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2004

Recombinant Programming

Résumé

This research report presents a promising new approach to computation called Recombinant Programming. The novelty of our approach is that it separates the program into two layers of computation: the recombination and the interpretation layer. The recombination layer takes sequences as inputs and allows the programmer to recombine these sequences through the definition of cohesive code units called extensions. The output of such recombination is a mesh that can be used by the interpretation layer in many different ways, depending on the context. To further illustrate our model, we present a language called Grapple that supports Recombinant Programming and show possible applications of this language. In particular, we present RJava, the prototype of a recombinant language that uses Grapple in the context of Java-like programs.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-5380.pdf (522.72 Ko) Télécharger le fichier

Dates et versions

inria-00070623 , version 1 (19-05-2006)

Identifiants

  • HAL Id : inria-00070623 , version 1

Citer

Renaud Pawlak, Carlos Cuesta, Houman Younessi. Recombinant Programming. [Research Report] RR-5380, INRIA. 2004, pp.44. ⟨inria-00070623⟩
210 Consultations
222 Téléchargements

Partager

Gmail Facebook X LinkedIn More