Я читал исследовательскую статью о Haskell и о том, как реализован HList, и задается вопросом, когда описываемые методы являются и не разрешимы для проверки типов. Кроме того, поскольку вы можете делать подобные вещи с помощью GADT, мне было интересно, разрешена ли проверка типов GADT.Fundeps и GADT: Когда проверка типа разрешима?
Я бы предпочел цитаты, если у вас есть их, чтобы я мог читать/понимать объяснения.
Спасибо!
Этот вопрос может быть лучше адресован авторам исследовательской работы. Это немного эзотерическое для переполнения стека. (Я всегда имел большой успех, обращаясь к исследователям за комментариями. Они, как правило, экстатические * кто-то читает их работу.) –
Я думаю, что это отношение (теоретические вопросы не имеют отношения к прагматичному форуму) вредно и устарело. Прагматические подходы должны быть открыты для новых технологий, поскольку эти технологии могут, вероятно, улучшить повседневную деятельность в ближайшем будущем. например: функциональные функции в C#/python. – rcreswick
Тем не менее, комментарий Чирса, вероятно, правдивый, практически говоря. Мне жаль, что этого не произошло. – rcreswick