Szoftver adatai:
Változat: 1.2.0 Frissítve
Feltöltés dátuma: 10 Feb 16
Engedély: Ingyenes
Népszerűség: 97
Erlang egy általános célú párhuzamos programozási nyelv által tervezett Ericsson Computer Science Laboratory.
Elixir kihasználja Erlang funkciók létrehozása komplex, dinamikus, párhuzamos, skálázható, hibatűrő és elosztott alkalmazások.
elixír és Erlang szorosan kötött össze, és könnyen lehet ágyazni egymást. Ez azért van, mert ugyanazt a bájtkódot és adattípusok.
Mi az új ebben a kiadásban:
- Erlang 18 támogatás
- A túl több álnevek / import / igényel
- Támogatás változók térkép gombok
- Támogatás a csap szereplő térképen kulcsok és funkció kikötések
- kiegészítés a speciális formában, hogy megfeleljen a több kifejezést
Mi az új verzió 1.0.5 / 1.1.0-beta:
- Tartozékok:
- Added Logger.enable / 1 és Logger.disable / 1
- visszafelé inkompatibilis változások:
- Már nem támogatja {: swap_handler, ...} a visszahívási visszatérési érték
- List.unzip / 2 eltávolítottuk
Mi az új 1.0.4:
- Tartozékok:
- Added Logger.enable / 1 és Logger.disable / 1
- visszafelé inkompatibilis változások:
- Már nem támogatja {: swap_handler, ...} a visszahívási visszatérési érték
- List.unzip / 2 eltávolítottuk
Mi az új 1.0.0:
- Tartozékok:
- Added Logger.enable / 1 és Logger.disable / 1
- visszafelé inkompatibilis változások:
- Már nem támogatja {: swap_handler, ...} a visszahívási visszatérési érték
- List.unzip / 2 eltávolítottuk
Mi az új verzió 0.15.1:
- Támogatás `: ack` mód GenEvent stream
- Támogatás `: base` opció` ellenőrizzék / 2` kell kiválasztani a bázis ( `: binary`,`: octal`, `: decimal` vagy`: hex`) számok nyomtatott
- Print figyelmeztetéseket használják? A karakterek escape-kódot
- Add SASL Naplótovábbítási opciót Logger
- Add `$ padlevel` opció Logger jelformáló
- backends megkapja a pontos felvezető értéket adunk, amely lehetővé teszi a legfontosabb, hogy kell elkönyvelni konfiguráció lookup
- Add `Logger.flush / 0` öblítse át a Logger (hasznos tesztelés)
- Továbbra is fennállnak backends dinamikusan hozzáadni vagy eltávolítani a `add_backend / 2` és` remove_backend / 2`
- Add `Macro.validate / 1-rekurzív ellenőrizni, ha egy érték érvényes idézett kifejezés
- Load mix deps csak akkor van szükség, hogy használja őket (ez javítja az időzítés a legtöbb feladatot a Mix projekt)
- a környezet kifejezett sikere üzenet után keletkezett `escript.build` hivatkoznak
- Load `config / config.exs` belül escripts
- Áruházat Elixir verzió követelmény keletkezett levéltári
Mi az új verzió 0.14.3:
- Támogatás pontossággal `Float.ceil / 1- és `Float.floor / 1-
- Added `IO. (Bin) olvasni (eszköz,: minden)`
- Nyomtatási figyelmeztetés, ha egy lógó `@ doc` záradékot talált
- Használt abszolút szimbolikus linkek Windows `_build` másolás helyett
- Added `Mix.compilers` amely visszaadja az összes alapértelmezett fordítóprogramok által használt mix feladatok
- Probléma figyelmeztető és reset mtime a forrás fájlokat a jövőben
- Támogatás feladat az alias-Mix
- Added `OptionParser.split / 1-osztó egy string argv
- Hagyjuk egy rekord átalakítható Kulcsszólistáját `rekord (some_record)`
- Továbbfejlesztett teljesítmény `String.split / 1-
- Hagyjuk `% Struktúra {}` szintaxist kell használni typespecs
- engedélyezése `rekord (: rekord, mező)` szintaxist kell használni typespecs
Mi az új verzió 0.14.0:
- Tartozékok:
- Added `on_exit / 1-visszahívások, amelyek garantáltan egyszer futtatja a vizsgálati folyamat kilép, és mindig másik folyamatban
- Store dokumentáció absztrakt kódot, hogy elkerüljék azt betölti, amikor a modul betöltése
- Added `get_in / 2`,` put_in / 3`, `update_in / 3` és` get_and_update_in / 3` kezelni beágyazott adatszerkezet műveletek
- Added `get_in / 1-,` put_in / 2`, `update_in / 2` és` get_and_update_in / 2` kezelni beágyazott adatszerkezet műveletek révén utak
- Added `Mix.Config` enyhíteni meghatározása konfigurációs fájlok
- Added `mix loadconfig` feladat, hogy lehet nevezni többször betölteni külső configs
- Támogatás `--config` opció` mix run`
- Támogatás `` HTTP_PROXY` és HTTPS_PROXY` a Mix url parancsok
- Támogatás `--names` lehetőségek` mix help` kibocsátó csak a neveket (hasznos az automata kiegészítés)
- Added `Protocol.consolidate / 2`,` Protocol.consolidated? / 1-és a `mix compile.protocols` feladat protokoll konszolidációs
- Added `Protocol.derive / 3` futásidejű származtatnánk struct
- Added `String.chunk / 2`
- A támogatás a `@ derive` előtt` defstruct / 2` meghatározások
- Bug javítások:
- `File.rm` most már következetesen törli csak olvasható az operációs rendszerek között
- Biztosítsa Mix `_build` szerkezet működik Windows, amikor a másolás projektek
- Biztosítsa `1.0E10` (a nagybetűs E) is érvényes szintaxis
- Fix `mix do` feladat Windows PowerShell felhasználók
- Fix `Path.absname (& quot; / & quot;)` és `Path.expand (& quot; / & quot;)` visszatérni az abszolút elérési utat `& quot; / & quot;`.
Mi az új verzió 0.13.0:
- Tartozékok:
- Added `Base` modul, amely nem a konverziók bázisok 16, 32, hex32, 64. és url64
- Added `Code.eval_file / 2`
- Added a `Collectable` protokoll, amely felhatalmazza a` Enum.into / 2` és `Stream.into / 2` és a`: into` lehetőség comprehensions
- Megvalósult `Collectable` a listákat, dicts, bitstrings, funkciói, valamint a` `File.Stream` és IO.Stream`
- Added `handle_body / 1-visszahívás a` EEx.Engine`
- Added `Enum.group_by / 2`,` Enum.into / 2`, `Enum.into / 3`,` Enum.traverse / 2` és `Enum.sum / 2`
- Véletlenszerű esetekben és tesztek suite fut, lehetővé mag konfiguráció és a `--seed` zászló a` mix test`
- Támogatás `` ERL_PATH` a bin / elixir`
- Támogatás interpoláció kulcsszó szintaxis
- Added Map modul és támogatja a 17,0 térképek és struktúrákat
- Added függőség a `: only` adja meg a függőség környezetet. `Mix deps.get` és` mix deps.update` működik Átfedés minden környezetben, ha `--only` megadva
- Added `Mix.Shell.prompt / 1-
- Ellenőrizze, hogy a projekt összeállított esetén Mix "CLI nem talál egy feladatot
- Added `Node.ping / 1-
- Bug javítások:
- Biztosítsa `--app` kezeli, mint egy atom feldolgozás előtt
- Biztosítsa `ExUnit.Assertions` nem bocsát fordító figyelmeztetések` assert_receive`
- Biztosítsa azonos pid nem várakozó kétszer párhuzamos fordító
- `Macro.to_string / 2` tartja megfelelő elsőbbséget fordításkor`! (Foo & # x3e; bar) `egy string
- Automatikusan újrafordítani elavult Elixir változat és azt mutatják, a megfelelő hibaüzenetek
- Biztosítsa generált `.app` fájl tartalmazza core függőségek
- lehetővé teszi a függőség nélkül SCM felülírható
Mi az új verzió 0.12.4:
- `mix deps.get` és` mix deps .update` többé összeállítani függőségek utána.
Mi az új verzió 0.12.2:
- Added Stream.transform / 3
- Added Enum.flat_map_reduce / 3
- Támogatás @moduletag a ExUnit esetekben
- Továbbfejlesztett stacktraces relatív lesz a összeállításához utat, és tartalmazza az adott alkalmazás
- Hagyjuk EEx.AssignsEngine fogadni Dict
Mi az új verzió 0.12.1:
- Támogatás `: include` és`: exclude` beállítási lehetőség, hogy kiszűrje milyen vizsgálatokat kell futtatni alapján címkéket. Azok lehetőségek vannak a `mix test`, mint a` `--include` és --exclude`
- Hagyjuk doctests egyeztetéshez `# MyModule & # X3c; & # x3e;`
Mi az új verzió 0.12.0:
- kivételek engedélyezéséről / 1 felülírható, és támogassák azt mint fő mechanizmus szabni kivételek
- Added File.stream_to! / 3
- Added Float.floor / 1, Float.ceil / 1 és Float.round / 3
- Hozzáadott List.delete_at / 2 és List.updated_at / 3
- Hozzáadott Enum.reverse / 2
- végrehajtása defmodule / 2, @ / 1, def / 2 és a barátok Elixir is. eset / 2, próbálja / 2 és fogadni / 1 történtek különleges formákat. var! / 1, var! / 2 és az alias nevét! / 1 is végre Elixir és lefokozták különleges formák
- Támogatás dinamikus mezők defrecordp
- Added Stream.resource / 3
Hozzászólás nem található