我正在学习F#,我希望找到一些用惯用的F#编写的中型开源项目,以便进一步学习。 ayone可以推荐一些项目吗? 提前谢谢!具有惯用代码的开源F#项目
0
A
回答
2
我不认为有一个好的惯用的开源项目可以看,但这里有几个链接。首先,有一些从F#本身的东西,是值得探讨:
- 的F# compiler and core libraries都是开源的,值得一试。编译器相当困难,但是其中一些库是很好的F#代码的例子。
- 的F# PowerPack也是开源的,并实现了一些有趣的类型(如矩阵,向量和一些不可改变的集合)
一些很不错的(注释!)和大小合理的F#项目包括:
Cellz - 使用Silverlight编写的类似Excel的电子表格应用程序。它具有简单表达式的解析器和处理单元之间依赖关系的好评估引擎。
TickSpeck - 写在F#
(如果你有兴趣的开发方法,那么这您可能感兴趣)的行为驱动开发(BDD)框架F# binding for MonoDevelop - 是一个很好的注释(我相信:-)),但是实现了MD的F#绑定的合理小型项目。它以一种有趣的方式使用
MailboxProcessor
(又名“代理人”)。Antoher大F#的开源项目是FSharpX - 各种F#库的包 - 但我不会推荐它作为惯用 F#代码。它需要很多想法和Haskell的一些语法,这在F#中并不真实,但它包含许多有趣且有用的部分。
除此之外的项目,如果您想了解如何编写地道的F#代码,再有就是从F#团队的优秀F# Component Design Guidelines文件。
+0
你打我给它在F#Powerpack的建议。 –
相关问题
- 1. F#开源项目
- 2. 具有高代码质量的开源Struts2/Spring/Hibernate项目?
- 3. 如何让这段代码更具惯用的F#?
- 4. Node-RED开源项目项目的调试源代码
- 5. 现有开源项目实施的源代码管理/管理
- 6. 开放源代码Rails项目,具有很好的RSpec使用率
- 7. Stemming - 代码示例或开源项目?
- 8. 词典:开放源代码项目
- 9. 在开源项目中包含代码
- 10. 在Android项目中引用F#代码
- 11. 使用开源项目的源代码来学习
- 12. 共享具有数据库的ASP.NET MVC项目的源代码
- 13. 具有最佳实践和/或代码标准的Rails开源项目?
- 14. 开放源代码项目的Webstat代码签名证书
- 15. 具有多个项目的Git源代码控制提供者
- 16. 从源代码项目中提取所有功能的工具
- 17. 无法在Mac终端下载开源项目的源代码
- 18. 在开源项目上工作时的源代码控制
- 19. ajax源代码 - 很好的开源项目?
- 20. F#和ADO.NET - 惯用F#
- 21. 使用重复项目的源代码
- 22. 在开放源代码项目中有所作为
- 23. 寻找各种项目的开源代码开发人员?
- 24. 如何重用开源项目中的测试代码
- 25. 用于测试的Java开放源代码项目(wihout tests)
- 26. 开放源代码项目的最终用户许可协议
- 27. 在我的项目中使用开源代码
- 28. Rust是否具有与F#typedefs相同的习惯用法?
- 29. F#网站开发 - 项目
- 30. Domino项目中的Java代码的源代码控制启用
[WebSharper](http://websharper.com/)是一个很好的选择(我没有看过代码,但作者是一个聪明的人),但这个问题不适合SO。 – ildjarn
我希望我的开源F#产品是惯用的!引文结束:http://code.google.com/p/unquote/,FsEye:http://code.google.com/p/fseye/,和NL,http://code.google.com/p/nl编译器/(这个没有公开发布,更实验)。 –
差不多http://stackoverflow.com/questions/383848/f-open-source-projects的副本 –