二郎山是一個通用的並行程序設計語言由愛立信計算機科學實驗室設計的。
藥劑需要的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`的保證回調到另一個進程一旦測試進程退出運行並始終
- 當模塊被加載到抽象的代碼,以避免加載它們存儲文檔li>
- 新增`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
評論沒有發現