设为首页 加入收藏

TOP

编程语言Red 0.5.4发布:新datatypes、异常处理和set操作
2015-07-16 12:55:17 来源: 作者: 【 】 浏览:3
Tags:编程语言 Red 0.5.4 发布 datatypes 异常 处理 set 操作

编程语言Red 0.5.4发布:新datatypes、异常处理和set操作


颇具内涵的Red语言Logo


Red是一种可以运行于多种平台的全栈语言,它的语法主要继承于Rebol,同时在设计过程中借鉴了Scala和Lua的优点 。作为一门全栈语言,Red既可以用于高层级的编程,如DSL(Domain Specific Language),也可用于低层级的编程,如设备驱动。


Red 0.5.4版本是一次重大的更新,带来了大量的新特性。接下来他将支持GUI,也可能会支持DSL。


编程语言Red 0.5.4发布:新datatypes、异常处理和set操作


图为:Red Language architecture schema


关于编程语言Red请参见百科:百度维基


Red开始支持了一些新的datatype,包括:Pair! datatype、Percent! datatype、Tuple! datatype、Map! datatype等。


同时,它也支持了Set操作,主要有:


而这些操作可以应用于这些datatypes:block!、string!、bitset!、typeset!。(注:会在下一个版本中支持 Hash! datatype)


New natives:as-pair、break、continue、extend。


New action:put。(注:PUT仅支持在map!中实现,其它的支持请静候未来版本)


New function:cause-error


Red/System additions


添加New natives是为了更好地支持新的Red功能:


其它更新


项目迁移至Gitter


Red团队认为Gitter虽然年轻,但前途不可限量,所以已经将项目迁移至了Gitter,用GitHub账户也可直接登录,你可以去这里和他们沟通交流:https://gitter.im/red/red


下一步


下载地址:http://www.red-lang.org/p/download.html


发布日志:http://www.red-lang.org/2015/06/054-new-datatypes-exceptions-and-set.html


HN的讨论:https://news.ycombinator.com/item?id=9714679


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Red语言:向编程复杂性反击 下一篇将IDEA maven项目中src源代码下的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: