文件名称:monadist:几个流行的 monad 的实际实现
文件大小:15KB
文件格式:ZIP
更新时间:2024-08-01 10:51:04
Ruby
一元论者 几个流行的 monad 的实用且有用的 Ruby 实现。 方法命名遵循 Haskell 约定,因此 gem 可用于尝试理解 monad(主要在使用 Haskell 的教程中描述)。 单子实现: 身份(用于教育目的) 也许 列表 延续 同时 安装 将此行添加到应用程序的 Gemfile 中: gem 'monadist' 然后执行: $ bundle 或者自己安装: $ gem install monadist 用法 有关如何使用这些 monad 的,请查看目录。 贡献 分叉它( ) 创建您的功能分支( git checkout -b my-new-feature ) 提交您的更改( git commit -am 'Add some feature' ) 推送到分支( git push origin my-new-feature ) 创建一个新的拉取请
【文件预览】:
monadist-master
----.gitignore(140B)
----README.md(968B)
----Gemfile(93B)
----examples()
--------list.rb(2KB)
--------maybe.rb(3KB)
--------general.rb(804B)
--------identity.rb(130B)
--------continuation()
----.rspec(31B)
----spec()
--------support()
--------monadist_spec.rb(137B)
--------monadist()
--------spec_helper.rb(78B)
----LICENSE.txt(1KB)
----monadist.gemspec(1KB)
----.travis.yml(30B)
----lib()
--------monadist.rb(190B)
--------monadist()
----Rakefile(340B)