The LOLITA natural language processor is an example of one of the ever-increasing number of large-scale systems written entirely in a functional programming language. The system consists of over 47,000 lines of Haskell code (excluding comments) and is able to perform a wide range of tasks such as semantic and pragmatic analysis of text, information extraction and query analysis. The efficiency of such a system is critical; interactive tasks (such as query analysis) must ensure that the user is not inconvenienced by long pauses, and batch mode tasks (such as information extraction) must ensure that an adequate throughput can be achieved. For the past three years the profiling tools supplied with GHC and HBC have been used to analyse and reas...
Abstract. We present the basis of a source-level profiler for multiparadigm declarative languages wh...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
Six implementations of different lazy functional languages are compared using a common benchmark of ...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
Abstract. In this paper we report on the ongoing parallelisation of LOLITA, a natural language engin...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
We present the first profiler for a compiled, non-strict, higher-order, purely functional language c...
LOLITA is a large scale natural processing system written in the functional language Haskell. It con...
Abstract. In this work, we introduce a profiling scheme for modern functional logic languages coveri...
Existing algorithmic debuggers for Haskell require a transformation of all modules in a program, eve...
The aim of the FAST Project is to provide an implementation of a functional language, Haskell, on a ...
This position paper describes the need for, make-up of, and "rules of the game" for a benc...
Automatic memory management is an important concept in many high order languages. It improves produc...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
Abstract. We present the basis of a source-level profiler for multiparadigm declarative languages wh...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
Six implementations of different lazy functional languages are compared using a common benchmark of ...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
Abstract. In this paper we report on the ongoing parallelisation of LOLITA, a natural language engin...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
We present the first profiler for a compiled, non-strict, higher-order, purely functional language c...
LOLITA is a large scale natural processing system written in the functional language Haskell. It con...
Abstract. In this work, we introduce a profiling scheme for modern functional logic languages coveri...
Existing algorithmic debuggers for Haskell require a transformation of all modules in a program, eve...
The aim of the FAST Project is to provide an implementation of a functional language, Haskell, on a ...
This position paper describes the need for, make-up of, and "rules of the game" for a benc...
Automatic memory management is an important concept in many high order languages. It improves produc...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
Abstract. We present the basis of a source-level profiler for multiparadigm declarative languages wh...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
Six implementations of different lazy functional languages are compared using a common benchmark of ...