Недавно я еще раз наткнулся на вопросы записей Хаскелла, в частности на уникальность имен полей. (Это боль ...)
Я уже прочитал предложение о записи в Haskell от SPJ и Грега Моррисетта, но его последнее обновление было в 2003 году.
Другая статья под названием Lightweight Extensible Records для Haskell от SPJ и Марка Джонса еще старше: это из мастерской Haskell в 1999 году.
Теперь мне интересно, продвинулся ли процесс выдачи новых записей на Haskell.
Кто-нибудь знает что-нибудь об этом или кто-то может указать мне на дальнейшее чтение?
Ответы:
Мои две копейки.
Хотите верьте, хотите нет, но Haskell слишком часто используется, чтобы позволить существенные изменения в существующем программном обеспечении. И трудно добавлять записи, не нарушая важную часть языка.
ОБНОВЛЕНИЕ: Кстати, я думаю, что записи - это хорошая новая функция. Мне нравится больше всего, не имея имен членов, загрязняющих глобальное пространство имен.
источник
a.b
будет другимa.b
проблема менее важна, потому чтоA.b
уже означает что-то отличное отA . b
(благодаря модульной системе). Конечно, это серьезное изменение, но это не особенно плохо.