In this paper we report of an experiment about how generic container classes can be used to build up a dis-tributed main memory object store. This approach is inspired by the C++ standard template library (STL) but uses set-like associative structures instead of the array-like sequential structures mainly used by the STL. The basic structure is a container with only fundamental func-tionality. The only way to access the data of the elements is to apply a function to all the elements. We show how such containers can be extended to indexed sets and dis-tributed object stores. We use Modula-3 to implement the generic classes. Experiments show that such containers form powerful building blocks especially suitable for implementing dis-tributed c...
A complete traversal of a container C (such as a set) is informally described by the iteration schem...
This development provides a framework for container types like sets and maps such that generated cod...
We examine what is necessary to allow generic libraries to be used naturally in a multi-language, po...
Abstract. The Standard Template Library (STL) is a collection of generic algorithms and data structu...
1 Introduction In object-oriented languages such as C++, abstractions are a key aspect of library de...
Abstract. Generic programming – an emerging new programming para-digm – best known from Standard Tem...
The paper deals with the possibility of application of generic concepts based on the use of multiple...
We present a generic API suitable for provision of highly generic storage facilities that can be tai...
We present a generic API suitable for provision of highly generic storage facilities that can be tai...
AbstractWe examine what is necessary to allow generic libraries to be used naturally in a multi-lang...
This paper documents our effort to transactionalize a C++ Standard Template Library (STL) container ...
This paper documents our effort to transactionalize a C++ Standard Template Library (STL) container ...
Generic programming is an indispensable ingredient of modern programming languages. In the C++ prog...
AbstractGeneric programming is an effective methodology for developing reusable software libraries. ...
A properly encapsulated data representation can be revised without affecting the correctness of clie...
A complete traversal of a container C (such as a set) is informally described by the iteration schem...
This development provides a framework for container types like sets and maps such that generated cod...
We examine what is necessary to allow generic libraries to be used naturally in a multi-language, po...
Abstract. The Standard Template Library (STL) is a collection of generic algorithms and data structu...
1 Introduction In object-oriented languages such as C++, abstractions are a key aspect of library de...
Abstract. Generic programming – an emerging new programming para-digm – best known from Standard Tem...
The paper deals with the possibility of application of generic concepts based on the use of multiple...
We present a generic API suitable for provision of highly generic storage facilities that can be tai...
We present a generic API suitable for provision of highly generic storage facilities that can be tai...
AbstractWe examine what is necessary to allow generic libraries to be used naturally in a multi-lang...
This paper documents our effort to transactionalize a C++ Standard Template Library (STL) container ...
This paper documents our effort to transactionalize a C++ Standard Template Library (STL) container ...
Generic programming is an indispensable ingredient of modern programming languages. In the C++ prog...
AbstractGeneric programming is an effective methodology for developing reusable software libraries. ...
A properly encapsulated data representation can be revised without affecting the correctness of clie...
A complete traversal of a container C (such as a set) is informally described by the iteration schem...
This development provides a framework for container types like sets and maps such that generated cod...
We examine what is necessary to allow generic libraries to be used naturally in a multi-language, po...