Developing DSLs using combinators : a design pattern

Detalles Bibliográficos
Autor Principal: Barrientos, Pablo Andrés
Otros autores o Colaboradores: Martínez López, Pablo Ernesto
Formato: Capítulo de libro
Lengua:inglés
Temas:
Acceso en línea:http://dx.doi.org/10.1109/IMCSIT.2009.5352773
Consultar en el Cátalogo
Resumen:The development of domain-specific languages (DSLs) is considered by many authors as a hard task. To simplify the design of DSLs we describe a design pattern based on the combinators technique, which can also provide guidelines for previous domain analysis phase because it is based on equational reasoning over the domain knowledge. Combinators is a common technique from functional programming to write programs. It was used many times to implement domain-specific embedded languages (DSELs) but that implementation approach is not the only one. In this paper we present the pattern together with the underlying and basic ideas behind it. We also show benefits of using it and illustrate the use of this pattern with some examples.
Notas:Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
Descripción Física:1 archivo (129,5 KB)
DOI:10.1109/IMCSIT.2009.5352773

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250311170417.0
008 230201s2009 xx o 000 0 eng d
024 8 |a DIF-M6510  |b 6648  |z DIF005931 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Barrientos, Pablo Andrés 
245 1 0 |a Developing DSLs using combinators :  |b a design pattern 
300 |a 1 archivo (129,5 KB) 
500 |a Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca) 
520 |a The development of domain-specific languages (DSLs) is considered by many authors as a hard task. To simplify the design of DSLs we describe a design pattern based on the combinators technique, which can also provide guidelines for previous domain analysis phase because it is based on equational reasoning over the domain knowledge. Combinators is a common technique from functional programming to write programs. It was used many times to implement domain-specific embedded languages (DSELs) but that implementation approach is not the only one. In this paper we present the pattern together with the underlying and basic ideas behind it. We also show benefits of using it and illustrate the use of this pattern with some examples. 
534 |a International Multiconference on Computer Science and Information Technology (2009 oct. 12-14 : Mrągowo, Polonia). Proceedings. pp 635 - 642 
650 4 |a LENGUAJES DE DOMINIO ESPECÍFICO - DSL 
700 1 |a Martínez López, Pablo Ernesto 
856 4 0 |u http://dx.doi.org/10.1109/IMCSIT.2009.5352773 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0276  |7 3  |8 BD  |9 80881  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0276  |r 2025-03-11 17:04:17  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=537  |w 2025-03-11  |y CP 
999 |c 55713  |d 55713