Size: a a a

2020 November 09

VD

Velvet Darkness in Haskell
safeId :: Maybe (Maybe a -> Maybe a)
источник

AA

A64m AL256m qn<co... in Haskell
Kirill Valyavin
Чёита?
ну, эти функции могут вычислится в боттом принеботтом аргументах
источник

Y

Yuuri in Haskell
Kirill Valyavin
Чёита?
Осторожно, ваше зануд-фу недостаточно прокачано
источник

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
ну, эти функции могут вычислится в боттом принеботтом аргументах
приведи пример
источник

AV

Alexander Vershilov in Haskell
id# :: (# a# #) -> (# a# #)
источник

Y

Yuuri in Haskell
Alexander Vershilov
id# :: (# a# #) -> (# a# #)
Забор из колючей проволоки
источник

AV

Alexander Vershilov in Haskell
ну вмето a# какой-то адсткий констрейнт
источник

AA

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

YS

Yan Shkurinskiy in Haskell
Alexander Vershilov
это LogAction Text IO в терминах co-log
Я просто по другому смотрел на задачу - сделать что-то очень простое, и при необходимости наворачивать абстракции там где нужно, с учётом того, что под капотом будет выражаться через эти базовые элементы
источник

KV

Kirill Valyavin in Haskell
A64m AL256m qn I0
ну вот сейф хед аллоцирует Just и отдает управление. тут обнаруживается что в тред в котором сейф хед работает прилетело асинхронное исключение
конец
safeHead именно вернёт это исключение?
источник

Y

Yuuri in Haskell
> ну вот сейф хед аллоцирует Just
и заканчивается память
источник

MK

Maxim Koltsov in Haskell
Kirill Valyavin
safeHead именно вернёт это исключение?
ты это не отличишь
источник

Y

Yuuri in Haskell
А ещё давайте говорить, что нет тьюринг-полных языков, потому что ни один не выполняется на бесконечной ленте
источник

AA

A64m AL256m qn<co... in Haskell
Kirill Valyavin
safeHead именно вернёт это исключение?
ну она "вернет" "боттом", исключение это не возвращаемое значение в хаскеле
источник

KV

Kirill Valyavin in Haskell
Maxim Koltsov
ты это не отличишь
Я имею в виду, разве это не какой-то отдельный рантайм-механизм, не связанный с вычислением санков?
источник

AA

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

YS

Yan Shkurinskiy in Haskell
Yuuri
> ну вот сейф хед аллоцирует Just
и заканчивается память
"Аллоцирует как-то бесконечное число Just'ов память..."
источник

AV

Alexander Vershilov in Haskell
- сначала они игнорировали bottom, но ты молчал,
потом онис стали игнорировать исключения, но ты молчал
потом они стали игнорировать тебя, ты хотел сказать, но было уже поздно
источник

Y

Yuuri in Haskell
Yan Shkurinskiy
"Аллоцирует как-то бесконечное число Just'ов память..."
Каждая аллокация вдвое меньше предыдущей?
источник

YS

Yan Shkurinskiy in Haskell
Yuuri
Каждая аллокация вдвое меньше предыдущей?
Не
источник