Premium
Making form follow function: An exercise in functional programming style
Software: Practice And ExperiencePeer ReviewedFairbairn Jon1987Journals
The combined use of user‐defined infix operators and higher order functions allows the programmer to invent new control structures tailored to a particular problem area. This paper is to suggest that such a combination has beneficial effects on the ease of both writing and reading programs, and hence can increase programmer productivity. As an example, a parser for a simple language is presented in this style. The compactness of this parser and its notational similarity to the BNF of the language are important advantages of the approach taken. It is hoped that the presentation will be palatable to people unfamiliar with the concepts of functional programming.

This content is not available in your region!

Continue researching from Zendy home

Having issues? Contact support