Elixir

Software screenshot:
Elixir
Podrobnosti Software:
Verze: 1.2.0 Aktualizováno
Datum uploadu: 10 Feb 16
Vývojka: Jose Valim
Licence: Volný
Popularita: 33

Rating: 2.0/5 (Total Votes: 1)

Erlang je univerzální souběžný programovací jazyk navržený Computer Science Laboratory Ericsson.

Elixir využívá vlastností Erlang je vytvořit komplexní, dynamický, souběžné, škálovatelné, odolné proti chybám a distribuovaných aplikací.

elixír a Erlang jsou úzce svázané a může být snadno vložen do sebe. To je proto, že sdílejí stejné byteCode a datové typy

Co je nového v této verzi:.

  • Erlang 18 podpora
  • Přidání multi aliasů / dovozu / vyžadují
  • Podpora proměnných v mapových klíčů
  • Podpora pro provozovatele pin v mapových klíčů a doložek funkčních
  • přídavku se zvláštním formuláři, aby odpovídala na více výrazů

Co je nového ve verzi 1.0.5 / 1.1.0-beta:

  • Vylepšení:
  • Přidáno Logger.enable / 1 a Logger.disable / 1
  • Backwards nekompatibilní změny:
  • Už podpora {: swap_handler, ...} jako návratové hodnoty zpětné volání
  • List.unzip / 2 byl odstraněn

Co je nového ve verzi 1.0.4:

  • Vylepšení:
  • Přidáno Logger.enable / 1 a Logger.disable / 1
  • Backwards nekompatibilní změny:
  • Už podpora {: swap_handler, ...} jako návratové hodnoty zpětné volání
  • List.unzip / 2 byl odstraněn

Co je nového ve verzi 1.0.0:

  • Vylepšení:
  • Přidáno Logger.enable / 1 a Logger.disable / 1
  • Backwards nekompatibilní změny:
  • Už podpora {: swap_handler, ...} jako návratové hodnoty zpětné volání
  • List.unzip / 2 byl odstraněn

Co je nového ve verzi 0.15.1:

  • Podpora `: ack` režim pro GenEvent proudy
  • Podpora `: base` možnost v` Kontrola / 2` zvolit základnu ( `: binary`,`: octal`, `: decimal` nebo`: hex`) čísla tištěného
  • upozornění tisku při použití? s postavami s únikovými kódy
  • Přidat SASL přihlásit spedice možnost na Logger
  • Přidat `$ padlevel` na možnost Logger formátovací
  • Backends dostávat přesné hodnoty psovoda při přidání, což klíčovým které mají být předány pro konfiguraci vyhledávání
  • Přidat `Logger.flush / 0` k vyprázdnění ústředny (užitečné pro testování)
  • dosvitu backends dynamicky přidány nebo odebrány pomocí `add_backend / 2` a` remove_backend / 2`
  • Přidat `Macro.validate / 1` rekurzivně zkontrolovat, zda je hodnota platný citovaný výraz
  • Load mix deps pouze tehdy, když je potřeba, aby je (to zlepšuje načasování pro většinu úkolů v projektu Mix)
  • používání
  • Zkontrolujte prostředí explicitní na úspěchu zpráva vytvořená po `escript.build` je vyvolána
  • Load `config / config.exs` uvnitř escripts
  • Store a nechte Elixir požadavek verze pro generované archivy

Co je nového ve verzi 0.14.3:

  • Podpora přesnost `Float.ceil / 1` a `Float.floor / 1`
  • Přidal `IO (bin), read (zařízení: all).`
  • Tisk varování, pokud je nalezen visící `klauzule @ doc`
  • Použitý absolutní symbolické odkazy na systémech Windows `_build` namísto kopírování
  • Přidal `Mix.compilers`, který vrací všechny výchozí kompilátory používané mixu úkoly
  • varování Vydání a obnovení mtime pro zdrojové soubory z budoucnosti
  • úkolu Support aliasy v Mix
  • Přidal `OptionParser.split / 1`, která rozdělí řetězec do argv
  • Povolit záznam která má být převedena do seznamu klíčových slov s `záznamu (some_record)`
  • Lepší výkon `String.split / 1`
  • Povolit `% Struct {}` syntaxe, které mají být použity v typespecs
  • Povolit `Záznam (: záznam, pole)` syntaxe, které mají být použity v typespecs

Co je nového ve verzi 0.14.0:

  • Vylepšení:
  • Přidané `on_exit / 1` zpětná volání, které jsou zaručeny spustit, jakmile zkušební proces východů a vždy v jiném procesu
  • Store dokumentace v abstraktním kódu se zamezilo jejich načítání, když je načten modul
  • Přidal `get_in / 2`,` put_in / 3`, `update_in / 3` a` get_and_update_in / 3` zvládnout vnořených datových struktur operace
  • Přidal `get_in / 1`,` put_in / 2`, `update_in / 2` a` get_and_update_in / 2` zvládnout vnořených datových struktur operace pomocí cest
  • Přidal `Mix.Config` zmírnit definici konfiguračních souborů
  • Přidal `úkol mix loadconfig`, které lze nazvat vícekrát načítat externí konfigurační soubory
  • Podpora `--config` volba na` mix run`
  • Podpora `` HTTP_PROXY` a HTTPS_PROXY` na příkazech Mix url
  • Podpora `--names` možností v` míchat help` které vypouštějí pouze názvy (užitečné pro automatické doplňování)
  • Přidal `Protocol.consolidate / 2`,` Protocol.consolidated? / 1` a `míchat compile.protocols` úkol pro konsolidaci protokol
  • Přidal `Protocol.derive / 3` pro runtime odvození jednoho struct
  • Přidal `String.chunk / 2`
  • Byla přidána podpora pro `@ derive` před` defstruct / 2` definic
  • Opravy chyb:
  • `File.rm` nyní trvale odstraní read-only napříč operačními systémy
  • Ujistěte se, Mix `_build` struktura funguje na Windows při kopírování projektů
  • Ujistěte se, `1.0E10` (s velkými písmeny E) platí i syntaxe
  • Pevná `míchat do` úkol pro uživatele PowerShell Windows '
  • Pevná `Path.absname (& quot; / & quot;)` a `Path.expand (& quot; / & quot;)` vrátit absolutní cestu `& quot; / & quot;.`

Co je nového ve verzi 0.13.0:

  • Vylepšení:
  • Přidal `Base` modul, který dělá konverze na základnách 16, 32, hex32, 64 a url64
  • Přidal `Code.eval_file / 2`
  • Přidána `Collectable` protokol, který dává` Enum.into / 2` a `Stream.into / 2` a`: into` volbu v comprehension
  • Realizováno `Collectable` pro seznamy, dicts, bitstrings, funkce a poskytovat jak` `File.Stream` a IO.Stream`
  • Přidal `handle_body / 1` zpětného volání` EEx.Engine`
  • Přidal `Enum.group_by / 2`,` Enum.into / 2`, `Enum.into / 3`,` Enum.traverse / 2` a `Enum.sum / 2`
  • Náhodně případy a testy s vlastním běhy, umožňují konfiguraci semen a `--seed` vlajka přes` mix test`
  • Podpora `` ERL_PATH` v bin / elixir`
  • interpolace Podpora v syntaxi klíčového slova
  • Přidán modul Mapa a podporovat 17.0 mapy a structs
  • Přidána možnost závislost `: only` specifikovat prostředí závislost. `Mix deps.get` a` mix deps.update` pracuje naproti přes veškerou životní prostředí, pokud `--only` je zadán
  • Přidal `Mix.Shell.prompt / 1`
  • Ujistěte se, že projekt je sestavena v case mix "CLI nemůže najít úkol
  • Přidal `Node.ping / 1`
  • Opravy chyb:
  • Ujistěte se, `--app` přistupujeme jako k atomu před zpracováním
  • Ujistěte se, `ExUnit.Assertions` nevyzařuje varování kompilátoru pro` assert_receive`
  • Ujistěte se, že stejný PID není ve frontě dvakrát v paralelním kompilátoru
  • `Macro.to_string / 2` považuje řádný přednost při překládání` (foo & # x3e; bar)! `Do řetězce
  • Automaticky překompilovat na zastaralou verzi Elixir a ukázat správné chybové zprávy
  • Ujistěte se, generované `.app` soubor obsahuje jádro závislostí
  • Povolit závislost bez SCM být přepsána

Co je nového ve verzi 0.12.4:

  • `míchat deps.get` a` mix deps .update` již sestavovat závislostí později.

Co je nového ve verzi 0.12.2:

  • Přidáno Stream.transform / 3
  • Přidáno Enum.flat_map_reduce / 3
  • Podpora @moduletag v případech, ExUnit
  • Lepší stacktraces být vzhledem ke dráze kompilace a zahrnout příslušnou aplikaci
  • Povolit EEx.AssignsEngine přijmout jakoukoliv dict

Co je nového ve verzi 0.12.1:

  • Podpora `: include` a`: exclude` konfigurační možnosti filtrování, které testy proběhnou na základě svých značek. Tyto možnosti jsou také podporovány prostřednictvím `míchat test` jako` `--include` a --exclude`
  • Povolit doctestům tak, aby odpovídala proti `# MyModule & # x3c; & # x3e;`

Co je nového ve verzi 0.12.0:

  • Povolit výjimku / 1 má být přepsáno a podporovat ji jako hlavní mechanismus přizpůsobit výjimky
  • Přidáno File.stream_to! / 3
  • Přidáno Float.floor / 1, Float.ceil / 1 a Float.round / 3
  • Přidáno List.delete_at / 2 a List.updated_at / 3
  • Přidáno Enum.reverse / 2
  • Realizovat defmodule / 2 @ / 1 Def / 2 a kamarády v samotném elixír. Případ / 2, zkuste / 2 a příjem / 1 byly provedeny zvláštní formy. var! / 1, var! / 2 a alias! / 1 byly rovněž realizovány v elixíru a degradován ze speciálních formulářů
  • Podpora dynamické pole v defrecordp
  • Přidáno Stream.resource / 3

Podobný software

Narayana
Narayana

1 Oct 15

Gauche
Gauche

13 May 15

Numdifftools
Numdifftools

1 Mar 15

Groovy
Groovy

12 Apr 15

Komentáře k Elixir

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie