Anonymous
Anonymous
для любого type можно сделать свой type и так до бесконечности
Alexander
Anonymous
я понимаю, что это чудеса динамики и там нет ничего особо полезного
Alexander
тогда это будет не скриптовый язык
Anonymous
и сам пиздон протух еще десять лет назад
Anonymous
но все же, чудо-какель-то так и не освоил
Антон
Alexander
понятно что можно сделать эвристики и компиляцию во что то приличное, но только если оно делает то же самое
Антон
Alexander
Антон
Антон
Это была не совсем правильная реакция
Евгений
Alexander
Я, может, не в курсе какого-то мема? Не знаю, какая тут реакция будет правильной
Антон
Alexander
Польза точно была бы, но ожидаемый выхлоп не стоит свеч.
Anonymous
Alexander
Переводить проще, но по времени не сильно меньше
Антон
Leonid 🦇
Alexander
для тех, кто в Питере, но не смотрит на закреплённые сообщения, сегодня в 19:00 сорт оф митап у Serokell
Arseniy
Arseniy
Отпишитесь мне @jagajaga , кто придет сегодня.
Dmitry
Сегодня тихо будет в чятике?
Alexander
ну может после итгм кто в чятик подтянется
кана
я правильно понимаю, что дело в том, что если применить такую функцию к одному линейному аргументу, то он попадет в замыкание и будет дублироваться после каждого вызова каррированной функции?
кана
- первый кейс: well typed, потому подлямбда линейна и ее не получится вызвать дважды (или ни разу)
- well typed потому что замыкание с линейным значением не сохраняется, сразу ответ
кана
@qnikst но ->. тут значит не то, что у вас в LinearHaskell
на скрине выше ->. обозначает линейную лямбду - нужно вызвать один раз
а у вас ->. обозначает лямбду с линейным аргументом, то есть ¡a -> b
Alexander
Alexander
кана
кана
предположительно потому что линейный аргумент попадает в замыкание и шарится, что недопустимо для линейного значения
Alexander
ага
Leonid 🦇
Там похоже на дебатах аншлаг
Leonid 🦇
Дойдёт ли до рукоприкладства? Надеюсь что да.
Leonid 🦇
Хаскелисты привыкшие к приседаниям со штангой всяко победят.
Aleksei (astynax)
Мысленно с вами. Вломите там динамистам
кана
там в пейпере про LH от Tweag опечатка/ошибка, пропущен size-аргумент, такие вещи важны и исправляются ли
кана
Зигохистоморфный
что за пейпер?
кана
https://arxiv.org/pdf/1710.09756.pdf
Mansur
В архиве можно делать новые ревизии статей
Mansur
Авторы могут залить новую ревизию, точнее
Viacheslav
Никто чего-то после доклада не подошёл, спрошу тут. Старался сделать доклад для более продвинутой аудитории, если к кого фидбэк есть, буду рад услышать тут или в личку.
eahqzsr
На ютубе есть?
Viacheslav
Надеюсь будет
Viacheslav
Но видимо через какое-то время
Viacheslav
http://slides.com/slavashebanov/pragmatic-deptypes
Viacheslav
Пока вот слайды
eahqzsr
Ну идрис это для любителей
Oleg
Leonid 🦇
Alexander
кана
че, слились?
кана
бежали робкие статисты..
Andrew
Я тут впервые готовлю доклад, но пока не по хаскелю. По теме отладки и gdb. И я весь в раздумьях, как определить, что включить в доклад, что будет интересно аудитории, стоит ли глубоко копать, или по верхам обзорно пройтись. Может у кого тут опыт есть докладчика...
Cheese
устрой онлайн-прогон в hangouts/skype
Alexander
Я тут впервые готовлю доклад, но пока не по хаскелю. По теме отладки и gdb. И я весь в раздумьях, как определить, что включить в доклад, что будет интересно аудитории, стоит ли глубоко копать, или по верхам обзорно пройтись. Может у кого тут опыт есть докладчика...
Есть небольшой опыт докладчика.
Определись с целью для начала. Что ты хочешь:
- Сделать обзор
- Научить
- Сравнить
- Исследовать и поделиться результатами
- ???
Когда поймешь, что сам хочешь от доклада, уже можно будет его строить. Если время стандартное, то многого не уместить, но материал должен быть цельный, пусть даже не всеобъемлющий.
Alexander
Интерес аудитории можно прикинуть как твой собственный интерес, поделенный на некоторую константу. Интересно должно быть прежде всего тебе.
Alexander
Аудиторию тоже надо учитывать. Все-таки доклад должен быть релевантным. Но обычно это само собой образуется, потому что не пойдешь же ты с техническим докладом на кружок филологов.
Anton
А еще надо учесть, что есть 2 типа докладов: тривиальные и те, на которых аудитория через 5 минут перестает понимать.
Alexander
Уровень доклада, конечно, тоже предмет выбора. Если ожидается, что будет суровый хадкор, то это, на самом деле, хорошо, таких докладов всегда мало. Но в аннотации лучше об этом сразу сказать, чтобы люди знали, на что шли.
Alexander
Еще лучше, когда тема сложная, но подается понятно, хотя бы какой-то части аудитории.
Alexander
Соответственно, плохо, когда даже простые вещи необоснованно усложняются.
Релевантный пример - когда про монады начинают рассказывать с ТК, а про ФП - с лямбда-исчисления
Alexander
как говорил SPJ в каждом докладе должно быть 3 уровня, для того кто не в теме, для того кто в теме и кто эксперт
Alexander
Я не согласен. Если так раскачиваться, времени доклада не хватит вообще. Лучше охватить один уровень, но хорошо.
Alexander
(это уже не он) поэтому при выборе того что включать нужно думать о третьем и смотреть, чтобы остальным группам было что почерпнуть
Alexander
про раскачку никто ничего не говорит
Alexander
Ну, пару слайдов для "более низких уровней" вставить можно.
Anton
Еще лучше, когда тема сложная, но подается понятно, хотя бы какой-то части аудитории.
Скажу про свой опыт (я много где докладыва(л/ю) и сам постоянно доклады посещаю).
Ни разу не был на докладе, где была ба сложная тема и я бы _понял_ ее (но я на слух плохо воспринимаю инфу, скорее всего просто мой недостаток). Для меня это скорее способ познакомиться с людьми и темами. Узнать про новое направление и спокойно почитать про это.
Но готовить доклады, конечно, очень полезно для личного развития (из серии “не понял сам — расскажи другому”).
Anton
Alexander
А давайте накидаем доступных для понимания докладов на сложные темы?
Alexander
ник персонажа который меня выбесил настолько, что я больше не хочу там ничего докладывать
Leonid 🦇
Alexander
Настоящие хаскеллисты ранимые!
Alexander
он в их комьюнити долго и прочно, если их такой балаган внутри устраивает - то это из дело