
Kit
03.06.2017
14:56:04

Alexander
03.06.2017
16:07:24
и ничего понезного?

Max
03.06.2017
16:21:03
Если читать сидя на ладонях, то норм))

Alexey
04.06.2017
09:21:20

Google

Alexey
04.06.2017
09:21:21
Всем привет!
Подскажите, пожалуйста, в каком из вариантов у меня ошибка?

Vasiliy
04.06.2017
10:27:25
4-й пункт верен

kir
04.06.2017
10:37:09
Хз по поводу Bounded/Enum, но 4 пункт должен быть отмечен

Alex
04.06.2017
10:45:30
гыгы. экзамен?

Dmitry
04.06.2017
10:45:56
где могут быть такие экзамены?

Alexey
04.06.2017
10:46:32
ага, на степике

Даня
04.06.2017
10:47:57
это вторая часть курса или первая?

Alexey
04.06.2017
10:48:26
первая

Даня
04.06.2017
10:51:00
по-моему все верно, только 4-ый пункт нужен

Михаил
04.06.2017
10:54:14
Какой это модуль/степ?

Alexey
04.06.2017
10:54:57
Это отдельный тест, в самом курсе по хаскелю его нет.

Alex
04.06.2017
10:56:58
https://habrahabr.ru/post/166353/
тут картинка про классы типов хорошая

Google

Алексей
04.06.2017
11:13:25
Хаскель ест колбаскель, морж ест корж, а пингвин - амфитамин

Alexander
04.06.2017
12:27:18
1 нет, 2. нет 3. хз никогда не помню проверить в ghci 4. нет, если foo undefined то whnf первого разойдется а второго - нет 5 да 6 да 7 нет
про вопросы выше

Андрей
04.06.2017
12:30:43
сама статья от 13-ого года

Alexander
04.06.2017
12:53:13
а ок
хотя и там Eq => Num, который уже тогда вроде выпелен был?

Natalia
05.06.2017
10:26:39
Всем привет

Alexander
05.06.2017
10:29:39
o/

Natalia
05.06.2017
10:46:16
Посоветуйте что-нибудь, с чего начать изучать. Сайт, книжку, туториал. Нужно прям очень резко написать программу уровня крестики-нолики

Dmitry
05.06.2017
10:48:07
Ох, сейчас начнётся...

Daniel
05.06.2017
10:48:32
надо гист завести со списком и прикрепить, слишком частый вопрос

Тёма
05.06.2017
10:48:55
Так гист-то можно завести, но мы не сходимся в ответе :)

Dmitry
05.06.2017
10:49:14
https://www.ohaskell.guide/
https://anton-k.github.io/ru-haskell-book/book/toc.html
Если есть склонность к странным картинкам -- то LYAH

Dmitry
05.06.2017
10:50:13
1) написать крестики нолики на питоне в функциональном стиле 2) переписать на окамл 3) написать на х-ле.
книжки читать по мере надобности.
например, haskell wiki
вангую, что все это быстрее, чем учить х-л по книжкам

Google

Natalia
05.06.2017
10:51:38
Ну книжки да, это обычно не быстро

Dmitry
05.06.2017
10:52:00
ну тогда
s/python/ruby/g

Тёма
05.06.2017
10:52:53
scheme / racket
вот как бы я решал такую задачу

Dmitry
05.06.2017
10:56:31
я, кстати, когда советую по хаскелу читать книжки по окамлу ни разу не шучу.

Dmitry
05.06.2017
10:56:48
А смысл?

Dmitry
05.06.2017
10:56:49
т.е первая стадия - это вообще понять что такое ФП и научиться
вторая стадия - привыкнуть к системе типов хаскелла, включая IO
альтернативный вариант - прочитать книжку как вообще ЯП устроены
и системы типов

Daniel
05.06.2017
10:58:20
> Нужно прям очень резко написать программу уровня крестики-нолики
не очень ложится на пару книг

Dmitry
05.06.2017
10:58:22
и какой-нибудь типа write you a haskell

Dmitry
05.06.2017
10:58:34
не знаю, по моему более длинный путь

Max
05.06.2017
10:59:00
У Москвина на лекториуме есть лекции по типизированному лямбда-исчислению.
После них Х-ль заходит на раз-два.

Dmitry
05.06.2017
10:59:22
фиг знает.
не пробовал с этой стороны.
обычно когда надо резко что-то написать, сидеть лямбды учить как-то уже поздно кмк.
но у каждого свой способ.

Max
05.06.2017
11:00:07
Ну как так. Приступать к пайке, не зная третьего правила Кирхгофа? ))

Google

Dmitry
05.06.2017
11:00:29
паяю я где-то раза три - четыре в год не каждый год
предлагаешь перед каждой пайкой помолиться и вспомнить третье правило киргофа?

Max
05.06.2017
11:01:02
Конечно

Admin
ERROR: S client not available

Dmitry
05.06.2017
11:01:12
ok, в следующий раз попробую

Max
05.06.2017
11:01:12
Только технофашизм, только хардкор

Dmitry
05.06.2017
11:01:58
у меня все началось, что какой-то хитрозадый код с циклами, мутабельностью и деревом на питоне не мог никак отладить
плюнул переписал иммутабельно с явной рекурсией - и понеслось...
код на питоне до сих пор жив, по моему

Max
05.06.2017
11:02:43
Вот оно как распространяется

? animufag ?
05.06.2017
11:02:53
думаю после software foundations х-ль легко зайдёт

Даня
05.06.2017
11:03:12
для теоретического бекграунда это хорошо, но мб и без него нормально.
обычно когда надо резко что-то написать, сидеть лямбды учить как-то уже поздно кмк.

Dmitry
05.06.2017
11:03:17
ну да. потом логичный вопрос зачем нам тогда питон
и всё. с тех пор не видать мне жирне-вкусне работ на жабке и сишарпе, командировок в эквадор и энтерпрайза

Arseniy
05.06.2017
11:04:26
Вот мастрид

Даня
05.06.2017
11:05:32
да, мастрид крутой
правда, я бы еще Пирса добавил

Aragaer
05.06.2017
11:06:13
я начал учить хаскелл просто потому что "а вот я слышал еще и про такой язык, надо попробовать"

Kirill
05.06.2017
11:06:17
Вот мастрид
нас этому учили целый семестр(и не особо научили)
не слишком ли много для того кто только начал?

Google

Dmitry
05.06.2017
11:07:12
Короче.
Оно тебе надо, Хаскель учить?

Natalia
05.06.2017
11:07:41

Dmitry
05.06.2017
11:08:00
@aragaer мне кажется не поддержав разлагающихся проектов на динамических языках и не пописав контейнерые/асинхронно-колбечные библиотеки для сей не поймешь, зачем хаскель вообще нужен

? animufag ?
05.06.2017
11:08:14

Dmitry
05.06.2017
11:08:59

Aragaer
05.06.2017
11:09:19
да я как-то не особо задумывался над сферами применения языков. Для браузера пишу на жс, для андроида на жаве, какую-то хрень на питоне или на с.

? animufag ?
05.06.2017
11:09:28
(на самом деле обидная фигня, когда понимаешь что в принципе хочешь освоить предмет в универе, но на лекции никак не можешь понять хотя бы общей идеи вводимых аксиом, теорем)

Aragaer
05.06.2017
11:09:47
вон на лиспе пару недель назад написал нечто. Наверно получилось очень похоже на то, как если бы я написал это на баше

Vladimir
05.06.2017
11:15:14
круче когда наоборот
написал на баше так, как будто на лиспе

Dmitry
05.06.2017
11:16:09
мне кажется на баше можно выделить какой-то внятный набор примитивов, после чего в него транслировать лисп