Elixir

Yazılım ekran görüntüsü:
Elixir
Yazılım detaylar:
Versiyon: 1.2.0 Güncelenir
Qayıt: 10 Feb 16
Geliştirici: Jose Valim
Lisans: Ücretsiz
Popülerlik: 33

Rating: 3.5/5 (Total Votes: 2)

Erlang Ericsson'un Bilgisayar Bilimleri Laboratuvarı tarafından tasarlanan genel amaçlı eşzamanlı programlama dilidir.

Elixir kompleksi, dinamik, eş zamanlı, ölçeklenebilir, hataya dayanıklı ve dağıtılmış uygulamalar oluşturmak için Erlang'ı özelliklerinden yararlanır.

Elixir ve Erlang yakından birlikte örme ve kolayca birbirine gömülü olabilir. aynı bayt kodu ve veri türlerini paylaşmak bunun nedeni

Bu sürümdeki yeni Nedir:.

  • Erlang 18 destek
  • çoklu takma / ithalat eklenmesi / gerektirmektedir
  • Harita anahtarları değişkenler için destek
  • Harita tuşları ve fonksiyon cümlelerinde pin operatör desteği
  • özel form ile eklenmesi birden ifadeleri maç

nedir sürümü Yeni 1.0.5 / 1.1.0-beta:

  • Donanımlar:
  • Katma Logger.enable / 1 ve Logger.disable / 1
  • Geriye doğru uyumsuz değişiklikler:
  • Artık desteği {: swap_handler, ...} geri dönüş değeri olarak
  • List.unzip / 2 kaldırıldı

sürüm 1.0.4 yeni Nedir:

  • Donanımlar:
  • Katma Logger.enable / 1 ve Logger.disable / 1
  • Geriye doğru uyumsuz değişiklikler:
  • Artık desteği {: swap_handler, ...} geri dönüş değeri olarak
  • List.unzip / 2 kaldırıldı

sürüm 1.0.0 yeni Nedir:

  • Donanımlar:
  • Katma Logger.enable / 1 ve Logger.disable / 1
  • Geriye doğru uyumsuz değişiklikler:
  • Artık desteği {: swap_handler, ...} geri dönüş değeri olarak
  • List.unzip / 2 kaldırıldı

Hangi sürümü 0.15.1 yeni

  • Destek `: GenEvent için ack` mod akışları
  • Destek `: (: binary`,`: octal`, `: decimal` veya`: hex` `) sayılar basılmış
  • baz seçmek için, / 2` incelemek` de base` seçenek
  • Baskı uyarılar kullanıldığında? kaçış kodları ile karakterlerle
  • SASL Logger seçeneği iletme log Ekle
  • seçeneği Kaydedici biçimlendiriciye $ `padlevel` ekle

  • Bir anahtar yapılandırma arama için geçirilecek izin eklendiğinde
  • Backends tam işleyicisi değerini alırsınız
  • Ekle `Logger.flush / 0` (test için yararlı) Logger temizlemek için
  • dinamik olarak eklenen veya aracılığıyla kaldırılmış backend'e Persist `add_backend / 2` ve` remove_backend / 2`
  • Bir değerin geçerli alıntı ifade ise Macro.validate / 1 'özyinelemeli kontrol etmek `ekle

  • Onları (bu Mix projesinde görevlerin çoğunluğu için zamanlama artırır) kullanmak için bir ihtiyaç vardır sadece
  • Yük karışımı Deps
  • escript.build` `sonra oluşturulan başarı mesajı açık bir ortam sağlayın çağrılır

  • escripts içinde
  • Yük `config / config.exs`
  • Mağaza ve oluşturulan arşivler için Elixir sürüm gereksinimi kontrol

sürüm 0.14.3 yeni Nedir:

  • Float.ceil `Destek hassas / 1 ' ve `Float.floor / 1`

  • .
  • IO (bin) (Aygıtı: bütün) okumak `Eklendi`
  • sarkan `@ doc` deyimi bulunursa, bir uyarı yazdırma

  • _build` yerine kopyalama `için Windows
  • İkinci mutlak sembolik linkler
  • karışımı görevleri tarafından kullanılan tüm varsayılan derleyiciler döndüren Mix.compilers` `eklendi
  • Sorun uyarı ve gelecekten kaynak dosyaları için mtime sıfırlamak
  • Mix Destek görev takma
  • OptionParser.split / argv bir dize böler 1`
  • `eklendi
  • rekor kaydı (some_record) `ile bir anahtar kelime listesine dönüştürülecek izin`
  • String.split `Geliştirilmiş performans / 1`
  • izin `% Struct {}` sözdizimi typespecs kullanılacak
  • `izin Kayıt (: kayıt, alanlar)` sözdizimi typespecs kullanılacak

sürüm 0.14.0 yeni Nedir:

  • Donanımlar:

  • garantilidir
  • Eklenenler `on_exit / 1 'geri çağrıları başka bir işlem her zaman test süreci çıkışlar kez çalıştırmak ve
  • yükleyerek önlemek için soyut kod saklayın belgeleri modülü yüklendiğinde
  • eklendi `get_in / 2 ',` put_in / 3', `update_in / 3 've` get_and_update_in / 3' İç içe veri yapısı işlemleri işlemek için
  • eklendi `get_in / 1 ',` put_in / 2`, `update_in / 2` ve` get_and_update_in / 2` yolları üzerinden iç içe veri yapısı işlemleri işlemek için
  • Mix.Config` yapılandırma dosyalarının tanımını kolaylaştırmak için `eklendi
  • Dış yapılandırmaları yüklemek için birden çok kez çağrılabilir `mix loadconfig` görevi eklendi
  • Destek `--config` seçenek` mix run`
  • Destek `HTTP_PROXY` ve` HTTPS_PROXY` Mix url komutları üzerinde
  • (otomatik tamamlanması için yararlı) sadece isimleri yayarlar help` mix `Destek` --names` seçenekleri
  • `Eklenenler Protocol.consolidate / 2`,` Protocol.consolidated? / 1` ve `protokol konsolidasyonu için compile.protocols` görev mix
  • Protocol.derive / 3 'bir yapı
  • çalışma zamanı türetme için `eklendi
  • Eklenenler `String.chunk / 2`
  • defstruct / 2` tanımları `önce @ derive`` desteği eklendi
  • Hata düzeltmeleri:
  • `File.rm` şimdi sürekli salt okunur siler işletim sistemleri arasında
  • Mix `_build` yapı Windows üzerinde çalışır emin projeler kopyalarken
  • da geçerli sözdizimi `(büyük E) 1.0E10` emin olun
  • Sabit `Windows 'powershell kullanıcıları için do` görev mix
  • Sabit `Path.absname (& quot; / & quot;)` ve `Path.expand (& quot; / & quot;); / & quot;` mutlak yol `& quot dönmek için.`

sürüm 0.13.0 yeni Nedir:

  • Donanımlar:
  • `üslerine dönüşümleri yapar Base` modülü eklendi 16, 32, hex32, 64 ve url64
  • Eklenenler `Code.eval_file / 2`
  • `Enum.into / 2` ve` Stream.into / 2` ve `güçlendiriyor` Collectable` protokolü Eklendi: comprehensions içinde into` seçeneği

  • listeleri, bloka, bit katarı, fonksiyonlar için Collectable` `ve Uygulanan
  • ` File.Stream` hem sağlamak `IO.Stream`
  • EEx.Engine` `eklendi` handle_body / 1` geri
  • `/ 2 'Enum.group_by eklendi,` Enum.into / 2`, `/ 3' Enum.into,` Enum.traverse / 2` ve `Enum.sum / 2`
  • , olgu ve testler paketi çalışır Rastgele tohum yapılandırmaya izin ve üzeri `--seed` bayrak` mix sına
  • bin `Destek` ERL_PATH` / elixir`
  • Anahtar kelime sözdizimi Destek enterpolasyon
  • Harita modülü eklendi ve destek 17.0 harita ve yapılar
  • Added bağımlılık seçeneği `: only` bağımlılık ortamını belirtmek için. belirtilen --only` `sürece tüm çevre genelinde çalışan deps.update`` karışımı deps.get` ve `karışımı
  • Eklenenler `Mix.Shell.prompt / 1 '
  • Projeyi olun bir görev bulamıyorum durum Mix 'CLI derlenmiş
  • Eklenenler `Node.ping / 1 '
  • Hata düzeltmeleri:
  • emin olun `işlemeden önce bir atom olarak ele alınır --app`
  • ExUnit.Assertions` assert_receive` `için derleyici uyarılarını yaymaz` olun
  • paralel derleyici iki kez sıraya değil aynı pid emin olun

  • Bir dize içine `!;
  • ` Macro.to_string / 2` uygun `çeviri öncelik (bar foo & # x3e) dikkate
  • Otomatik doğru hata iletileri eski İksir sürümü derlemeye ve göstermek
  • oluşturulan emin olun `.app` dosya içeren çekirdek bağımlılıklar
  • hiçbir SCM ile bir bağımlılık geçersiz izin ver

sürüm 0.12.4 yeni Nedir:

  • `mix deps.get` ve` mix deps .update` artık sonradan bağımlılıkları derlemek.

sürüm 0.12.2 yeni Nedir:

  • Katma Stream.transform / 3
  • Katma Enum.flat_map_reduce / 3
  • ExUnit durumlarda Destek @moduletag
  • derleme yoluna göreli olarak stacktraces Geliştirilmiş ve ilgili uygulamasını içeren
  • EEx.AssignsEngine herhangi Dict kabul izin ver

sürüm 0.12.1 yeni Nedir:

  • Destek `: de kapsayacak ve`: exclude` yapılandırma seçenekleri kendi etiketlere göre çalıştırmak hangi testler filtrelemek için. Bu seçenekleri de `--include` ve` --exclude`
  • olarak sına karıştırmak `yoluyla desteklenmektedir
    & # X3e,; `
  • izin doctest` # MyModule & # x3c karşı maç

Hangi sürümü 0.12.0 yeni

  • istisna / 1 overriden ve bunu teşvik izin ver ana mekanizma istisnalar özelleştirmek için
  • Katma File.stream_to! / 3
  • Katma Float.floor / 1, Float.ceil / 1 ve Float.round / 3
  • Katma List.delete_at / 2 ve List.updated_at / 3
  • Katma Enum.reverse / 2
  • Elixir kendisi def / '1 @ defmodule / 2, / 2 ve arkadaşları uygulamak. vaka / 2/2 denemek ve / 1 özel formlar yapılmıştır alırsınız. var! / 1, var! / 2 ve takma! / 1 de Elixir uygulanan ve özel formlardan indirgenen edilmiştir
  • defrecordp Destek dinamik alanlar
  • Katma Stream.resource / 3

Benzer yazılım

AMDclean
AMDclean

12 May 15

PHP
PHP

12 May 16

Gauche
Gauche

13 May 15

Yorumlar Elixir

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!