deniok: (Рыжий)
deniok ([personal profile] deniok) wrote2015-09-11 01:39 pm

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

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

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

В день, когда я закончил записываться, вышла новая версия Haskell Platform. C реализованными Functor-Applicative-Monad proposal и Foldable/Traversable in Prelude proposal. Очень своевременно. Типы кучи функций над списками в Prelude поменялись на более общие, Applicative я вообще не рассказывал, иначе в формат не уложиться было. Включил рекомендацию ставить прошлую версию Haskell Platform, либо пользоваться последней на свой страх и риск.

Организационно в CS Center все как всегда замечательно. Отдельное спасибо Кристине и Леше! Во всех вузах надо разогнать весь административно-бюрократический аппарат к чертям собачьим, на учебном и научно-исследовательском процессах это скажется немедленно и самым благотворным образом.

[identity profile] udpn.livejournal.com 2015-11-08 02:05 am (UTC)(link)
Отличный курс, пусть и на не очень хорошей платформе.

[identity profile] deni-ok.livejournal.com 2015-11-08 07:35 am (UTC)(link)
Спасибо.

А какие недостатки у платформы?

[identity profile] udpn.livejournal.com 2015-11-14 08:33 pm (UTC)(link)
Там много ошибок как в клиентской части, так и в серверной, пару десятков я репортил около года назад, пока не отчаялся. Кроме того, качество курсов по Python и, особенно, С++ сделало платформе плохую репутацию, и я был несколько удивлён, что курс по Haskell размещён именно там.

В вашем курсе тоже есть кое-какие недочёты, но они не столь существенны. Список я намеревался отправить по почте, когда несколько раз пересмотрю.