Last update: Sat Jan 6 02:03:49 MST 2018
@Article{Frost:1989:CNL,
author = "R. Frost and J. Launchbury",
title = "Constructing natural language interpreters in a lazy
functional language",
journal = j-COMP-J,
volume = "32",
number = "2",
pages = "108--121",
month = apr,
year = "1989",
CODEN = "CMPJA6",
DOI = "https://doi.org/10.1093/comjnl/32.2.108",
ISSN = "0010-4620 (print), 1460-2067 (electronic)",
ISSN-L = "0010-4620",
bibdate = "Tue Dec 4 14:48:26 MST 2012",
bibsource = "Compendex database;
http://comjnl.oxfordjournals.org/content/32/2.toc;
http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/;
Misc/Functional.bib",
URL = "http://comjnl.oxfordjournals.org/content/32/2/108.full.pdf+html;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/108.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/109.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/110.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/111.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/112.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/113.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/114.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/115.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/116.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/117.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/118.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/119.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/120.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/121.tif",
abstract = "The authors describe a method by which language
parsers and interpreters may be implemented in a lazy
functional programming language. The visual appearance
of such interpreters mimics the BNF description of the
grammar of the language being interpreted.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Windsor Univ.",
affiliationaddress = "Windsor, Ont, Can",
classcodes = "C6180N (Natural language processing)",
classification = "723; 903; C6180N (Natural language processing)",
corpsource = "Sch. of Comput. Sci., Windsor Univ., Ont., Canada",
fjournal = "The Computer Journal",
journal-URL = "http://comjnl.oxfordjournals.org/",
keywords = "BNF description; Computer Programming Languages;
functional programming; grammar; Grammar; interpreters;
language parsers; Language parsers; Language
Translation and Linguistics; lazy functional language;
Lazy functional language; Lazy Functional Languages;
natural language interpreters; Natural Language
Interpreters; Natural language interpreters; natural
languages; production rule; Production rule; program;
semantic theories; Semantic theories, Information
Science; translation rule; Translation rule",
thesaurus = "Functional programming; Natural languages; Program
interpreters",
treatment = "P Practical",
}