Size: a a a

2021 March 11

ЗП

Зигохистоморфный Пре... in Haskell
и eval in code
источник

MK

Maxim Koltsov in Haskell
источник

AA

A64m AL256m qn<co... in Haskell
да магваерострадание только заработало, че там документировать-то
источник

AA

A64m AL256m qn<co... in Haskell
источник

JS

Jerzy Syrowiecki in Haskell
ура!
источник

JS

Jerzy Syrowiecki in Haskell
я что-то даже не заметил, как GHC2021 родился, а его успели уже не только родить, но и в GHC воткнуть
источник

IR

IC Rainbow in Haskell
а жизнь-то налаживается!
источник

ЗП

Зигохистоморфный Пре... in Haskell
какие фичи по умолчанию в 2021?
источник

к

кана in Haskell
прямо по ссылке и можно посмотреть
источник

к

кана in Haskell
источник

AA

A64m AL256m qn<co... in Haskell
* Syntax: EmptyCase, PostfixOperators, TupleSections, ImportQualifiedPost, NamedFieldPuns, BangPatterns
* Literals: BinaryLiterals, HexFloatLiterals, NumericUnderscores
* Types: GADTSyntax, RankNTypes, TypeApplications, PolyKinds, StandaloneKindSignatures, ExistentialQuantification, TypeOperators, ConstraintKinds, NoCUSKs (replaced by StandaloneKindSignatures)
* Type signatures: ExplicitForAll, KindSignatures, NamedWildCards, ScopedTypeVariables
* Class and instances declarations: FlexibleContexts, FlexibleInstances, MultiParamTypeClasses, ConstrainedClassMethods, InstanceSigs, TypeSynonymInstances
* Deriving mechanism: DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveTraversable, StandaloneDeriving, EmptyDataDeriving, DeriveLift, GeneralisedNewtypeDeriving, DeriveGeneric
источник

JS

Jerzy Syrowiecki in Haskell
а в какой релиз попадёт?
источник

AA

A64m AL256m qn<co... in Haskell
9.2
источник

K

Kir in Haskell
Ждём-с
источник

K

Kir in Haskell
Я бы ещё BlockArguments добавил
источник

R

Roman in Haskell
A64m AL256m qn I0
* Syntax: EmptyCase, PostfixOperators, TupleSections, ImportQualifiedPost, NamedFieldPuns, BangPatterns
* Literals: BinaryLiterals, HexFloatLiterals, NumericUnderscores
* Types: GADTSyntax, RankNTypes, TypeApplications, PolyKinds, StandaloneKindSignatures, ExistentialQuantification, TypeOperators, ConstraintKinds, NoCUSKs (replaced by StandaloneKindSignatures)
* Type signatures: ExplicitForAll, KindSignatures, NamedWildCards, ScopedTypeVariables
* Class and instances declarations: FlexibleContexts, FlexibleInstances, MultiParamTypeClasses, ConstrainedClassMethods, InstanceSigs, TypeSynonymInstances
* Deriving mechanism: DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveTraversable, StandaloneDeriving, EmptyDataDeriving, DeriveLift, GeneralisedNewtypeDeriving, DeriveGeneric
не знал про ConstrainedClassMethods. Погуглил:

> Haskell 98 prohibits class method types to mention constraints on the class type variable
> The restriction is a pretty stupid one in the first place, so ConstrainedClassMethods is implied by MultiParamTypeClasses.
источник

R

Roman in Haskell
A64m AL256m qn I0
* Syntax: EmptyCase, PostfixOperators, TupleSections, ImportQualifiedPost, NamedFieldPuns, BangPatterns
* Literals: BinaryLiterals, HexFloatLiterals, NumericUnderscores
* Types: GADTSyntax, RankNTypes, TypeApplications, PolyKinds, StandaloneKindSignatures, ExistentialQuantification, TypeOperators, ConstraintKinds, NoCUSKs (replaced by StandaloneKindSignatures)
* Type signatures: ExplicitForAll, KindSignatures, NamedWildCards, ScopedTypeVariables
* Class and instances declarations: FlexibleContexts, FlexibleInstances, MultiParamTypeClasses, ConstrainedClassMethods, InstanceSigs, TypeSynonymInstances
* Deriving mechanism: DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveTraversable, StandaloneDeriving, EmptyDataDeriving, DeriveLift, GeneralisedNewtypeDeriving, DeriveGeneric
удивительно, что они PolyKinds добавили, это ж прям anti-boring breaking change
источник

AA

A64m AL256m qn<co... in Haskell
да, да и скоупед тайп вариайблес тоже
источник

AA

A64m AL256m qn<co... in Haskell
нокускс ноже, думаю, че-то поломает, но не боринг код в основном
источник

R

Roman in Haskell
A64m AL256m qn I0
да, да и скоупед тайп вариайблес тоже
он ломающий, но не настолько нескучный как PolyiKnds, так что это удивляет чуть меньше. Хотя вон Митчелл говорил, что и полиморфизм редко использует, так что для него наверное явный форалл — это уже дискотека
источник