Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.05 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.05 KB

demo-simple-calc

Калькулятор простых выражений с переменными.

>>> display ((x + 3)^2 + y)
"(x + 3) * (x + 3) + y"

Сборка и запуск

Клонируйте репозиторий:

git clone https://github.com/cmc-haskell-2017/demo-simple-calc.git
cd demo-simple-calc

Соберите проект при помощи утилиты Stack:

stack setup
stack build

Взаимодействуйте с калькулятором, используя интерпретатор GHCi:

stack ghci

Задание

В качестве задания к лекции «Функторы» требуется определить функцию expandVars.

Чтобы проверить реализацию, запустите тесты, проверяющие примеры из документации:

stack test