Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 2.79 KB

environment.md

File metadata and controls

17 lines (9 loc) · 2.79 KB

Рабочее окружение

Если вы хотите на семинарах разбираться с подготовленным к семинару кодом или решать домашние задания, то стоит устнановить F# и подходящую среду разработки. Возможны разные варианты, тут стоит порефлексировать и подобрать наиболее удобный.

Для семинаров используется Ubuntu 18.04, F# установлен по инструкции с официального сайта — и используется IDE JetBrains Rider. По опыту прошлого года многие используют Visual Studio Code. Есть также вариант с Microsoft Azure Notebooks. Наконец, есть REPL, — не очень удобно, но лучше, чем совсем ничего.

Если вы найдете что-то другое, что может оказаться полезным для ваших сокурсников, напишите, чтобы его добавили в этот файл.

Для Haskell не существует каноничной IDE, поэтому каждый выбирает редактор самостоятельно. Сам компилятор и прочее можно установить, загрузив Haskell Platform. Во время прохождения курса не потребуется сборка нескольких модулей, поэтому достаточно использовать любой редактор и терминал — на семинарах используется IntelliJ IDEA, поскольку в ней есть встроенная подсветка синтаксиса (с проблемами, но тем не менее) и встроенный терминал. Таким образом, этот способ не требует установки никаких расширений, плагинов и т. п.

Для работы со Scala нужно установить IntelliJ IDEA и плагин Scala, разрабатываемый JetBrains. Кроме того, нужно установить себе Java, например, через OpenJDK или от Oracle.