Size: a a a

2020 November 09

YS

Yan Shkurinskiy in Haskell
"..., а OOM killer им и говорит..."
источник

Y

Yuuri in Haskell
Yan Shkurinskiy
*флешбекает по-занудски*
Пост-занудное стрессовое расстройство
источник

Y

Yuuri in Haskell
А у самих зануд – пост-травматическое занудное расстройство
источник

AA

A64m AL256m qn<co... in Haskell
ну если бы все просто помирало при этом (помять закончилась и т.д.), то функцию можно было бы тотальной считать, потому что нетотальность была бы ненаблюдаема в самой программе.
но эксепшоны то наблюдаемы в ней, это такой контрол флоу.
источник

Y

Yuuri in Haskell
Ладно, чего это тут зануд-шейминг развели, надо быть толерантнее и инклюзивнее.
источник

AV

Alexander Vershilov in Haskell
тотальнее
источник

AA

A64m AL256m qn<co... in Haskell
т.е. язык без асинхронных исключений может иметь тотальные функции не смотря на то что память заканчивается
источник

AV

Alexander Vershilov in Haskell
в подходе сноймана, кстати асинхронные исключения не ловятся
источник

AV

Alexander Vershilov in Haskell
И всё умирать должно
источник

KV

Kirill Valyavin in Haskell
Короче я бы сказал, что когда тред исполняющий safeHead ловит эксепшен — это не то же, что safeHead что-то возвращает или кидает, она вообще не возвращает ничего, потому что вычисление прервалось. А процесс вычисления не должен влиять на свойство тотальности наверное
источник

Y

Yuuri in Haskell
В определении тотальности (даже общепринятом) ничего про наблюдаемость нет, кажется
источник

KV

Kirill Valyavin in Haskell
Yuuri
В определении тотальности (даже общепринятом) ничего про наблюдаемость нет, кажется
Может хватит занудствовать уже?
источник

AA

A64m AL256m qn<co... in Haskell
Yuuri
В определении тотальности (даже общепринятом) ничего про наблюдаемость нет, кажется
ну это подразумевается всегда
источник

Y

Yuuri in Haskell
И вправду, простите. Пойду лучще работать
источник

YS

Yan Shkurinskiy in Haskell
Какой-то нетотальный диалог получился
источник

Y

Yuuri in Haskell
Нетотальный диалог – это когда прилетает асинхронное исключение (участника модератором)
источник

YS

Yan Shkurinskiy in Haskell
Прилетел асинхронный бан
источник

YS

Yan Shkurinskiy in Haskell
Все вычисления прекратились
источник

Y

Yuuri in Haskell
Синхронный — это когда с самим модератором споришь. А асинхронный — это когда он со стороны наблюдал
источник

YS

Yan Shkurinskiy in Haskell
Скорее даже синхронный это когда просишь забанить)
источник