二郎山是一个通用的并行程序设计语言由爱立信计算机科学实验室设计的。
药剂需要的Erlang的特性来创建复杂的,动态的,并发的,可扩展的,容错和分布式应用程序。
药剂和Erlang是紧密编织在一起,可以很容易地嵌入到对方。这是因为它们共享相同的字节码和数据类型
本发行版是新的:
- 二郎神18支
- 添加多的别名/进口/要求
- 在映射键变量支持
- 在地图键和功能条款的引脚运营商支持
- 用特殊形式的增加以匹配多个表达式
什么是新的在版本1.0.5 / 1.1.0-β
- 增强:
- 新增Logger.enable / 1和Logger.disable / 1
- 向后兼容的更改:
- 不再支持{:swap_handler,...}回调返回值
- List.unzip / 2被删除
在什么版本1.0.4是新的:
- 增强:
- 新增Logger.enable / 1和Logger.disable / 1
- 向后兼容的更改:
- 不再支持{:swap_handler,...}回调返回值
- List.unzip / 2被删除
在什么版本1.0.0是新的:
- 增强:
- 新增Logger.enable / 1和Logger.disable / 1
- 向后兼容的更改:
- 不再支持{:swap_handler,...}回调返回值
- List.unzip / 2被删除
什么是新的在0.15.1版本:
- 支持`:ack`模式GenEvent流
- 支持`:(:binary`,`:octal`,`:decimal`或`:hex``)数字印刷 在`检查/ 2`选择基础base`选项
- 打印警告使用时?与转义字符的代码
- 添加SASL日志转发选项,记录仪
- 添加`$ padlevel`来选择记录仪格式
- 加入时,允许一键传递配置查找后端收到确切的句柄值
- 添加`Logger.flush / 0`刷新记录仪(用于测试)
- 坚持动态添加或删除通过后端`add_backend / 2`和`remove_backend / 2`
- 添加`Macro.validate / 1`递归检查,如果值是一个有效报价的表达
- 加载混合DEPS只有当有必要使用它们(这提高了用于在混合项目大部分任务的定时)
- 请在环境上escript.build``后产生的成功消息明确调用
- 加载`配置/内部escripts config.exs`
- 存储和检查花好月圆版本要求生成的档案
在什么版本0.14.3新是:
- 在`Float.ceil支持精度/ 1`和`Float.floor / 1`
- 新增`IO(箱)读取(设备:所有)。`
- 如果一个叼着`@ doc`子句发现打印警告
- 使用绝对符号链接的`_build`而不是复制
- 新增`Mix.compilers`返回由混合任务使用的所有默认的编译器
- 发出警告,并从未来重置源文件的mtime
- 在混合支持任务的别名
- 新增`OptionParser.split / 1`一个分割串入的argv
- 允许记录转换为关键字列表用`记录(some_record)`
- String.split的`改进的性能/ 1`
- 允许`%结构体{}`在typespecs中使用语法
- 允许`记录(:记录,字段)`语法在typespecs使用
在Windows
什么在0.14.0版本是新的:
- 增强:
- 新增`ON_EXIT / 1`的保证回调到另一个进程一旦测试进程退出运行并始终
- 当模块被加载到抽象的代码,以避免加载它们存储文档
- 新增`get_in / 2`,`put_in / 3`,`update_in / 3`和`get_and_update_in / 3`处理嵌套数据结构的操作
- 新增`get_in / 1`,`put_in / 2`,`update_in / 2`和`get_and_update_in / 2`通过路径,以处理嵌套数据结构的操作
- 新增`Mix.Config`缓解的配置文件定义
- 新增`混合loadconfig`任务可以多次调用来加载外部CONFIGS
- 支持`上--config`选项'混合run`
- 支持`HTTP_PROXY`和`HTTPS_PROXY`在混合URL命令
- 支持``中混合help` --names`选择其中仅发射名(自动完成有用)
- 新增`Protocol.consolidate / 2`,`Protocol.consolidated?/ 1`和`为混合合并协议的任务compile.protocols`
- 新增`Protocol.derive / 3`一个结构 的运行时间推导
- 新增`String.chunk / 2`
- 前`defstruct / 2`定义为`@ derive`新增支持
- 错误修正:
- `File.rm`现在始终会删除只读跨操作系统
- 确保混合`_build`结构适用于Windows复制项目时
- 确保`1.0E10`(用大写字母E)也是有效的语法
- 修正`混合do`任务Windows的PowerShell的用户
- 修正`Path.absname(QUOT; /")`和`Path.expand(QUOT; /")`返回的绝对路径`" /"`
什么在0.13.0版本是新的:
- 增强:
- 新增`Base`模块,做转换来基地16,32,HEX32,64和url64
- 新增`Code.eval_file / 2`
- 增加了`Collectable`协议授权`Enum.into / 2`和`Stream.into / 2`和`:在解析into`选项
- 实现'Collectable`的名单,类型的字典,位串,功能和同时提供`File.Stream`和`IO.Stream`
- 新增`handle_body / 1`回调`EEx.Engine`
- 新增`Enum.group_by / 2`,`Enum.into / 2`,`Enum.into / 3`,`Enum.traverse / 2`和`Enum.sum / 2`
- 随机化案例和测试套件运行,让种子配置和`通过--seed`标志`混合test`
- 支持`ERL_PATH`在`斌/ elixir`
- 在关键字语法支持插值
- 增加了一个地图模块,并支持17.0地图和结构
- 新增的依赖选项`:only`指定的依赖环境。 `搭配deps.get`和`除非混`指定--only` deps.update`翻过所有环境中工作
- 新增`Mix.Shell.prompt / 1`
- 确保该项目在编译病例组合“CLI找不到任务
- 新增`Node.ping / 1`
- 错误修正:
- 确保`--app`正在处理之前作为一个原子处理
- 确保`ExUnit.Assertions`不会发出编译器警告`assert_receive`
- 确保相同的PID的并行编译器不排队两次
- `Macro.to_string / 2`认为翻译时`适当的优先级(富&#x3e巴)!'转换成字符串
- 自动编译过时药剂版本,并显示相应的错误信息
- 确保生成的`.app`文件包括核心依赖
- 允许没有SCM的依赖被覆盖
什么是新的在0.12.4版本:
- `混合deps.get`和'混合DEPS .update`不再依赖编译之后。
什么在0.12.2提供的版本是新的:
- 新增Stream.transform / 3
- 新增Enum.flat_map_reduce / 3
- 在ExUnit情况下支持@moduletag
- 改进的踪迹是相对于编译路径,包括相关的应用
- 允许EEx.AssignsEngine接受任何快译通
在什么版本0.12.1新是:
- 支持`:include`和`:exclude`配置选项来过滤哪些测试应该运行的基础上自己的标签。这些选项是通过'混合test`为'--include`和`--exclude` 也支持
- 允许文档测试来匹配`#MyModule的<>`
什么是新的在0.12.0版本:
- 允许例外/ 1被覆盖,促进它作为主要的机制来定制例外
- 新增File.stream_to!/ 3
- 新增Float.floor / 1,Float.ceil / 1和Float.round / 3
- 新增List.delete_at / 2和List.updated_at / 3
- 新增Enum.reverse / 2
- 实施defmodule / 2,@ / 1,DEF / 2和朋友药剂本身。案例/ 2,尽量/ 2/1已经进行了特殊形式的接收。变种!/ 1,无功!/ 2和别名!/ 1也已在药剂实现,并且从特殊形式降级
- 在defrecordp支持动态领域
- 新增Stream.resource / 3
评论没有发现