пакет и без них? при этом печатает ворнинг, который можно просто скопипастить в кабал-файл.
тут такая логика: если структура каталогов является источником истины, почему cabal вставляет палки в колёса какими-то списками?
фундаментально? потому что сейчас кабал-файл содержит всю информацию о структуре пакета, можно его просто запарсить и не ходить в IO вообще. это и для перформанса хорошо, и для тулинга. плюс с IO куча проблем: тут и симлинки, и case-insensitive файловые системы, и прочее.
> можно его просто запарсить и не ходить в IO вообще это не акутально для пользователя. для него чтение кабалфайла — такое же IO, как чтение каталогов
всё это мелкие улучшения, для некоторых пользователей перевешивает дублирование информации
Обсуждают сегодня