文件名称:lambda-zone:Lambda 表达式战区
文件大小:177KB
文件格式:ZIP
更新时间:2024-07-11 11:52:26
Clojure
拉姆达区 一个用于国际象棋策略功能的 Clojure 网站 转到此,其中解释了此应用程序的概念。 是一个类似于 TryClojure 和 4Clojure 网站的网站,它为开发人员提供了一个平台来提交自己的代码,在这种情况下是用 Clojure 编写的国际象棋策略。 他们的目标是竞争以获得最高排名。 开发人员只需要实现一个单一的功能,该平台针对之前提交的所有其他算法执行该功能并更新统计信息。 该平台公开列出了每个算法的排名,并使人类玩家能够根据他们选择的已发布策略以交互方式衡量自己。 在本次演示中,我们将回顾应用程序的设计选择,并分析 Clojure 如何提供实现此类平台所必需的一组独特的功能。 通过以下查看 Mathieu 演讲中的幻灯片 用法 转到实时网站 。 可用的文档。 项目结构 是一个由 GitHub 上提供的各种组件组成的网站: - 网站源代码 - 纯国际象
【文件预览】:
lambda-zone-master
----heroku.policy(53B)
----README.md(2KB)
----resources()
--------public()
--------chord-example.edn(325B)
----project.clj(3KB)
----test()
--------clj_chess_engine()
----Procfile(128B)
----src()
--------lambda_zone()
----db.clj(10KB)
----.travis.yml(18B)