带有惯用代码的开源F#项目
我正在学习F#,我想找到一些用惯用F#编写的中型开源项目,以便进一步学习。 ayone能推荐一些项目吗?带有惯用代码的开源F#项目,f#,functional-programming,F#,Functional Programming,我正在学习F#,我想找到一些用惯用F#编写的中型开源项目,以便进一步学习。 ayone能推荐一些项目吗? 提前谢谢你 我认为没有一个好的惯用开源项目可以看,但这里有几个链接。首先,F#本身有很多东西值得探索: 这些都是开源的,值得一看。编译器相当困难,但有些库是很好的F#代码示例 也是开源的,实现了一些有趣的类型(如矩阵、向量和一些不可变的集合) 一些非常好(有评论!)且规模合理的F#项目包括: -使用Silverlight编写的类似Excel的电子表格应用程序。它有用于简单表达式的解析器
提前谢谢你 我认为没有一个好的惯用开源项目可以看,但这里有几个链接。首先,F#本身有很多东西值得探索:
- 这些都是开源的,值得一看。编译器相当困难,但有些库是很好的F#代码示例
- 也是开源的,实现了一些有趣的类型(如矩阵、向量和一些不可变的集合)
- -使用Silverlight编写的类似Excel的电子表格应用程序。它有用于简单表达式的解析器和处理单元格之间依赖关系的良好计算引擎
- -用F#
编写的行为驱动开发(BDD)框架 (如果您对开发方法感兴趣,那么您可能会感兴趣) - -是一个评论良好(我相信:-)但相当小的项目,它实现了MD的F#绑定。它以一种有趣的方式使用
(又称“代理”)MailboxProcessor
- 另一个大型的F#开源项目是——一个由各种F#库组成的包——但是我不推荐它作为惯用的F#代码。它吸收了Haskell的很多思想和一些语法,在F#中,Haskell并不是真正的惯用语,但它包含了许多有趣和有用的部分