The paper describes a data-intensive application written in a lazy functional language: a server for textual information retrieval. The design illustrates the importance of interoperability, the capability of interacting with code written in other programming languages. Lazy functional programming is shown to be a powerful and elegant means of accomplishing several desirable concrete goals: delivering initial results promptly, using space economically, and avoiding unnecessary I/O. Performance results, however, are mixed. 1 Introduction Is it possible to write a "real" application in a pure functional language? This question has been asked many times, at conferences, on Internet newsgroups, and in papers, and perhaps the answer i...
The present thesis provides a systematic and detailed consideration on the embedding of fundamental ...
Defects in Software engineering are a common occurrence. To mitigate defects the developers must cre...
This thesis explores the use of functional languages to implement, manipulate and query databases. ...
This article describes FPG, a functional parser generator. It is functional both in the sense that i...
This thesis describes the motivation, design, and implementation of L.B. Stanza, an optionally-typed...
Abstract: Functional languages offer considerable benefit to the programmer/researcher. Simple synta...
For almost all aspects of information access systems it is still the case that their optimal composi...
ing out and studying those patterns of computation as useful objects in their own right leads to fur...
The functional programming paradigm has gained some popularity in the field of web development durin...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
The Internet has become a prominent platform for the deployment of computer applications. Web-browse...
Functional programming has come of age: it is now a standard course in any computer science curricul...
Most programming languages were designed before the age of web. This matters because the web changes...
Abstract. A parser is a program that checks if a text is a sentence of the language as described by ...
Scientists are continually faced with the need to express complex mathematical notions in code. The ...
The present thesis provides a systematic and detailed consideration on the embedding of fundamental ...
Defects in Software engineering are a common occurrence. To mitigate defects the developers must cre...
This thesis explores the use of functional languages to implement, manipulate and query databases. ...
This article describes FPG, a functional parser generator. It is functional both in the sense that i...
This thesis describes the motivation, design, and implementation of L.B. Stanza, an optionally-typed...
Abstract: Functional languages offer considerable benefit to the programmer/researcher. Simple synta...
For almost all aspects of information access systems it is still the case that their optimal composi...
ing out and studying those patterns of computation as useful objects in their own right leads to fur...
The functional programming paradigm has gained some popularity in the field of web development durin...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
The Internet has become a prominent platform for the deployment of computer applications. Web-browse...
Functional programming has come of age: it is now a standard course in any computer science curricul...
Most programming languages were designed before the age of web. This matters because the web changes...
Abstract. A parser is a program that checks if a text is a sentence of the language as described by ...
Scientists are continually faced with the need to express complex mathematical notions in code. The ...
The present thesis provides a systematic and detailed consideration on the embedding of fundamental ...
Defects in Software engineering are a common occurrence. To mitigate defects the developers must cre...
This thesis explores the use of functional languages to implement, manipulate and query databases. ...