Functional parsing — A Multi-lingual killer-application

Show full item record

Redirect: RIT Scholars content from RIT Digital Media Library has moved from to RIT Scholar Works, please update your feeds & links!
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:
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