Title: Functional Data Structures and Algorithms Author: Milan Straka Institute: Computer Science Institute of Charles University Supervisor of the doctoral thesis: doc. Mgr. Zdeněk Dvořák, Ph.D, Computer Science Institute of Charles University Abstract: Functional programming is a well established programming paradigm and is becoming increasingly popular, even in industrial and commercial appli- cations. Data structures used in functional languages are principally persistent, that is, they preserve previous versions of themselves when modified. The goal of this work is to broaden the theory of persistent data structures and devise efficient implementations of data structures to be used in functional languages. Arrays are without any questi...
Hiermit erkläre ich an Eides Statt, dass ich die vorliegende Arbeit selbstständig verfasst und keine...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
Abstract. Functional programs are more amenable to rigorous math-ematical analysis than imperative p...
This thesis discusses persistent data structures, that is structures which preserve their own histor...
This dissertation describes the fat-elements method for providing functional arrays and the LR-tags...
The array update problem in the implementation of a purely functional language is the following: onc...
Research into providing support for long term data in lazy functional programming systems is present...
Extensible sparse functional arrays (ESFA) is a persistent data structure with an implementation tha...
extended abstractA data structure is partially persistent if previous versions remain available for ...
The array plays a prominent role in imperative programming languages because the data structure bear...
The array plays a prominent role in imperative programming languages because the data structure bear...
In this paper we describe a method, based on lazy evaluation, for creating infinite data structures ...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
AbstractThis paper is a study of persistence in data structures. Ordinary data structures are epheme...
AbstractLinear lists, which are the standard data structure in functional programming languages, hav...
Hiermit erkläre ich an Eides Statt, dass ich die vorliegende Arbeit selbstständig verfasst und keine...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
Abstract. Functional programs are more amenable to rigorous math-ematical analysis than imperative p...
This thesis discusses persistent data structures, that is structures which preserve their own histor...
This dissertation describes the fat-elements method for providing functional arrays and the LR-tags...
The array update problem in the implementation of a purely functional language is the following: onc...
Research into providing support for long term data in lazy functional programming systems is present...
Extensible sparse functional arrays (ESFA) is a persistent data structure with an implementation tha...
extended abstractA data structure is partially persistent if previous versions remain available for ...
The array plays a prominent role in imperative programming languages because the data structure bear...
The array plays a prominent role in imperative programming languages because the data structure bear...
In this paper we describe a method, based on lazy evaluation, for creating infinite data structures ...
Programmers need mechanisms to store application specific data that persists multiple program runs. ...
AbstractThis paper is a study of persistence in data structures. Ordinary data structures are epheme...
AbstractLinear lists, which are the standard data structure in functional programming languages, hav...
Hiermit erkläre ich an Eides Statt, dass ich die vorliegende Arbeit selbstständig verfasst und keine...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
Abstract. Functional programs are more amenable to rigorous math-ematical analysis than imperative p...