我正在寻找一个允许数据类型泛型编程的Scala库(例如Scrap Your Boilerplate)。对于每一个图书馆都有适当的链接和简短的描述是一个完美的答案。Scala的数据类型泛型编程库
12
A
回答
7
好,
Adrian Moors已重新实现Jeremy Gibbons'Origamiprogramming:The paper。 The source。
Bruno Oliveira和杰里米·吉本斯已经重新实现Hinze的Generics for the masses,Lämmel & Peyton-Jones“Scrap your Boilerplate with Class和折纸编程,并写入a detailed comparison about it。 来源here。
当然,Scala Collections library本身很容易被看作是通用编程,as Martin Odersky explains的实例,如果只是其对implicits依赖的Type Classes Scala的味道的感觉。
4
基督教霍费尔,克劳斯·奥斯特曼,Tillmann Rendel和阿德里安·摩尔的Polymorphic Embedding of DSLs有一些 accompanying code这是“非常普通”。他们引用Finally Tagless, Partially Evaluated作为“重要影响力”,由于某种原因,我认为这篇文章对我有用......
相关问题
- 1. Scala的泛型类[_]参数
- 2. scala泛型。合并类型参数
- 3. 编写调用scala中泛型函数的泛型函数
- 4. Scala方法推断的泛型类型
- 5. 匹配Scala宏中的泛型类型
- 6. Scala可互换的泛型类型
- 7. 泛型编程类内部
- 8. Scala类型编程资源
- 9. Scala编译器推断泛型参数
- 10. Scala类型与泛型不匹配
- 11. Scala和泛型
- 12. 在Scala中隐式转换泛型和非泛型子类型
- 13. 泛型编程
- 14. Java与泛型的泛型编程
- 15. 使用Scala泛型:类[T]不参数
- 16. 弹簧数据MongoDB的泛型类型
- 17. Scala:将泛型类型参数约束为另一个参数的类型
- 18. 带泛型类型参数的网络泛型类型
- 19. 泛型类没有泛型函数中的类型参数
- 20. Scala:返回泛型类型的包装函数
- 21. 具有泛型类型的可变长度参数scala
- 22. Java编程泛型
- 23. 如何使用泛型类型的泛型列表泛型类
- 24. 编程数据类型
- 25. 泛型类型作为泛型类型参数
- 26. 泛型类型参数和类型
- 27. 泛型类型参数不是类型?
- 28. 泛型类型
- 29. 泛型类型
- 30. 泛型类型类