Herbarium Racketensis: a stroll through the woods (functional pearl)

Proceedings of the ACM on Programming Languages(2017)

引用 0|浏览35
暂无评分
摘要
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.
更多
查看译文
关键词
Lindenmayer systems,Racket
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要