Denis
но я бы хотел, чтобы TypeApplication синтаксически слева от инфиксного оператора, можно было к нему отнести
Denis
сейчас так нельзя
Cheese
generic-lens умеет typed @"bla" .= "foo"
Cheese
или я неправильно тебя понял?
Cheese
Denis
ну вот, вроде получилось объяснить хотелку
Cheese
больше сахара для (.=) @"foo" bar baz?
Denis
ну в данном примере для (.=) @"foo" foo
Cheese
сколько тут аргументов у оператора?
Cheese
ты хочешь опустить один value-level аргумент?
Denis
один аргумент, один типохинт
Cheese
но ведь типохинт можно просто передать на уровне значений
#bla .= "foo"
Anonymous
я правильно понимаю что трансформация α :: Maybe a -> [a] натуральная, но α₁ :: [a] -> Maybe a нет?
Alex
почему нет?
Anonymous
теряется информация
Anonymous
но видимо это не важно
Nikolai
это не важно
Nikolai
кроме того
Nikolai
f _ = []
Dmitry
чем лучше строки паковать, самое быстрое? Codec.Compression.BZip ?
Nikolai
тоже теряет информацию :)
Alex
главное чтоб выполнялось
Maybe.map . a1 = a1 . List.map
Anonymous
meme (Maybe _) = [1]
meme Nothing = [0, 1]
тоже нат трансформация?
а нет, бред
Nikolai
нет
Nikolai
нужен forall, а у тебя числа в списках
Nikolai
но это всё как посмотреть
t1db1t
/stat@combot
Combot
combot.org/chat/-1001043143583
Cheese
id переполнились и ушли в минус?
Nikolai
id для групп вроде всегда были отрицательными
Alexander
о, я как всегда самый шумный : (
Danila Matveev
Alexander
и это ещё FTP/AMP не обсуждали
A64m
AMP никто не обсуждает, там и обсуждать нечего
Leonid 🦇
ой, а почему length (1,2) == 1?
Denis
что такое flood ratio?
Denis
метрика того, как часто несколько сообщений друг за другом приходят от юзера?
Alexander
@lonokhov я уже успокоился что Foldable это класс типов о структуре
Alexander
а не о смысле типа
Nikolai
Leonid 🦇
Nikolai
мне кажется, стикеры тоже считаются флудом
Denis
@fizruk31337 чем знаменит мужик с твоих стикеров? Он нагуглился, но отчего столько чести, я не понял.
adam
Leonid 🦇
это не интуитивно и вообще фу
Denis
это вообще баг что для неиндуктивных туплов длина берется, если так уж
A64m
нет, не баг
Nikolai
Alexander
Alexander
это абсолютно интуитивно
Alexander
Foldable это про структуру
Leonid 🦇
@qnikst ну ты же сказал что FTP не обсуждали
Alexander
сколько a в типе так и работает
Alexander
а
Alexander
=)
Alexander
ок
Nikolai
как малых детей
Alexander
с Complex прикольнее
Nikolai
молодец, Леонид!
Denis
вот что мне не нравится в Foldable инстансах для туплов, это то что они во мне провоцируют внутренний конфликт, когда ими воспользоваться удобно
Denis
в остальном норм
A64m
я вполне допускаю, что это не интуитивно. Ну, допустим, неинтуитивно и что?
Leonid 🦇
@vlastachu ну ожидается что (,) a не должен иметь Foldable. типа то что оно может, не значит что нужно.
Nikolai
ну это для тебя толсто
Влод
Alexander
а для кого не толсто?
Denis
хочу инстанс потолще
Alexander
я не понимаю и вам не нужно
Denis
(в есод за этим)
Leonid 🦇
тот тред в рассылке был мессяг на 200 наверно :)
A64m
для чего не должен? для того чтоб нельзя было скомпозить "итератор" для хождения по списку туплов?
Alexander
@lonokhov какой из?
Alexander
их штук 15 было
Leonid 🦇
ну тот что вызвал самый батхерт, когда вдург оказалось что FTP смержили а мужики то и не знали