Elixir

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

Rating: 3.5/5 (Total Votes: 2)

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

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

Classify.js
Classify.js

12 May 15

Lua
Lua

21 Jul 15

JSON
JSON

12 May 15

Gauche
Gauche

13 May 15

Elixir

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