Arcueid

软件截图:
Arcueid
软件详细信息:
版本: 0.1.2
上传日期: 20 Feb 15
许可: 免费
人气: 89

Rating: 3.5/5 (Total Votes: 2)

Arcueid是一个开源实现Lisp的保罗·格雷厄姆的Arc方言,在C语言中。它的目的是作为一个C解释。
Arcueid是为了与3.1版本的软件弧兼容,它具有一个简单的界面,C,并且易于使用作为一个扩展的语言和嵌入式翻译。

什么是新的本新闻稿中:

  • 在很多在这个版本的新功能。我终于修复了已经出了一年多了嵌套quasiquotes错误。 readline的似乎是工作比它在0.1.1更好。一些错误修正像内存泄漏问题和垃圾收集问题。我们现在已经回到使用Huelsbergen,温特伯顿VCGC算法的垃圾收集。大文件支持现在,即使是在32位系统,提供BIGNUM支持也可用。我们有一个基于计划9 /地狱正则表达式库的一些正则表达式(它是现在类似的限制)。负载的功能现在已经内置到现在支持的解释器和负载路径。现在有一个脚本模式,这样Arcueid可以在家当,如使用现在可以运行的可执行位设置以下内容的文件
  • #!的/ usr / local / bin目录/ arcueid --script
  • (PRN(1 + 1))
  • 在那做什么人期望。
  • 在正则表达式是由第r /.../语法手段提供。只有基本的东西,如字符类中,克莱尼明星,再加上运营商的?运营商,交替和捕获组的支持。很多的Perl / POSIX结构仍然无法使用,但很快的正则表达式的支持应发展以支持许多最有用的功能。希望很快可以添加喜欢的事情重复计算,字符类缩写像 d和非捕获组。使用正则表达式,它们可以应用到字符串,例如:
  • 在弧> (R /(ABC)(DEF)/" zzzabcdefgh")
  • (3(" ABCDEF"" ABC"" DEF"))
  • 哪个返回与匹配的位置,并且所有的捕获组的列表,从匹配正则表达式的整个字符串的列表。返回nil如果失败的正则表达式匹配。的=〜宏都可以使用,其结合$$到比赛中得到的字符串中的位置,而$ 0到整个匹配部,$ 1至第一个捕获,依此类推,类似方式的Perl这样做,例如:
  • 在弧> (=〜R /(ABC)(DEF)/" zzzabcdefgh"(列表$ 1 $ 2))
  • (" ABC"" DEF")
  • 在加载路径可以通过loadpath,增加功能,增加了一个目录负载路径列表loadpath *的方式来添加。

类似的软件

Pyrex
Pyrex

3 Jun 15

Exscript
Exscript

12 May 15

ChaiScript
ChaiScript

20 Feb 15

意见 Arcueid

评论没有发现
添加评论
打开图片!