红联Linux门户
Linux帮助

Red language 0.4.1发布

发布时间:2013-12-01 09:21:18来源:红联作者:empast
Red language 0.4.1 发布,该版本引入了强大的文法规则解析引擎----Parse。Parse最初由Rebol语言的设计者Carl Sassenrath(也是Amiga操作系统的设计者)设计,并在Rebol中实现。它是一种比正则表达式更强大的工具,Reboler已经使用它长达15年的时间。现在Red language也实现了该功能,并且对它进行了增强!

何为Parse?简单的说就是一种内部DSL(在Rebol中叫“dialects”),其目的是方便的书写文法规则对输入序列(字符串、文本等)进行解析。Parse属于自顶向下解析语言(TDPL)的一种,主要用于对输入的数据进行检查,验证,提取和修改,也可以用来实现内部DSL和外部DSL。

Red language 是一个本地代码编译功能、象征性的和homoiconic的编程语言,重新使用Rebol的语法和语义。静态和JIT编译支持计划。一个强烈的重点是对并 发任务和数据并行使用一个演员般的抽象和并行集合(斯卡拉类)的支持。从低层次的系统编程(内置Red/System C级DSL),最多一个可选的REPL控制台,高层次的脚本和嵌入式系统的使用利差的目标范围。

项目主页:http://www.red-lang.org/

下载地址:https://github.com/red/red

来自:开源中国社区
文章评论

共有 0 条评论