文件名称:pyjure:在Clojure中实现的纯Python方言
文件大小:75KB
文件格式:ZIP
更新时间:2024-06-08 07:50:30
Clojure
皮尤尔 Pyjure是一种纯函数式语言,具有基于Python的语法和语义。 这是用Clojure编写的pyjure的实验性实现。 用法 整我 与Python3的区别 一般原则: Pyjure实施尚无法正常工作。 工作正在进行中。 欢迎光临。 一般规则是pyjure是纯函数的,而Python具有副作用。 如果您了解Python,一个很好的启发法是Pyjure将在没有副作用(如果有意义)的情况下对相同类型的计算做“正确的事”,或者如果没有副作用则没有意义的情况下将禁止计算。 如果您将异常视为副作用,则Pyjure会有例外,除非没有其他副作用,否则例外(如您应有)。 Pyjure与Python的兼容性不足,无法使Python库完全运行。 Pyjure没有Python类。 更多细节: 绑定变量实际上是阴影。 没有副作用。 禁止将带阴影的变量转义为内部作用域(就像Java中一样,只
【文件预览】:
pyjure-master
----src()
--------pyjure()
----INTERNALS.md(1KB)
----doc()
--------intro.md(124B)
----LICENSE(11KB)
----test()
--------pyjure()
----README.md(2KB)
----project.clj(2KB)
----resources()
--------test()
----TODO(11KB)
----.gitignore(100B)