设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Red language 0.5.1发布,新工作台和错误支持

2015-3-17 22:49| 发布者: joejoe0332| 查看: 430| 评论: 0|原作者: oschina|来自: oschina

摘要: Red language 0.5.1 发布,此版本包括大量的新特性,改进和一些 bug 修复,使得 Red 可用性更高,特别是对新用户更友好。此版本最初目的是替换现有的工作台实现,但是最后完成了目标,并且完全支持常用错误处理。新 ...

Red language 0.5.1 发布,此版本包括大量的新特性,改进和一些 bug 修复,使得 Red 可用性更高,特别是对新用户更友好。此版本最初目的是替换现有的工作台实现,但是最后完成了目标,并且完全支持常用错误处理。

新工作台引擎

  • removing the dependency to libreadline and libhistory, they were creating too many issues on the different Unix platforms, so became troublesome for many newcomers.

  • having a finer-grained control over keystrokes on text input, in order to implement convenient features like word completion.

  • having a bigger platform-independent part, so that we can add any kind of backends, like GUI ones, without duplicating too much code.

所以新工作台代码不需要第三方库,可以直接在 OS 提供的环境运行,新特性如下:

  • built-in history, accessible from system/console/history

  • customizable prompt from system/console/prompt

  • word and object path completion using TAB key

  • ESC key support for interrupting a multi-line input

其他工作台相关的改进:

  • about function now returns also the build timestamp.

  • what function has now a more readable output.

  • Console output speed on Windows is now very fast, thanks to the patch provided by Oldes for buffered output.

其他改进

Red 0.5.1 版本其他改进包括:支持排序,可以进行 SORT action;添加了新的数据类型;新增运行时类型检测;Red/System 改进;等等。

未来计划

下一个版本会引入 Redbin 格式,用来计算二进制形式的序列化 Red 值。

Enjoy this new release! :-)

更多内容请看发行说明

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



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部