MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Using a Lazy Functional Language for Textual Information Retrieval

Download:
Download as a PDF | Download as a PS
by Donald A. Ziff, Keith Waclena, Stephen P. Spackman
http://www.lib.uchicago.edu/~keith/cils-tr/tr92-02.ps
Add To MetaCart

Abstract:

This paper describes a new implementation technique for index-assisted searching in a textual database: the use of a lazy functional programming language to describe high-level search strategies, combined with low-level implementation languages (such as C) for primitive index and text access. Our implementation, in the concrete context of the ARTFL database, demonstrates the feasibility of this approach. Some of its advantages and disadvantages are described.

Citations

369 Programming Be Liberated from von Neumann Style? A Functional Style and its Algebra of Programs – Backus - 1978
183 The lambda calculus, its syntax and semantics. Revised edition edn – Barendregt - 1984
79 Computing in systems described by equations – O'Donnell - 1977
68 CONS should not evaluate its arguments – Friedman, Wise - 1976
58 A lazy evaluator – Henderson, Jr - 1976
30 Practical minimal perfect hash functions for large databases – Fox, Heath, et al. - 1992
28 Program Transformation – Darlington - 1982
23 The Chalmers lazy-ML compiler – Augustsson, Johnsson - 1989
12 A textual object management system – Deerwester, Waclena, et al. - 1992
8 Improved techniques for processing queries in full-text systems – Choueka, Fraenkel, et al. - 1987
4 The alpha-beta algorithm: An exercise in program transformation – Bird, Hughes - 1987
4 Output driven interpretation of recursive programs, or writing creates and destroys data structures – Friedman, Wise - 1976
3 The ARTFL Data Compression Project – Bookstein, Klein, et al. - 1991
2 a small interactive functional system – Small - 1985
2 An architecture for full text retrieval systems – Deerwester, Ziff, et al. - 1990
2 A large natural language data base. Educom – Morrissey, Vigna - 1983