In recent years, functional programming languages have been cross-pollinating the object-oriented world. C# is now including constructs and concepts that are typical of functional languages, such as first-order functions and lazy evaluation, and there is a rising interest in multi-paradigm languages, like Python and Scala. The tendency to contamination between different programming styles can be read as the symptom of a need for more flexibility and conciseness in general-purpose languages. This is especially true when the constructs that a programming language provides are felt like insufficient or inadequate to express the solution of a domain-specific problem. In fact, we expect a domain-specific problem to be better modeled using a lang...
AbstractThis paper describes several extensions to the .NET Common Intermediary Language (CIL), each...
The programming languages of today are stuck in a deep rut that has developed over the past 50 years...
The ability to extend programming languages with domain-specific concepts is becoming an essential t...
Often an ad hoc programming language integrating features from different programming languages and p...
The use of domain specific languages (DSL), instead of general purpose languages introduces a number...
The main goal of this thesis was to implement a functional programming (FP) library named Funk that ...
Reuse in programming language development is an open research problem. Many authors have proposed fr...
Domain Specific Languages (DSLs) are widely adopted to capitalize on business domain experiences. Co...
Neverlang 2 is a JVM-based framework for language development that emphasizes code reuse through com...
Language development is inherently complex. With the support of a suitable language development env...
The Microsoft .NET Framework was from the beginning designed to support broad range of languages on ...
This thesis describes the motivation, design, and implementation of L.B. Stanza, an optionally-typed...
Context: This paper presents the concept of open programming language interpreters, a model to suppo...
International audienceTraditional compiler development is non-modular. Although syntax extension and...
International audienceDomain Specific Languages (DSLs) are widely adopted to capitalize on business ...
AbstractThis paper describes several extensions to the .NET Common Intermediary Language (CIL), each...
The programming languages of today are stuck in a deep rut that has developed over the past 50 years...
The ability to extend programming languages with domain-specific concepts is becoming an essential t...
Often an ad hoc programming language integrating features from different programming languages and p...
The use of domain specific languages (DSL), instead of general purpose languages introduces a number...
The main goal of this thesis was to implement a functional programming (FP) library named Funk that ...
Reuse in programming language development is an open research problem. Many authors have proposed fr...
Domain Specific Languages (DSLs) are widely adopted to capitalize on business domain experiences. Co...
Neverlang 2 is a JVM-based framework for language development that emphasizes code reuse through com...
Language development is inherently complex. With the support of a suitable language development env...
The Microsoft .NET Framework was from the beginning designed to support broad range of languages on ...
This thesis describes the motivation, design, and implementation of L.B. Stanza, an optionally-typed...
Context: This paper presents the concept of open programming language interpreters, a model to suppo...
International audienceTraditional compiler development is non-modular. Although syntax extension and...
International audienceDomain Specific Languages (DSLs) are widely adopted to capitalize on business ...
AbstractThis paper describes several extensions to the .NET Common Intermediary Language (CIL), each...
The programming languages of today are stuck in a deep rut that has developed over the past 50 years...
The ability to extend programming languages with domain-specific concepts is becoming an essential t...