Many video games rely on a Domain Specific Language (DSL) to implement particular features such as artificial intelligence or time and synchronization primitives. Building a compiler for a DSL is a time-consuming task, and adding new features to a DSL is hard due to the low flexibility of the implementation choice. In this paper, we introduce an alternative to hand-made implementations of compilers for DSLs for game development: the Metacasanova metacompiler. We show the advantages of this metacomplier in terms of simplicity of designing and coding requirements, and in terms of performance of the resulting code, whose efficiency is comparable with hand-made implementations in commercial general purpose languages
Montages is a formalism for giving executable specifications of programming languages. In contrast t...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
It is recognized that providing programmers with languages that are close to problem domain can incr...
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as a...
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as ...
Domain-Specific Languages (DSL’s) offer language-level abstractions that General-purpose languages d...
In game development, the maximum number of game design iterations determines the achievable quality....
It is typical in the domain of digital games to have many de-velopment problems due to its increasin...
Domain specific languages (DSLs) are mini-languages that are increasingly seen as being a valuable t...
© 2016 Taylor & Francis Group, London.In this paper, we describe a novel Domain-Specific Language (D...
The purpose of this master thesis was to eliminate the technical barrier for creating pervasive game...
Video game development is currently a very labour-intensive endeavour. Furthermore it involves multi...
Software programmers no longer expect to make software that only works on PCs and servers. An advant...
Abstract. This tutorial introduces the concepts of domain-specific modeling (DSM) and domain-specifi...
Abstract. A wide range of domain-specific languages (DSLs) has been implemented successfully by embe...
Montages is a formalism for giving executable specifications of programming languages. In contrast t...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
It is recognized that providing programmers with languages that are close to problem domain can incr...
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as a...
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as ...
Domain-Specific Languages (DSL’s) offer language-level abstractions that General-purpose languages d...
In game development, the maximum number of game design iterations determines the achievable quality....
It is typical in the domain of digital games to have many de-velopment problems due to its increasin...
Domain specific languages (DSLs) are mini-languages that are increasingly seen as being a valuable t...
© 2016 Taylor & Francis Group, London.In this paper, we describe a novel Domain-Specific Language (D...
The purpose of this master thesis was to eliminate the technical barrier for creating pervasive game...
Video game development is currently a very labour-intensive endeavour. Furthermore it involves multi...
Software programmers no longer expect to make software that only works on PCs and servers. An advant...
Abstract. This tutorial introduces the concepts of domain-specific modeling (DSM) and domain-specifi...
Abstract. A wide range of domain-specific languages (DSLs) has been implemented successfully by embe...
Montages is a formalism for giving executable specifications of programming languages. In contrast t...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
It is recognized that providing programmers with languages that are close to problem domain can incr...