которые можно подключать. А почему они не включены по умолчанию? Потому что некоторые из, возможно, конфликтуют, или это переусложнит язык, или ... что?
просто наследие старых версий компилятора
Емнип по умолчанию у тебя хаскель98 совместимый код, дальше к стандарту экстеншены идут
это способ добавлять в язык фичи, не боясь сломать обратную совместимость
некоторые "воруют синтаксис", некоторые меняют поведение программ
те, которые точно не конфликтуют, потихоньку включаются по умолчанию
не понял вопрос
@sand_witch написал бы пояснение, а то этот диз топикстартер уже не увидит
По умолчанию в ghc с версии 9.2 включен диалект GHC2021 До этого миллион лет был включён Haskell2010 Haskell2010 и Haskell98 близки, но несовместимы GHC даже так не до конца совместим с Haskell2010, так что никаких гарантий "стандарта" нет
Обсуждают сегодня