
Alexander
23.07.2018
20:26:07
но я сразу разбаню
только по человеку, всему каналу как - не нашел

Слава
23.07.2018
20:26:55
Пройдитесь по списку юзеров. Там полно спамеров

Alexander
23.07.2018
20:28:04
@jey_lee все ещё тут?

Google

Jey
23.07.2018
20:28:25
Все еще тут
Это проблема?

Слава
23.07.2018
20:28:38
О, доброй ночи

Alexander
23.07.2018
20:28:50
нет, все хорошо

Jey
23.07.2018
20:29:03

Alexander
23.07.2018
20:29:15
а стикеры теперь не работают?

Jey
23.07.2018
20:29:26
У меня еще не ночь же

Alexander
23.07.2018
20:29:37
не, тут только на 1 человека
сразу всему каналу запретить вроде нельзя
я на первом сделавшем проверил

Jey
23.07.2018
20:30:07
Гм, вот теперь не работают
Тьфу, ужас, скукота

Alexander
23.07.2018
20:30:33
спасибо за помощь в проведении эксперимента

Google

Слава
23.07.2018
20:30:48
На японских двачах распространены картинки из ascii

Jey
23.07.2018
20:30:50
Кстати, идея. Надо было из столь любимых хаскеллистами пейперов стикеров нарезать. Только пейперов самых придурошных, где автор пишет пейпер ради пейпера

Слава
23.07.2018
20:30:58
Именно поэтому

Alexander
23.07.2018
20:31:52
из столь любимых или из придурошных? contradiction

Jey
23.07.2018
20:32:50
Я просто, эээ, замечаю, что у многих господ от слова "пейпер" происходит переход в предоргазмическое состояние вне зависимости от контента

Alexander
23.07.2018
20:33:34
это ж у хаскель хейтеров?

Pig
23.07.2018
20:33:35

Alexander
23.07.2018
20:33:57
им слово пейпер скажешь и их в космосе ловить надо

Антон
23.07.2018
20:36:22

???????
23.07.2018
21:10:47
Можно, если множество термов каждого типа конечно. Но это непрактично
Смотря что понимать под тестами. В общем-то ничто особо не мешает(кроме конечного числа времени и здравого смысла) написать тест, который будет доказывать эквивалентность какого-то блока кода(хоть по инструкциям) уже каким-то доказанным/верифицированным вещам, а они в свою очередь могут работать и с какими-то бесконечными типами данных. Т.е. в общем-то самый отвратительный вариант это написать рядом такую же программу на языке с нормальной мощной системой типов, а тест будет доказывать их изоморфность как набора инструкций с точностью до каких-то не значительных деталей.

Слава
23.07.2018
21:44:33
Есть подход из ada spark (а также dafny, ats, frama c и т.п.). Рядом с обычной императивной программой с байтогрызением записывается декларация того, что программа должна делать. В декларативной форме. А верификатор сверяет - соответствует ли декларируемое реальному.

Евгений
23.07.2018
21:48:46

Alexander
23.07.2018
21:49:43
да, мне понравилось, можно жуткую дискриминацию устраивать

Евгений
23.07.2018
21:50:42
Я думаю сделать бота, который всем запрещает
Заходишь в чат -- он тебя разувае

kana
23.07.2018
21:52:48
так очень старая фича же

Alexander
23.07.2018
22:13:22
я не видел

Alexander
23.07.2018
23:23:23
тут выложили видосы с curry on
https://www.youtube.com/watch?v=t0mhvd3-60Y

Google

J/L
24.07.2018
00:16:52
А презентации тут постить можно?

Dmitry
24.07.2018
01:42:30
Кстати, в чатике по Генту есть же простой бот: он предлагает входящему выбор из двух вариантов, надо выбрать один. Если за 5 сек не справился - в бан. Давайте такой тут поставим?

Dmitry
24.07.2018
01:45:29
и что тут надо отвечать?
но вообще - да, надо бы

Dmitry
24.07.2018
02:11:02
"Идём"
Ну, а ответы-то можно подобрать
"Го рулит", "Снойман бох"
Во, в чатике по Генту ещё и бот для ограничения по количеству символов предлагают
https://t.me/AutoBanSpamBotsBot
https://t.me/Cyberdyne_Systems_bot

Stepan
24.07.2018
05:38:45
Я бы с таким ботом не разобрался и попытался бы послать нахер эту железяку (хотя единственный кого послали бы был кожанный мешок)

Dmitry
24.07.2018
05:44:54
Так ты уже всё равно в чате.
Всех перерегистрировать не будут

Алексей Ayaye :)
24.07.2018
06:28:47

Alexander
24.07.2018
07:21:37
в каких алгоритмах есть большой бонус от unboxed sums? ну кроме того, что с векторами попроще теперь может быть?
ну и то, что теперь руками и страданием можно делать алгоритмы без bottom, хотя практическое применение для этого под вопросом, поидее этим оптимизатор бы мог заняться

Dmitry
24.07.2018
07:57:09
Ну что?

Admin
ERROR: S client not available

Dmitry
24.07.2018
07:57:12
Добавляем ботов?

Google

Dmitry
24.07.2018
07:57:18
Админы, ау?
Или пусть китайцы хаскель осваивают?

Alexander
24.07.2018
08:04:49
если кому не лень посмотрите список ников, и я автобан бота поставлю
чтобы никого из своих не пришибло, а то я помню тут были с длинными никами

Nikita
24.07.2018
08:05:25
Prelude> length "Зигохистоморфный препроморфизм"
30

Alexander
24.07.2018
08:06:00
с другой стороны у меня не хватит прав выдать права боту
нужно @weonn пинать

Nat
24.07.2018
08:07:39

Дед Пегас
24.07.2018
08:08:00
У Алекса Фейлза есть бот, который научился автоматом банить и подчищать таких китайцеботов.

Alexander
24.07.2018
08:08:03
алгоритмы значения в которых гарантировано не являются bottom

A64m
24.07.2018
08:54:42
анбоксед суммы это же просто средство вернуть более одного значения из функции на стеке, как и анбоксед туплы, только погибче. не знаю, для чего их еще можно использовать
сейчас их даже в массиве не сохранишь

Alexander
24.07.2018
08:56:22
а почему?
надо бы покопаться с ними
и.е. если я понимаю правильно, то мы можем возвращать на стеке распакованный Either', но толку все равно будет не много и.к. поля будут забокшены, если они не распакованы и лениво матчиться?

A64m
24.07.2018
08:58:04
ну просто нету примитивных массивов для элементов с таким представлением, но их нету почти ни для каких представлений, вообще говоря, даже для анлифтед только планируются

Alexander
24.07.2018
08:58:21
и.е. у нас будет -1 indirection всего-лишь?

A64m
24.07.2018
08:58:27

Alexander
24.07.2018
08:58:39
а все полностью распаковать только backpack может

Google

Alexander
24.07.2018
08:59:31
а Array# не позволит хранить там сумму?
хм.. а произведение хотя бы позволяет?

A64m
24.07.2018
08:59:53
ну, бакпаком можно написать "полиморфный" код в котором представление возвращаемого может быть анбоксед суммой анбоксед типов
нет

Alexander
24.07.2018
09:00:26
чтож за жизнь то