Herbarium Racketensis: A Stroll through the Woods

Vincent St Amour, Daniel Feltey, Spencer P. Florence, Shu-Hung You, Robert Findler

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Domain-specific languages are the ultimate abstraction, dixit Paul Hudak. But what abstraction should we use to build such ultimate abstractions? What is sauce for the goose is sauce for the gander: a language, of course!

Racket is the ultimate abstraction-abstraction, a platform for quickly and easily building new ultimate abstractions. This pearl demonstrates Racket's power by taking a leisurely walk through the implementation of a DSL for Lindenmayer systems, the computational model par excellence of theoretical botany.
Original languageEnglish (US)
Title of host publicationProceedings of the ACM on Programming Languages, ICFP 2017
PublisherACM
Volume1
ISBN (Print)978-1450355605
StatePublished - 2017

Fingerprint Dive into the research topics of 'Herbarium Racketensis: A Stroll through the Woods'. Together they form a unique fingerprint.

Cite this