octopus:受 Kernel、Javascript、Clojure、Arc 和科学启发的高度动态语言

时间:2024-07-05 16:08:09
【文件属性】:

文件名称:octopus:受 Kernel、Javascript、Clojure、Arc 和科学启发的高度动态语言

文件大小:67KB

文件格式:ZIP

更新时间:2024-07-05 16:08:09

Haskell

章鱼死了! 菊石万岁! 事实是,这个实现太复杂了。 Octopus 一直受到多次语法重新设计、巨大的解析器错误,甚至有点过于纯粹的困扰。 我需要更好的整体架构和更彻底的设计工作。 不过不用担心,核心概念仍然存在,并且正在研究和扩展(好吧,当我不写论文的时候)。 更新:替换语言的进展进展顺利。 事实上,如此顺利,以至于我已经准备好向人们指出它。 是 Octopus 从一开始就应该是什么。 在撰写本文时,Ammonite 刚刚成为图灵完备,但这并没有说明太多。 如果您来到这里并且不知道我想用 Ammonite(以前的 Octopus)做什么,我在下面保留了一些旧的自述文件。 章鱼 Octopus 是一种黑客语言。 活力和表现力是章鱼的口号; 定义简洁的加分。 这些将继续胜过可靠性或性能等琐碎的问题。 为了可靠性,锻炼品味和判断力; 为了性能,升级你的硬件。 特征 执行摘要:它是一个拥有一


【文件预览】:
octopus-master
----Import.hs(612B)
----.gitignore(24B)
----octopus.cabal(3KB)
----Setup.hs(46B)
----TODO(4KB)
----LICENSE(34KB)
----parseTest.hs(1KB)
----spotcheck.hs(7KB)
----examples()
--------basis.oct(2KB)
--------echo.oct(231B)
--------y.oct(906B)
--------ski.oct(331B)
----README.md(4KB)
----configs()
--------sublime()
----lib()
--------bootstrap()
----main.hs(2KB)
----Language()
--------Octopus()
--------Octopus.hs(10KB)
----docs()
--------user-guide()
--------primitives_notes(2KB)
--------zen_garden(2KB)
--------demographic(279B)
--------rationale(6KB)
--------dynamic_verification(2KB)
--------type syntax(2KB)
----changelog(1KB)
----test()
--------foo.oct(91B)
----development_stages(998B)

网友评论