我正在尋找一個允許數據類型泛型編程的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. 泛型類型類