【发布时间】:2015-01-12 15:07:30
【问题描述】:
假设我需要为博客站点添加生成 RSS/Atom 提要。我正在考虑“Feed Monad 解释器”pattern。也就是说,我将定义一个带有原语Blog 和BlogPost 的DSL,一个Free monad,它只是这些原语的一个树,以及将Free monad 树转换为XML 的RSS/Atom“interpeters”。
有意义吗?
【问题讨论】:
标签: scala functional-programming rss free-monad