@haskellru

Страница 639 из 1551
ParkeT
29.11.2017
22:53:58
melancholiac
29.11.2017
22:54:03
Alister
29.11.2017
22:54:22
На чем?
Питон и таблица с циклом

Слава
29.11.2017
22:54:37
Google
Alister
29.11.2017
22:55:11
Индексы и игры с делением нацело

Слава
29.11.2017
22:55:48


ParkeT
29.11.2017
22:56:11
Я купил :D

melancholiac
29.11.2017
22:56:25
Я купил :D
а что за книга?

Alister
29.11.2017
22:56:28


Alexander
29.11.2017
22:57:09
давайте без лишних картинок?

потом чятик читать невозможно =)

Слава
29.11.2017
22:57:23
Ок

ParkeT
29.11.2017
22:57:53
а что за книга?
Модицина. Encyclopedia Pathologica

Alexander
29.11.2017
22:57:56
вообще если 3 прохода не жалко, и с массивом, то можно и без ифорв

там их ни явных, ни неявных не будет

Alister
29.11.2017
22:58:46
вообще если 3 прохода не жалко, и с массивом, то можно и без ифорв
Только сомневаюсь что такой код а собесе заценят

Alexander
29.11.2017
22:59:06
а зачем его на собеседовании показывать

Google
Alexander
29.11.2017
22:59:29
цель написать "без ифов" весьма странная и не то, что просили

Слава
29.11.2017
23:00:23
вообще если 3 прохода не жалко, и с массивом, то можно и без ифорв
Витиеватость, как и было сказано. В противовес этому и появился Golang, деревянный и всем понятный (хотя могли бы и Ada взять, она ещё лучше)

Alexander
29.11.2017
23:01:02
что значит "понятный"?

можно понять что делают 5 строчек написанные подряд, или просто понять как работает крупный проект?

это разные "понятный"

и не очевидно, что они хоть как-то коррелируют

Слава
29.11.2017
23:05:26
что значит "понятный"?
Значит - соответствующий тому, с чем люди сталкиваются в других сферах деятельности. Например, действия, идущие одно за другим и в одном месте, а не разбросанные неизвестно где через три уровня абстракции. Насколько мне известно, исследования вида "какой язык даёт меньше ошибок и большую производительность" закончились ещё в начале 90х, а дальше началась смесь моды и ковбойщины "смотрите, как я могу!".

Alexander
29.11.2017
23:06:33
какая-то оторванная от жизни философия

да и даже если в начале девяностых, то го отстает минимум на 15 лет

т.к. это язык начала восьмедисятых в лучшем случае

поскольку он проигнорировал все, что было сделано после

Слава
29.11.2017
23:08:19
Ну да, даже дженерики вставить не захотели, что странно.

Alexander
29.11.2017
23:08:41
ну и "Значит - соответствующий тому, с чем люди сталкиваются в других сферах деятельности. Например, действия, идущие одно за другим и в одном месте, а не разбросанные неизвестно где через три уровня абстракции" - это глупости, т.к. нету языка где действия идущие одно за другим не выражаются как последовательные выражения в одном месте

т.е. он простой для обучения и чтения небольшого набора команд - да

и с набором общих практик - да

да и поприятнее, чем скажем питон

Denis
29.11.2017
23:11:07
наверное из всех языков один раст ок развивается

Слава
29.11.2017
23:14:52
наверное из всех языков один раст ок развивается
Он страшненький чисто визуально. До уровня с++ ещё не дошёл, но уже близко. Я слышал, его вроде бы уже на bare metal используют, наподобие прошивки для видеокамеры, сейчас с ходу не найду ссылку. Это успех, заменить си в прошивках.

Alexander
29.11.2017
23:18:48
си он маловероятно что заменит на низком уровне

в gcc вложено ооочень много человекочасов работы

Google
Alexander
29.11.2017
23:19:05
и раст там пока не близко

ладно, не знаю как в ваших странах, а тут пора спать : ]

ParkeT
29.11.2017
23:24:48
Цветных снов.

Evgeniy
30.11.2017
00:05:58
Sergey
30.11.2017
00:38:27
Кто знает, умеет ли ghc оптимизировать или будет вычислять Set для каждого элемента y в примере: filter (flip S.member (S.fromList xs) ys ?

Yuriy
30.11.2017
04:38:37
тут даже непонятно, что можно вычислять несколько раз, что можно оптимизировать

(Set.fromList xs) будет вычисляться 1 раз даже без оптимизаций

Pig
30.11.2017
05:26:32
+, замыкания сила

Ilia
30.11.2017
08:37:38
#announce #fprog #spb Осенняя встреча сообщества функциональных программистов и им сочувсвтующих 30 ноября c 19:00 до 23:00 Санкт-Петербург Университетская наб., 7-9-11, к. 5А —Brahma.FSharp как средство "прозрачного" использования GPGPU в программах на F# — Семён Григорьев —inline-X: встраивание внешних языков в Haskell — Александр Вершилов —Полный стэк на "одном" языке или изоморфизм Рича Хикки — Николай Рыжиков Детали и регистрация: https://spb-fp-meetup.timepad.ru/event/602928/

Alexander
30.11.2017
08:48:28
кстати я очень-очень вероятно что не смогу, в дополнение к family illness ещё и совещание назначили так что я фиг попадаю

Ilia
30.11.2017
08:57:21
О, привет

ой ё...

Ilia
30.11.2017
08:57:37
плохо.

Alexander
30.11.2017
08:58:35
я предупреждал, я разобрался с одной из проблем, но тут ещё навалилось. Я очень стараюсь все решить, но никаких гарантий

Ilia
30.11.2017
09:00:27
:-(

Leonid
30.11.2017
09:00:42
@qnikst ну теперь туда и идти нет смысла

Alexander
30.11.2017
09:01:25
блин :(

так каким бы чудом суметь доехать

Denis
30.11.2017
10:31:15
https://twitter.com/leighmgibson/status/936067137495429120

Что значит “look after beginners”, спрашиваю для друга? Это как Роб Пайк надо сделать или как-то по другому?

Google
Donat
30.11.2017
10:33:16
помогайте новичкам, а эксперты справятся сами?

Denis
30.11.2017
10:37:14
Я английский знаю, спасибо. Вы мне объясните что этот призыв значит. На картинке докладчик про монадные стеки говорит, а новичку грустно. Что должен сделать докладчик?

Index
30.11.2017
10:37:56
Добавить периодические аналогии с JavaScript /s

Что за /s в Телеграме, я нажал и оно второй раз отправилось

Admin
ERROR: S client not available

Murad
30.11.2017
10:38:38
И тогда новичку не будет грустно?

Index
30.11.2017
10:39:06
Конечно, он ведь JS знает, а тут что-то знакомое.

Donat
30.11.2017
10:39:32
Daniel
30.11.2017
10:40:09
Я английский знаю, спасибо. Вы мне объясните что этот призыв значит. На картинке докладчик про монадные стеки говорит, а новичку грустно. Что должен сделать докладчик?
судя по бла-бла, предполагается что человек без лампочки совсем не в теме предметной области возможно человек без лампочки попал на доклад не поего уровню, а возможно он не знает куда вообще попасть, чтобы найти лампочек

Index
30.11.2017
10:40:36
В общем посмотреть надо на доклад Сноймана про монадные трансформеры. Мне кажется он изложил подробно для новичков, но и затронул важные темы для экспертов

Возможно посыл в том, чтобы использовать максимально доступные примеры и терминологию

И не предполагать больше бэкграунда у слушателя, чем строго необходимо

Не бояться переобъяснить

Daniel
30.11.2017
10:42:31
судя по бла-бла, предполагается что человек без лампочки совсем не в теме предметной области возможно человек без лампочки попал на доклад не поего уровню, а возможно он не знает куда вообще попасть, чтобы найти лампочек
я вот, например, по отдельности слова знаю, а вместе не встречал и даже не знаю стоит ли с этим разбираться прямо сейчас (но я и не веду пока разработку на хаскелле, даже пет-проджекта)

Aleksey
30.11.2017
10:43:04
В докладе про монадные трансформеры всё равно подразумевается, что слушатель знает, что такое монады и классы типов

Index
30.11.2017
10:43:23
Зачем?

A64m
30.11.2017
10:43:58
Т.е. докладов для тех кто знает хаскель, а не яваскрипт вообще быть не должно?

Index
30.11.2017
10:44:15
Монады ок, но знать про type class coherence не обязательно (это в примере в твите). И никто не обидится от quick recap в начале про то, что такое монады

Google
Index
30.11.2017
10:44:34
На 1 слайд и 1 минуту

Alexander
30.11.2017
10:44:59
look after - это же сидеть с, как look after the child

A64m
30.11.2017
10:45:14
А сейчас объясняем что такое монады за один слайд и одну минуту. У новичков в зале загораются лампочки

Index
30.11.2017
10:45:16
Да

Denis
30.11.2017
10:45:49
Ну вот если докладчик решает какую-то проблему с трансформерами, то доклада хватит в аккурат, чтобы саму проблему объяснить новичку. Или как фриман по два с половиной часа вещать, пока все не уснули.

Index
30.11.2017
10:45:56
Им не обязательно понимать, им главное не чувствовать себя отчужденными из-за новой терминологии

Maxim
30.11.2017
10:46:34
Alexander
30.11.2017
10:46:39
+

Aleksey
30.11.2017
10:47:02
Можно на первом слайде указать пререквизиты, потом узнать у аудитории, какой процент оной пререквизиты умеет. Если большинство не в курсе, то включаем "интерактивный режим" и рассказываем про монады - пользы будет больше, даже если изначальная тема совсем не будет озвучена

A64m
30.11.2017
10:47:14
я с трудом себе представляю, о чем вообще можно сделать доклад, если всю терминологию каждый раз объяснять начинать

Index
30.11.2017
10:47:34
Challenge accepted

Alexander
30.11.2017
10:48:59
так что решили, говорить про когерентность и стеки незя?

вообще у доклада нужно понимать аудиторию и уровень

Index
30.11.2017
10:51:17
так что решили, говорить про когерентность и стеки незя?
Кому хуже будет, если сказать при первом упоминании когерентности, что это когда не может быть двух инстансов Monoid Int?

Denis
30.11.2017
10:51:22
Важное условие: доклад лимитирован по времени, зрители не поивязаны к стульям.

Alexander
30.11.2017
10:52:11
а что, разве так не делают?

Aleksey
30.11.2017
10:52:18
Если каждый раз сначала поднимать уровень слушателя с пола до монадок и трансформеров, то доклады на сложные темы будут длиться пару дней

Страница 639 из 1551