Хочемо вивчити й опанувати Unison?

Приєднаймося до треку Unison на Exercism, щоб отримати доступ до 53 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про Unison

helloWorld : '{IO, Exception} ()
helloWorld = 'let
  use Text ++
  name = !console.getLine
  printLine ("Hello " ++ name)

53 вправ із програмування для Unison на Exercism. Від вправи Елемент більшості до вправи ETL.


Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.

Переглянути всі вправи Unison на Exercism

Ключові можливості Unison


Unison

Адресація за вмістом

Кожне визначення в Unison ідентифікується хешем свого синтаксичного дерева. Код - це не просто змінний текст.

Незмінність

Кодова база Unison зберігається у незмінній базі даних, куди можна лише додавати.

Функційна

Unison - це статично типізована функціональна мова програмування загального призначення.

Розподілені системи

Цілі розподілені системи можна описати однією програмою. Легко взаємодіяти крізь межі мереж.

Безпека типів

Обчислення з ефектами можна зафіксувати в системі типів Unison за допомогою алгебричних ефектів

Приємний

Програмування має приносити радість. Наш інструментарій і спільнота тут, щоб допомогти.

Наставництво у стилі Unison

У кожної мови свої звичаї. Unison не виняток. Наші наставники допоможуть нам навчитися думати як розробник Unison і писати ідіоматичний код мовою Unison. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Unison, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Unison від спільноти

Трек Unison на Exercism має 53 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Unison
Unison

Почати з треку Unison

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Unison