文件名称:ammonite:一种更有活力、更强大、更简单的语言
文件大小:59KB
文件格式:ZIP
更新时间:2024-07-03 15:50:09
Haskell
菊石 更具活力、更强大、更简洁的语言。 适合喜欢 ML 方言的人的 Lisp, 适合喜欢 Lisp 方言的人的 ML, 和一些额外的东西来衡量。 我发现自己主要使用 Haskell,这很可悲,因为它不是 Lisp。 我使用 Haskell 是因为它在 lambda 演算、层次结构、简化重构和临时多态性方面超过了 Lisps。 但是我知道 Lisp 的力量,并且真的很想利用它,只要我不必牺牲 Haskell 的更好的品质。 这就是我创建 Ammonite 的原因。 特征 一整套抽象工具 这是前面的,因为它确实是唯一重要的。 算法抽象是通过具有静态范围闭包的一流函数提供的。 这曾经是一件大事,但即使是主流语言也已经开始朝着这个理想迈进。 但是,如果您之前没有遇到过此功能 (lambdas),请接受教育,因为它具有计算机科学历史上任何语言功能中最大的简单性与功能比,无需夸张。 数据抽
【文件预览】:
ammonite-master
----.gitignore(107B)
----README.md(8KB)
----ammonite.cabal(4KB)
----Setup.hs(46B)
----Language()
--------Ammonite()
--------Distfix.hs(12KB)
----STATUS.md(4KB)
----LICENSE(34KB)
----TestDistfixes.hs(1KB)
----notes()
--------eq-def-assign(1KB)
--------lisp-syntax.md(5KB)
--------research_directions.md(1KB)
----System()
--------File()