Rakudo

软件截图:
Rakudo
软件详细信息:
版本: 2015.11 更新
上传日期: 10 Feb 16
许可: 免费
人气: 14

Rating: 4.0/5 (Total Votes: 2)

这是一家集开发,运行和编译环境,为Perl 6的编程语言。

使用鹦鹉VM 以编译代码

本发行版是新的

  • 允许Buf.AT-POS返回一个左值。
  • 实施办法^富($){...}语法。
  • 实施PairMap(简单的情况下,只,目前)。
  • 实施.antipairs(与值对=>键)。
  • 实施pairup从列表中创建对。
  • 实施LEXICAL,并且,外表面CALLERS伪包
  • 添加阵列[T],可用于本地INT / NUM(MoarVM仅现在)
  • 其他本土改进,例如我INT美元; $一个++
  • 实施IO :: Path.resolve对R-M / POSIX

什么是新的在2015.06版本:

  • 允许Buf.AT-POS返回一个左值
  • 实施办法^富($){...}语法。
  • 实施PairMap(简单的情况下,只,目前)。
  • 实施.antipairs(与值对=>键)。
  • 实施pairup从列表中创建对。
  • 实施LEXICAL,并且,外表面CALLERS伪包
  • 添加阵列[T],可用于本地INT / NUM(MoarVM仅现在)
  • 其他本土改进,例如我INT美元; $一个++
  • 实施IO :: Path.resolve对R-M / POSIX

什么是新的在2015.03版本:

  • 允许Buf.AT-POS返回一个左值
  • 实施办法^富($){...}语法。
  • 实施PairMap(简单的情况下,只,目前)。
  • 实施.antipairs(与值对=>键)。
  • 实施pairup从列表中创建对。
  • 实施LEXICAL,并且,外表面CALLERS伪包
  • 添加阵列[T],可用于本地INT / NUM(MoarVM仅现在)
  • 其他本土改进,例如我INT美元; $一个++
  • 实施IO :: Path.resolve对R-M / POSIX

什么在2015.01版本是新的

  • 许多改进Java的互操作的JVM后端
  • 创建一个对象哈希新简单的方法:{}
  • 替换现在支持分配荟萃运算,例如S [\ D +] + = 2
  • 很多内存和CPU的优化
  • Supply.for弃用,取而代之的Supply.from列表中

什么在2014.08版本是新的

  • 在两个rakudo许多优化和底层的虚拟机
  • 如果该冰棍ENVAR设置,有(;;),[;;]等,变成LOLS。否则,parsefail
  • 新增SEQ(A,B),以模仿旧的行为(A,B)
  • 请与缀:< XX>快许多倍
  • 固定多维片分配
  • 指定单逐项哈希散列现在已经废弃了(我的%H = {...})
  • subbuf-RW specced和实施
  • 对TR ///操作中实现并具有正确的返回值
  • 改进的字符串处理为MoarVM后端
  • 所有后端现在允许的C指针算术和指针的Perl 6种铸造(此功能是通过NativeCall暴露)
  • 固定,Äòfail'所以它也打印回溯
  • IO ::插座::现在异步也适用于JVM
  • 添加或更新许多供应方法:行为,批次,分类,频道,分类,延迟,elems,平,抢,最后,住,最大值,最小值,最小最大,合并,迁移无极,减少,反向,转子,排序,嘎吱,稳定,启动,uniq的,等待,拉链
  • 新增IO :: Notification.watch_path / IO ::路径::该款腕表返回文件系统变化的电源

什么是新的在2014.04版本:

  • NativeCall传递所有的后端所有的测试
  • S17(并发)现在MoarVM(除计时相关功能)
  • 冠军{更多@channels {...}}现在的作品
  • 实施univals(),.unival和.univals(上MoarVM)
  • 添加.minpairs /上(套装|包|混合).maxpairs哈希
  • 朴素的实施和QUOT;被缓存"在例程特征

什么在2014.03版本是新的

  • "使"不再罗列了它的参数。
  • for循环的语句列表级别现在是默认击沉。
  • 更好unspaces和格式化代码块荚里面的解析。
  • 修正了for循环得到妥善偷懒
  • 许多波德解析和格式化的改进
  • @作为快捷方式@ $,%为快捷键%$
  • 列表中缀削减不再扁平化
  • 大量的编译器的建议改进

什么版本2014.01的新

  • 中的eval子和方法现在拼写EVAL
  • Numeric.narrow强迫到最窄的类型可能
  • 现在可以用多个参数的顺序端点提供块
  • 方法调用和散列/列表上无访问给予无

什么是2013.12版本新

  • 的无论星号(*)现在工作连锁经营的内部环境比较。
  • 从角色私有属性现在在他们适用于类可见。
  • 内存和速度提升的ListIter和List.combinations,分别为。
  • 改进的正则表达式的执行。

什么在2013.11版本是新的

  • 订单::增加/减少已被弃用。请使用订购::较少/较多。
  • 空白领先为忽略:sigspace
  • 在正则表达式更好的空模式检测
  • 改进的run()/壳(),这些返回PROC ::状态的对象现在
  • 的"&的gethostname QUOT;功能实现

什么是新的在2013.10版本:

  • postcircumfix {}和[]现在实行的多替补而不是多的方法。
  • 添加&QUOT的支持。已经废弃&QUOT ;,从而方便尝鲜保持电流

  • 各种容器类
  • 跟踪多个规格的变化。
  • 正则表达式大大分析过程中减少对象的创建。
  • 各种便携性修复。
  • QX //和运行()现在自动报价正常。
  • 允许#`[...] - 在正则表达式风格的注释

什么在2013.09版本是新的

  • (按规格变化)保佑删除候选参数
  • @ a.VAR.name和%h.VAR.name实施。
  • 的$变种++和$变种()语法的工作。
  • TR的///基本实现。

什么是新的在2013.08版本:

  • 无指定恢复到默认值
  • BUF现在是一个角色,而BUF对象是不可改变的。
  • 的printf现在可以正确处理大整数
  • 缩进here文档的处理功能
  • DIR()现在是懒

什么在2013.05版本是新的

  • Autothread"没有"和"所有的"路口前"任何"和"一种"
  • 有用的错误,如果你写"否则,如果" /" ELIF"而不是" ELSIF"
  • 抛出异常,如果一个范围被用作范围的端点
  • 在IO.seek修正参数顺序

  • 在ForeignCode
  • 裹低水平VM对象,允许perl6 OO对他们的要求
  • For循环渴望再次
  • 添加链接和符号链接到IO
  • 新增Capture.Bool()
  • 改进DUMP()
  • 在优化各种优化和运行
  • 对列表smartmatch现在支持通配符无论
  • IO ::规格,Perl 5的文件的一个端口::规格
  • 正则表达式的特殊字符,可以用来作为分隔符
  • 允许带片:存在于哈希副词
  • 新增125多打开/关闭托架对

什么是新的在2013.02版本:

  • 在布尔上下文路口某些情况下,编译时优化
  • IO :: Socket.get现在非ASCII字符再次工作
  • 常量折叠的标记为例程的AOI纯粹的“
  • 本机类型变量和更好的错误报告在REPL
  • 加快BUFS的EQV-比较

在什么版本2013.01都是新

  • $ obj.Some ::角色::甲基()现在可以传递正确的$ OBJ
  • 尝试/ CATCH现在返回无当CATCH被触发,而不是例外;这带来了它与试线没有CATCH

  • 拼接的
  • 任何星级现在的情况下实施
  • 现在,可以导入复合音色与来自不同模块相同的名称,提供的所有调度员onlystar

什么在2012.12版本是新的

  • 解析错误是很大的提高,并按照STD,标准解析器,
  • 更加紧密;他们更准确,更提供资料的
  • Rakudo现在保持后一些不太严重的错误解析
  • 各种解析故障更好的错误
  • 结autothreader现在是一个数量级的速度更快
  • 德州(ASCII)设置和袋运营商版本中实现
  • 嵌套双现在给出正确的.perl输出

什么在2012.11版本是新的

  • 实施优先级相关性状(当量,更宽松,更严格,ASSOC )
  • Perl 6的语法NFAS是预先计算,节省每次调用一些工作;这个剃在10%左右关闭所需的时间来运行spectests
  • 正则表达式和报价有用户选择的分隔符更好的支持
  • 第一个/下页/尾,现在可以在所有类型的循环使用(此前仅限于)

在什么版本2012.10都是新

  • 手柄的方法情况下,特质
  • 的< - >拉姆达,默认参数RW上
  • 的:在正则表达式DBA修改
  • 的基数形式为:60 24,59,59]
  • 当使用改进的Perl 5正则表达式的覆盖P5修改
  • 嵌套引号分隔符的正确解析
  • 属性的范围,现在看到一个eval

什么是新的在2012.09版本:

  • Basic宏的支持
  • 为Perl 5的支持!(M:P5​​ /.../)正则表达式语法

  • 常规和类型声明
  • 间接类型的名称支持。
  • 我们支持"为出口"在常量声明特质。
  • 的"隐藏"和基本特征都支持。
  • Str.wordcase,是贷,而expmod的贯彻落实。
  • 编辑比以前稍快。

在什么版本2012.08都是新

  • 变量由前缀|或\在签名现在sigilless,每更新到Perl 6的规范。
  • 在圆形度加载模块中可以检测到。
  • 改进的内联,允许更大范围的例程进行内联。
  • Str.bytes和lcfirst已被删除。该TCLC内建已被添加。
  • ,Äòabs'现在是一个正常的子程序,而不是一个前缀操作符。
  • IO ::文件和IO ::目录已被删除。

什么版本2012.07是新的

  • 内置元对象(如元模型:: ClassHOW)现在从任何继承
  • &打开现在支持:ENC /:编码选项
  • 匿名子类型(例如,Äòsubset:: Int的其中{$ _&#x3e 0}')
  • Rakudo星现在附带模板::魔模块

什么在2012.06版本是新的

  • 在传递时间最长protoregexes令牌匹配
  • 的交替最长令牌匹配
  • 强化列表和.map处理,包括懒惰修复和性能改进
  • 可以使用与需要的参数列表

  • 在加载模块
  • 编译时错误现在显示模块加载回溯
  • 字符串到数字的转换现在可以识别基数记数法
  • 的&推与不印字功能现在可以autovivify

什么是新的在2012.05版本:

  • Rakudo现在还包括lib.pm模块

在什么版本2012.04都是新

  • 大为改善启动时间
  • 更强大预编译的模块
  • 为自动激活数组和哈希再次实施
  • 像PRE,POST和REDO许多移相器正在实施
  • 调用C函数和造型结构和数组的改进支持
  • 通过NativeCall.pm6
  • 现在,包括模块URI,LWP ::简单,jsonrpc和Bailador(一个Perl 6端口

  • 舞者的

什么是新的在2012.02版本:

  • 的FatRat类型的实现,与鼠算术现在可以正确默认以民如果分母太大
  • 对象散列实现,并可以与语法声明我的%H {}任何(与任何类型的键的哈希)
  • 的<有的::语法:: RuleName中>语法是目前在正则表达式来实现; <富>也可以用来调用预声明词汇规则
  • 强制语法实现的INT($ X)
  • &重命名和复制与现在执行
  • 改进的减少元运算符(幅度更快,修复了一些分析问题的顺序)
  • 的<之前>正则表达式内置现已推出,也不论最后成功匹配匹配匹配
  • 系统$ match.make(...)方法可用来设置不存储在$ /变量
  • 的匹配对象的AST
  • 改进回溯

什么在2012.01版本是新的:在许多领域

  • 性能大大提高。对于一些脚本,此版本还提供了数量级的性能提高一个数量级。
  • POD6支持,包括$ = POD变量来使POD在运行时可用和-doc选项来获得在POD
  • int类型现在有很大的整数语义
  • 在原生类型的初步工作,它可以用来编写更高效的代码
  • LTM驱动protoregexes
  • 元编程的支持,包括自定义元类,覆盖方法分派等等
  • 异常处理是更接近本说明书中,并因此更加有用
  • 更好的包装处理,包括真正的独立编译,词汇包和更好的嵌套包处理
  • 的优化,从而提高了生成的代码,以及在编译时以前做它运行时捕捉一系列问题
  • 在字符类中的反斜杠序列
  • 从角色存根方法现在需要的,提供的界面风格功能

什么是新的在2011.04版本:

  • 模块MiniDBI,形式,HTTP ::守护进程,YAML和模块::工具在此版本中删除。
  • 新的模块馅饼(包括熊猫,模块安装程序)和HTTP ::服务器::简单的被加入。
  • 新的实现IO ::插座:: INET的,基本支持IPv6
  • -p和-n命令行选项现已
  • 许多新的IO改进,包括统计相关的方法
  • 新-ll-回溯命令行开关用于打印PIR级别的堆栈跟踪
  • 初步实现了中缀,Äòorelse“
  • 新增Str.indent
  • 错误修正到否定元运营商
  • 为复共轭支持

要求

  • C编译器
  • 的Perl 5.8或更高版本
  • C库
  • 鹦鹉

类似的软件

tinypy
tinypy

6 Jun 15

Rubinius
Rubinius

10 Feb 16

Free Pascal
Free Pascal

13 May 15

JS Console
JS Console

5 Jun 15

意见 Rakudo

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