Elixir

Скріншот програми:
Elixir
Дані програми:
Версія: 1.2.0 оновлений
Дата завантаження: 10 Feb 16
Розробник: Jose Valim
Ліцензія: Безкоштовно
Популярність: 33

Rating: 2.0/5 (Total Votes: 1)

Erlang є універсальним одночасно мову програмування, розроблений наукової лабораторії комп'ютерної Ericsson.

Еліксир скористався перевагою функцій Erlang для створення складних, динамічних, паралельні, масштабовані, відмовостійкі і розподілені додатки.

Elixir і Erlang тісно переплетені і можуть бути легко інтегровані одна в одну. Це тому, що вони поділяють одні й ті ж байткода і типи даних

Що нового в цьому випуску :.

  • підтримка Erlang 18
  • Додавання кількох синонімів / імпорту / требуется
  • Підтримка змінних ключів карти
  • Підтримка оператора в контактному ключів карти і функціональних положень
  • додавання спеціальної форми відповідно до кількома виразами

Що нового у версії 1.0.5 / 1.1.0-бета:

  • Покращення:
  • Додана Logger.enable / 1 і Logger.disable / 1
  • Backwards несумісні зміни:
  • Немає більше підтримки {: swap_handler, ...} як значення, що повертається на зворотний дзвінок
  • List.unzip / 2 був видалений

Що нового у версії 1.0.4:

  • Покращення:
  • Додана Logger.enable / 1 і Logger.disable / 1
  • Backwards несумісні зміни:
  • Немає більше підтримки {: swap_handler, ...} як значення, що повертається на зворотний дзвінок
  • List.unzip / 2 був видалений

Що нового у версії 1.0.0:

  • Покращення:
  • Додана Logger.enable / 1 і Logger.disable / 1
  • Backwards несумісні зміни:
  • Немає більше підтримки {: swap_handler, ...} як значення, що повертається на зворотний дзвінок
  • List.unzip / 2 був видалений

Що нового у версії 0.15.1:

  • Підтримка `: ack` режим для GenEvent потоків
  • Підтримка `: base` варіант В` інспектувати / 2`, щоб вибрати базу ( `: binary``: octal``: decimal` або`: hex`) чисел друковане
  • попередження друку при використанні? з символами з кодами евакуації
  • Додати SASL увійти переадресації опцію Logger
  • Додайте `$ padlevel` до опції Logger форматіровщіком
  • Backends отримати точне значення обробника при додаванні, дозволяючи ключ бути передані для пошуку конфігурації
  • Додайте `Logger.flush / 0` промивати Logger (для тестування)
  • Persist бекенда динамічно додані або видалені за допомогою `add_backend / 2` і` remove_backend / 2 `
  • Додайте `Macro.validate / 1` рекурсивно перевірити, чи є значення допустимим цитований вислів
  • Завантажте суміш DEPS тільки тоді, коли є необхідність використовувати їх (це покращує синхронізацію для більшості завдань в проекті Mix)
  • Зробіть навколишнє середовище явного на повідомлення про успішне завершення генерується після того, як `escript.build` викликається
  • Завантажте `конфігурації / config.exs` всередині escripts
  • Зберігання та перевірити Elixir вимога про версії для згенерованих архівів

Що нового у версії 0.14.3:

  • Підтримка точність в `Float.ceil / 1` і `Float.floor / 1`
  • Додана `IO (бен) читання (пристрій ,: все) .`
  • Друк попередження, якщо висячої `п @ doc` знайдений
  • Використовується абсолютні символічні посилання на вікнах для `_build` замість копіювання
  • долучення `Mix.compilers`, який повертає всі компілятори за замовчуванням, що використовуються завдання змішування
  • Попередження випуск і скидання час зміни для вихідних файлів з майбутнього
  • Підтримка завдань псевдонімами в Mix
  • долучення `OptionParser.split / 1`, який розщеплює рядок в ARGV
  • Дозволити запис, щоб перетворити в список ключових слів за допомогою `записи (some_record)`
  • Покращена продуктивність `String.split / 1`
  • Дозволити `% Struct {}` синтаксис для використання в typespecs
  • Дозволити запис `(: запис, поля)` синтаксис для використання в typespecs

Що нового у версії 0.14.0:

  • Покращення:
  • долучення `on_exit / 1` зворотні виклики, які гарантовано виконуються один раз тестових виходів процесу і завжди в іншому процесі
  • Зберігання документації в абстрактному коді, щоб уникнути необхідності завантажувати їх при завантаженні модуля
  • долучення `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` завдання змішування, яка може бути викликана кілька разів для завантаження зовнішніх конфіги
  • Підтримка `--config` вибір на 'змішати run`
  • Підтримка `` HTTP_PROXY` і HTTPS_PROXY` по командам Mix URL-адресу
  • Підтримка `--names` варіанти В` змішати help`, які випускають тільки імена (корисні для функції автозаповнення)
  • долучення `Protocol.consolidate / 2`, `Protocol.consolidated? / 1` і `змішати compile.protocols` завдання консолідації протоколу
  • долучення `Protocol.derive / 3` для виконання випливають чином структури
  • долучення `String.chunk / 2`
  • Додана підтримка `@ derive` перед тем` defstruct / 2` визначень
  • Виправлення помилок:
  • `File.rm` Тепер послідовно видаляє тільки для читання в різних операційних системах
  • Переконайтеся, що `Mix _build` структура працює на Windows, при копіюванні проектів
  • Переконайтеся, що `1.0E10` (з великої E) справедливо синтаксис
  • Виправлена ​​помилка `перемішайте do` завдання для користувачів Powershell Windows"
  • Виправлена ​​помилка `Path.absname (& Quot; / & Quot;)` і `Path.expand (& Quot; / & Quot;)` повернути абсолютний шлях `& Quot; / & Quot; .`

Що нового у версії 0.13.0:

  • Покращення:
  • долучення модуль `Base` який робить перетворення для баз 16, 32, hex32, 64 і url64
  • долучення `Code.eval_file / 2`
  • Додана `протокол Collectable`, який уполномочівает` Enum.into / 2` і `Stream.into / 2` і`: into` опцію в осягань
  • Реалізована `Collectable` для списків, речіт, bitstrings, функції і забезпечують як` 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 `
  • Randomize випадки і тести люкс працює, дозволяють конфігурації насіння і `--seed` прапор з помощью` змішати test`
  • Підтримка `ERL_PATH` В` bin / elixir`
  • Підтримка інтерполяції в синтаксисі ключових слів
  • долучення модуль Map і підтримка 17.0 карти і структури
  • Додана опція залежність `: only` визначати середу залежностей. `Deps.get` суміш і` суміш deps.update` працює accross всієї навколишнього середовища, якщо` --only` не вказано
  • долучення `Mix.Shell.prompt / 1`
  • Переконайтеся, що проект складений в CLI 'змішаних випадках не може знайти завдання
  • долучення `Node.ping / 1`
  • Виправлення помилок:
  • Переконайтеся, що `--app` обробляється як атом перед обробкою
  • Переконайтеся, що `ExUnit.Assertions` не виділяє попереджень компілятора для` assert_receive`
  • Переконайтеся, що один і той же ідентифікатор процесу не в черзі двічі в паралельному компілятора
  • `Macro.to_string / 2` вважає належний пріоритет при переводе` (Foo & # x3e; бар)! `У рядок
  • Автоматично пересобрать на застарілої версії Elixir і показувати відповідні повідомлення про помилки
  • Переконайтеся в тому, генерується `.app` файл включає в себе основні залежності
  • Дозволити залежність без будь-яких SCM бути перевизначені

Що нового у версії 0.12.4:

  • `змішати deps.get` і` Deps змішування .update` більше не компіляції залежностей потім.

Що нового у версії 0.12.2:

  • долучення Stream.transform / 3
  • долучення Enum.flat_map_reduce / 3
  • Підтримка @moduletag у випадках ExUnit
  • Поліпшення stacktraces бути відносно траєкторії компіляції і включати відповідну програму
  • Дозволити EEx.AssignsEngine приймати будь-які Dict

Що нового у версії 0.12.1:

  • Підтримка `: include` і`: exclude` параметри конфігурації для фільтрації Тести повинні запускатися на основі їх тегів. Ці опції також підтримуються за допомогою `змішати test` як` --include` і` --exclude`
  • Дозволити doctests для зіставлення з `# MyModule & # x3c; & # x3e;`

Що нового у версії 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

Схожі програми

Ruby
Ruby

12 May 16

Bacon.js
Bacon.js

10 Feb 16

Roodi
Roodi

1 Mar 15

NetworkX
NetworkX

20 Jul 15

Elixir

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями