Size: a a a

2020 May 14

YS

Yan Shkurinskiy in fprog_spb
neFormal
Это id или lg?
это не может быть lg
источник

YS

Yan Shkurinskiy in fprog_spb
это может быть только id
источник

AV

Alexander Vershilov in fprog_spb
это может быть error!
источник

YS

Yan Shkurinskiy in fprog_spb
х(
источник

AV

Alexander Vershilov in fprog_spb
lg - не может быть, конечно же
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Alexander Vershilov
это может быть error!
Ну с этим и наличие имени ничего не сделает
источник

n

neFormal in fprog_spb
У lg такая же сигнатура без констов
источник

AV

Alexander Vershilov in fprog_spb
а ещё это может быть:
let x = x in x
источник

AV

Alexander Vershilov in fprog_spb
neFormal
У lg такая же сигнатура без констов
Нет
источник

YS

Yan Shkurinskiy in fprog_spb
neFormal
У lg такая же сигнатура без констов
Там ограничение на числа
источник

YS

Yan Shkurinskiy in fprog_spb
в lg не засунуть строку
источник

AV

Alexander Vershilov in fprog_spb
> :t log
log :: Floating a => a -> a
источник

AV

Alexander Vershilov in fprog_spb
Да даже Ratio не засунуть
источник

AV

Alexander Vershilov in fprog_spb
Prelude Data.Ratio> log (4 % (8::Int))

<interactive>:6:1: error:
   • No instance for (Floating (Ratio Int))
источник

AV

Alexander Vershilov in fprog_spb
Хотя вполне себе число
источник

YS

Yan Shkurinskiy in fprog_spb
ну, я не стал вдаваться в подробности (оправдываю свою неграмотность)
источник

n

neFormal in fprog_spb
Я вроде понятно написал. Именно про это
источник

AV

Alexander Vershilov in fprog_spb
Тебя все не поняли => непонятно
источник

AV

Alexander Vershilov in fprog_spb
В общем у a -> a есть только 2 реализации identity и bottom
источник

YS

Yan Shkurinskiy in fprog_spb
Alexander Vershilov
Тебя все не поняли => непонятно
*все непоняли
источник