Functional parsing — A Multi-lingual killer-application

Show full item record

Title: Functional parsing — A Multi-lingual killer-application
Author: Schreiner, Axel-Tobias; Heliotis, James
Abstract: Monads are used in Haskell to support error handling and a concept of global state such as input/output. Parsing is a killer application for monads. This paper discusses a parser generator implementation for Java and JavaScript and shows how to benefit greatly from object-oriented design patterns based on monads adapted from functional programming. All examples discussed here are available for online use through the links at the end of the paper.
Description: Paper given at the OOPSLA Killer Examples Workshop held in October 2008.
Record URI: http://hdl.handle.net/1850/8267
Date: 2008

Files in this item

Files Size Format View
AShreinerWorkshop10-2008.pdf 144.4Kb PDF View/Open

The following license files are associated with this item:

This item appears in the following Collection(s)

Show full item record

Search RIT DML


Advanced Search

Browse