Через неделю запускаем на
stepic.org вводный онлайн-курс по Хаскелю
Функциональное программирование на языке Haskell.
Когда начинал записывать лекции, обнаружил, что говорить без аудитории - отдельный скилл, так что первую треть курса произношу довольно скованно. Потом ничего, разошелся, руками стал размахивать. Еще, конечно, угнетало, что надо
(
Read more... )
2. Про Tab собирался рассказать, но забыл :( Или где-то позже говорю, не помню уже.
3. Комментированные исходники у меня есть, но они совершенно непричесанные и слегка отличающиеся в худшую сторону - по ходу записи возникали идеи как рассказать что-то лучше и точнее, которые нигде не фиксировались.
4. Мы просто не успели написать содержательное сообщение на каждый test case. Это было в планах, но на самом деле делать такой курс - это очень большой объем работы. К тому же не хотелось писать на бестиповом питоне, на котором написан Stepic (в том числе и интерфейс подсистемы тестирования), поэтому мы перетащили большую часть обработки тестов на Haskell. Ну и уткнулись в то, что степик сам развивается, и если корректность работы визуальных инструментов поддерживается, то изменения в API иногда портят дело. В частности, загадочное test #1 failed: Haskell test #4 failed состоит из неубираемой части подсистемы тестирования Stepic и нашего сообщения.
5. Эта задачка вроде бы из SICP взята.
Reply
Leave a comment