Онлайн-курс по Хаскелю

Sep 11, 2015 13:39


Через неделю запускаем на stepic.org вводный онлайн-курс по Хаскелю Функциональное программирование на языке Haskell.

Когда начинал записывать лекции, обнаружил, что говорить без аудитории - отдельный скилл, так что первую треть курса произношу довольно скованно. Потом ничего, разошелся, руками стал размахивать. Еще, конечно, угнетало, что надо ( Read more... )

haskell, он-лайн курс

Leave a comment

alogic September 23 2015, 05:05:49 UTC
Наконец-то! Поздравляю и спасибо :)

По поводу Haskell Platform идут дебаты, нужна ли она. Для Windows рекомендуют ставить MinGHC. Он по объёму меньше и в нём правильная среда для сборки программ, требующих Unix (bash встроен ) Ещё там находится stack, которым теперь собирают пакеты, чтобы не иметь проблем с зависимостями, как в cabal. С помощью stack можно даже версию ghc поменять. Вообще автор stack говорит, что только его ставьте, а уже через него всё остальное :)

Reply

deni_ok September 23 2015, 06:15:59 UTC
Я почитывал эту дискуссию, там есть разумные мысли. Но все-таки во вводном курсе я боюсь рекомендовать инструменты без накопленной истории использования. Тем более, что курс про язык, а не про инфраструктуру.

Reply

alogic September 24 2015, 00:32:05 UTC
Поcидев под Windows с MinGHC, я понял, почему люди любят дистрибутивы Линукс, где всё из исходников собирается. Это сам по себе увлекательный квест, когда надо недостающие зависимости достраивать и завороженно глядеть на процесс компиляции -- закончится или нет. Так что я теперь несколько пристрастен :) Кроме того эстетически красивей минималистичное ядро с парой библиотек, на которое можно достроить всё остальное.

А вот сборка под Haskell Platform может закончиться неудачей -- Windows, похоже, всё более и более маргинализируется среди разработчиков.

Впрочем, с Платформой гораздо проще указать, что откуда скачать и поставить :))

Reply

deni_ok September 24 2015, 08:38:08 UTC
Ну у нас был выбор - получить пару хмыков от продвинутых слушателей, или долго и нудно объяснять паре десятков полных новичков как им установить среду. Мы выбрали второе :)

Reply

deni_ok September 24 2015, 08:40:01 UTC
То есть первое, конечно!

Reply

alogic September 25 2015, 11:51:45 UTC
Да ладно, кроме меня никто не пристаёт:)

Reply


Leave a comment

Up