The generic programming paradigm has received considerable at-tention since the publication of the C STL library [20]. The specication of capabilities, which a programming language must provide to support generic programming, has been examined in detail in [26] and [31]. Especially in the area of computer algebra, these requirements are extensive, because of the structural complexity of the types and algorithms and the need for precision in declarations. In this essay we propose a general approach to the design and im-plementation of a type system. We then discuss how programming lan-guage constructs can be described by means of the calculus, including overload resolution, higher-order functions and type constructors with contravariant argu...
A thorough and in-depth analysis of the underlying ideas and methodology of object-orientation and g...
Our objective is to construct a suitable type system for the Erasmus language by understanding the n...
Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP ...
Veröffentlichung des Wilhelm-Schickard-Institut für Informatik Universität Tübinge
Abstract. Algorithms in computer algebra lend themselves naturally to the software design method of ...
AbstractGeneric programming allows you to write a function once, and use it many times at different ...
Abstract. The paper “Scrap your boilerplate ” (SYB) introduces a com-binator library for generic pro...
Dependently typed programming languages allow the type system to express arbitrary propositions of i...
We demonstrate how the framework of higher-order logic programming ...
Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP ...
Generic programming is an indispensable ingredient of modern programming languages. In the C++ prog...
There is a significant class of operations such as mapping that are common to all data structures. T...
Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP ...
Our objective is to understand the notion of type in programming languages, present a model of typed...
AbstractGeneric programming is an effective methodology for developing reusable software libraries. ...
A thorough and in-depth analysis of the underlying ideas and methodology of object-orientation and g...
Our objective is to construct a suitable type system for the Erasmus language by understanding the n...
Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP ...
Veröffentlichung des Wilhelm-Schickard-Institut für Informatik Universität Tübinge
Abstract. Algorithms in computer algebra lend themselves naturally to the software design method of ...
AbstractGeneric programming allows you to write a function once, and use it many times at different ...
Abstract. The paper “Scrap your boilerplate ” (SYB) introduces a com-binator library for generic pro...
Dependently typed programming languages allow the type system to express arbitrary propositions of i...
We demonstrate how the framework of higher-order logic programming ...
Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP ...
Generic programming is an indispensable ingredient of modern programming languages. In the C++ prog...
There is a significant class of operations such as mapping that are common to all data structures. T...
Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP ...
Our objective is to understand the notion of type in programming languages, present a model of typed...
AbstractGeneric programming is an effective methodology for developing reusable software libraries. ...
A thorough and in-depth analysis of the underlying ideas and methodology of object-orientation and g...
Our objective is to construct a suitable type system for the Erasmus language by understanding the n...
Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP ...