标签
这篇博客文章描述了用Haskell原型设计一个遗传算法库的过程,使用递归方案和单子计算作为上下文,并提供代码示例和资源参考。
本文讨论了直接在代数图表示上运行Dijkstra算法的方法,无需转换为邻接图,并利用了图压缩技术。
一场演讲,追溯从goto面条代码到结构化循环,再到递归模式的演化历程,展示控制流抽象如何映射数据结构,以及为何大多数语言仍把最好的组合子藏起来。
《Effekt》编程语言博客文章演示了如何利用效应和处理器实现递归方案(特别是 catamorphisms),以此取代传统的基于函子的方法,从而避免了对无限递归类型的依赖。