Что-то неубедительно. 1. Для определения рекурсивных частей reordering делать совершенно незачем. А значит, побочные эффекты никак тут не мешают. 2. Generalization step после определения рекурсии - что это и зачем? Насколько я помню, Хиндли-Милнер и без этого вполне справляется, сразу давая самый общий тип (он начинает с общих, конкретизируя по мере появления ограничений).
1. Для определения рекурсивных частей reordering делать совершенно незачем. А значит, побочные эффекты никак тут не мешают.
2. Generalization step после определения рекурсии - что это и зачем? Насколько я помню, Хиндли-Милнер и без этого вполне справляется, сразу давая самый общий тип (он начинает с общих, конкретизируя по мере появления ограничений).
Reply
Reply
Reply
Reply
Reply
Leave a comment