newtype Fun a = Fun (Fun a -> a) fun x@(Fun f) = f x myFix = fun (Fun fun)
module A where newtype Fun a = Fun (Fun a -> a) fun x@(Fun f) = f x myFix = fun (Fun fun)
[ Home | Post Entry | Log in | Search | Browse Options | Site Map ]
no subject
Может, это где-то еще?
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Надо в кафе дядьке Саймону сообщить, однозначно баг.
А зачем такой myFix? Y-комбинатор не так определяется.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Замечание
Re: Замечание
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Re: Не понял, почему
Мощно завернул!
Всего лишь повторил мощно завернутое ;-)
Re: Всего лишь повторил мощно завернутое ;-)
Re: Всего лишь повторил мощно завернутое ;-)
Известная бага, оказывается
It's a documented bug in GHC:
http://www.haskell.org/ghc/docs/latest/html/users_guide/bugs.html#bugs-ghc
"GHC's inliner can be persuaded into non-termination using the
standard way to encode recursion via a data type"
Thanks
Neil
Re: Известная бага, оказывается
no subject
Понял, что мозг навсегда испорчен Майкрософт Прожект.
Ушел горевать.