Elixir

Software screenshot:
Elixir
Software detaljer:
Version: 1.2.0 Opdateret
Upload dato: 10 Feb 16
Udvikler: Jose Valim
Licens: Gratis
Popularitet: 33

Rating: 2.0/5 (Total Votes: 1)

Erlang er et programmeringssprog til generelle formål samtidige designet af Ericssons Computer Science Laboratory.

Elixir udnytter Erlang funktioner til at skabe komplekse, dynamiske, samtidige, skalerbare, fejltolerante og distribuerede applikationer.

Elixir og Erlang er tæt knyttet sammen og kan let indlejres i hinanden. Dette er fordi de deler de samme bytekode og datatyper

Hvad er nyt i denne udgivelse:.

  • Erlang 18 support
  • Tilføjelsen af ​​multi aliaser / import / kræver
  • Støtte til variabler i kort taster
  • Støtte til pin operatør i kort nøgler og funktion klausuler
  • Tilsætning af den med særlig formular til at matche på flere udtryk

Hvad er nyt i version 1.0.5 / 1.1.0-beta:

  • Forbedringer:
  • Tilføjet Logger.enable / 1 og Logger.disable / 1
  • baglæns inkompatible ændringer:
  • Ikke længere støtte {: swap_handler, ...} som tilbagekald returværdi
  • List.unzip / 2 blev fjernet

Hvad er nyt i version 1.0.4:

  • Forbedringer:
  • Tilføjet Logger.enable / 1 og Logger.disable / 1
  • baglæns inkompatible ændringer:
  • Ikke længere støtte {: swap_handler, ...} som tilbagekald returværdi
  • List.unzip / 2 blev fjernet

Hvad er nyt i version 1.0.0:

  • Forbedringer:
  • Tilføjet Logger.enable / 1 og Logger.disable / 1
  • baglæns inkompatible ændringer:
  • Ikke længere støtte {: swap_handler, ...} som tilbagekald returværdi
  • List.unzip / 2 blev fjernet

Hvad er nyt i version 0.15.1:

  • Support `: ack` tilstand for GenEvent vandløb
  • Support `: base` mulighed i` inspicere / 2` at vælge basen ( `: binary`,`: octal`, `: decimal` eller`: hex`) tal en trykt
  • Print advarsler, når de anvendes? med tegn med escape-koder
  • Tilføj SASL log videresendelse mulighed for at Logger
  • Tilføj `$ padlevel` til option Logger formatter
  • underliggende programmer modtager den nøjagtige handleren værdi, når tilføjede, så en nøgle, der skal videregives til konfiguration opslag
  • Tilføj `Logger.flush / 0` at skylle Logger (nyttigt til test)
  • Fortsætter backends dynamisk tilføjet eller fjernet via `add_backend / 2` og` remove_backend / 2`
  • Tilføj `Macro.validate / 1 til den rekursivt kontrollere, om en værdi er en gyldig citerede udtryk
  • Load mix DEPS kun, når der er behov for at bruge dem (dette forbedrer timingen for de fleste opgaver i et Mix-projektet)
  • Gør miljøet eksplicit på succesen besked genereret efter `escript.build` påberåbes
  • Load `config / config.exs` inde escripts
  • Store og tjek Elixir versionen krav om genererede arkiver

Hvad er nyt i version 0.14.3:

  • Support præcision i `Float.ceil / 1` og `Float.floor / 1`
  • Tilføjet `IO (bin) læse (enhed,: alle).`
  • Udskriv en advarsel, hvis en dinglende klausul `@ doc` findes
  • Brugt absolutte symbolske links på Windows for `_build` i stedet for at kopiere
  • Tilføjet `Mix.compilers` der returnerer alle standardindstillinger compilere anvendes af mix opgaver
  • Issue advarsel og nulstille mtime for kildefiler fra fremtiden
  • Support opgave aliaser i Mix
  • Tilføjet `OptionParser.split / 1`, der deler en streng i argv
  • Tillad en post, der skal konverteres til et søgeord liste med `record (some_record)`
  • Forbedret ydeevne `String.split / 1`
  • Tillad '% Struct {} `syntaks, der skal bruges i typespecs
  • Tillad `record (: record, felter)` syntaks, der skal bruges i typespecs

Hvad er nyt i version 0.14.0:

  • Forbedringer:
  • Tilføjet `on_exit / 1` tilbagekald, der er garanteret til at køre, når testprocessen udgange og altid i en anden proces
  • Store dokumentation abstrakt kode for at undgå at lægge dem, når modulet er indlæst
  • Tilføjet `get_in / 2`,` put_in / 3 fastsatte stikprøver, `update_in / 3 fastsatte stikprøver og` get_and_update_in / 3 fastsatte stikprøver til at håndtere indlejrede data struktur operationer
  • Tilføjet `get_in / 1`,` put_in / 2`, `update_in / 2` og` get_and_update_in / 2` at håndtere indlejrede data struktur operationer via stier
  • Tilføjet `Mix.Config` at lette definition af konfigurationsfiler
  • Tilføjet `mix loadconfig` opgave, der kan kaldes flere gange for at indlæse eksterne configs
  • Support `--config` option på` mix run`
  • Support `HTTP_PROXY` og` HTTPS_PROXY` på Mix url kommandoer
  • Support `--names` muligheder i` mix help` der udleder kun navne (anvendelige til automatisk komplettering)
  • Tilføjet `Protocol.consolidate / 2`,` Protocol.consolidated? / 1` og en `blande compile.protocols` opgave for protokol konsolidering
  • Tilføjet `Protocol.derive / 3 fastsatte stikprøver for runtime som følge af en struct
  • Tilføjet `String.chunk / 2`
  • Understøttelse af `@ derive` før` defstruct / 2` definitioner
  • Fejlrettelser:
  • `File.rm` nu konsekvent sletter skrivebeskyttet tværs operativsystemer
  • Sørg Mix `_build` struktur virker på Windows, når du kopierer projekter
  • Sørg `1.0E10` (med store bogstaver E) gælder også syntaks
  • Fast `blande do` opgave for Windows 'PowerShell brugere
  • Fixed `Path.absname (& quot; / & quot;)` og `Path.expand (& quot; / & quot;)` at returnere den absolutte sti `& quot; / & quot;.`

Hvad er nyt i version 0.13.0:

  • Forbedringer:
  • Tilføjet `Base` modul, der gør konverteringer til baserne 16, 32, hex32, 64 og url64
  • Tilføjet `Code.eval_file / 2`
  • Tilføjet `Collectable` protokol, der giver` Enum.into / 2` og `Stream.into / 2` og`: into` mulighed i forståelser
  • Implementeret `Collectable` for lister, Jæger-samler-, bitstrings, funktioner og giver både` File.Stream` og `IO.Stream`
  • Tilføjet `handle_body / 1` tilbagekald til` EEx.Engine`
  • Tilføjet `Enum.group_by / 2`,` Enum.into / 2`, `Enum.into / 3 fastsatte stikprøver,` Enum.traverse / 2` og `Enum.sum / 2`
  • Tilfældig sager og tests suite kørsler, tillade frø konfiguration og den `--seed` flag via` mix test`
  • Support `ERL_PATH` i` bin / elixir`
  • Support interpolation i nøgleordet syntaks
  • Tilføjet en kort modul og støtter 17,0 kort og structs
  • Tilføjet afhængighed option `: only` at angive afhængighed miljø. `Mix deps.get` og` mix deps.update` arbejder på tværs al miljø medmindre `--only` er angivet
  • Tilføjet `Mix.Shell.prompt / 1`
  • Sørg for projektet er kompileret i tilfælde Mix 'CLI kan ikke finde en opgave
  • Tilføjet `Node.ping / 1`
  • Fejlrettelser:
  • Sørg `--app` håndteres som et atom, før behandling
  • Sørg `ExUnit.Assertions` ikke udleder compiler advarsler for` assert_receive`
  • Sørg for samme pid ikke i kø to gange i den parallelle compiler
  • `Macro.to_string / 2` anser ordentlig forrang ved oversættelse` (foo & # x3e; bar)! `I en streng
  • kompilere automatisk på forældede Elixir-version og vise ordentlige fejlmeddelelser
  • Sørg genereret `.app` fil indeholder kerne afhængigheder
  • Tillad en afhængighed uden SCM skal tilsidesættes

Hvad er nye i version 0.12.4:

  • `mix deps.get` og` mix DEPS .update` ikke længere kompilere afhængigheder bagefter.

Hvad er nyt i version 0.12.2:

  • Tilføjet Stream.transform / 3
  • Tilføjet Enum.flat_map_reduce / 3
  • Support @moduletag i ExUnit sager
  • Forbedret stacktraces at være i forhold til udarbejdelse stien og omfatter det relaterede program
  • Tillad EEx.AssignsEngine at acceptere nogen Dict

Hvad er nyt i version 0.12.1:

  • Support `: include` og`: exclude` konfigurationsmuligheder at filtrere hvilke test skal køre baseret på deres tags. Disse muligheder er også understøttet via `mix test` som` --include` og `--exclude`
  • Tillad doctests at matche mod `# MyModule & # X3C; & # x3e;`

Hvad er nyt i version 0.12.0:

  • Tillad undtagelse / 1 skal tilsidesættes og fremme det som den vigtigste mekanisme til at tilpasse undtagelser
  • Tilføjet File.stream_to! / 3
  • Tilføjet Float.floor / 1, Float.ceil / 1 og Float.round / 3
  • Tilføjet List.delete_at / 2 og List.updated_at / 3
  • Tilføjet Enum.reverse / 2
  • Implement defmodule / 2, @ / 1, def / 2 og venner i Elixir selv. sag / 2, prøve / 2 og modtage / 1 er foretaget særlige former. var! / 1, var! / 2 og alias! / 1 er også blevet implementeret i Elixir og degraderes fra særlige formularer
  • Støtte dynamiske felter i defrecordp
  • Tilføjet Stream.resource / 3

Lignende software

Bacon.js
Bacon.js

10 Feb 16

Roodi
Roodi

1 Mar 15

JS.Class
JS.Class

13 May 15

Mako
Mako

1 Mar 15

Kommentarer til Elixir

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!