- [ ] `eff` changes to remove effect rows - [ ] Changes to `refs`, `exceptions` and so on - [ ] Reimplement `ST` in terms of `refs` as its own separate monad - [x] `psci-support` changes for instance chains - [ ] `typelevel-prelude` merges - [ ] ~Remove kind-specific proxy types~ - [ ] Move `RowList` to PreludelPrim and add `Record` instances for `Show`, `Eq`, `Ord`, etc. - [ ] Deprecate old generics and remove record support from `generics` - [ ] updates to try purescript, demos, etc EDIT (Liam) - proxy syntax was removed so we shouldn't remove kind-specific proxies, and `RowList` may be moved to `Prim` via #3179 Libraries: - [x] [`purescript-arrays`](http://www.github.com/purescript/purescript-arrays) - [x] [`purescript-assert`](http://www.github.com/purescript/purescript-assert) - [x] [`purescript-bifunctors`](http://www.github.com/purescript/purescript-bifunctors) - [x] [`purescript-catenable-lists`](http://www.github.com/purescript/purescript-catenable-lists) - [x] [`purescript-console`](http://www.github.com/purescript/purescript-console) - [x] [`purescript-const`](http://www.github.com/purescript/purescript-const) - [x] [`purescript-contravariant`](http://www.github.com/purescript/purescript-contravariant) - [x] [`purescript-control`](http://www.github.com/purescript/purescript-control) - [ ] [`purescript-datetime`](http://www.github.com/purescript/purescript-datetime) - [x] [`purescript-distributive`](http://www.github.com/purescript/purescript-distributive) - [x] [`purescript-effect`](http://www.github.com/purescript/purescript-effect) - [x] [`purescript-either`](http://www.github.com/purescript/purescript-either) - [x] [`purescript-enums`](http://www.github.com/purescript/purescript-enums) - [x] [`purescript-exceptions`](http://www.github.com/purescript/purescript-exceptions) - [x] [`purescript-exists`](http://www.github.com/purescript/purescript-exists) - [x] [`purescript-foldable-traversable`](http://www.github.com/purescript/purescript-foldable-traversable) - [x] [`purescript-foreign`](http://www.github.com/purescript/purescript-foreign) - [x] [`purescript-free`](http://www.github.com/purescript/purescript-free) - [x] [`purescript-functions`](http://www.github.com/purescript/purescript-functions) - [x] [`purescript-functors`](http://www.github.com/purescript/purescript-functors) - [x] [`purescript-gen`](http://www.github.com/purescript/purescript-gen) - [ ] [`purescript-generics-rep`](http://www.github.com/purescript/purescript-generics-rep) - [x] [`purescript-globals`](http://www.github.com/purescript/purescript-globals) - [x] [`purescript-identity`](http://www.github.com/purescript/purescript-identity) - [x] [`purescript-integers`](http://www.github.com/purescript/purescript-integers) - [x] [`purescript-invariant`](http://www.github.com/purescript/purescript-invariant) - [x] [`purescript-lazy`](http://www.github.com/purescript/purescript-lazy) - [x] [`purescript-lcg`](http://www.github.com/purescript/purescript-lcg) - [x] [`purescript-lists`](http://www.github.com/purescript/purescript-lists) - [x] [`purescript-math`](http://www.github.com/purescript/purescript-math) - [x] [`purescript-maybe`](http://www.github.com/purescript/purescript-maybe) - [x] [`purescript-minibench`](http://www.github.com/purescript/purescript-minibench) - [x] [`purescript-newtype`](http://www.github.com/purescript/purescript-newtype) - [x] [`purescript-nonempty`](http://www.github.com/purescript/purescript-nonempty) - [x] [`purescript-orders`](http://www.github.com/purescript/purescript-orders) - [x] [`purescript-parallel`](http://www.github.com/purescript/purescript-parallel) - [x] [`purescript-partial`](http://www.github.com/purescript/purescript-partial) - [ ] [`purescript-prelude`](http://www.github.com/purescript/purescript-prelude) - [x] [`purescript-profunctor`](http://www.github.com/purescript/purescript-profunctor) - [x] [`purescript-proxy`](http://www.github.com/purescript/purescript-proxy) - [x] [`purescript-psci-support`](http://www.github.com/purescript/purescript-psci-support) - [ ] [`purescript-quickcheck`](http://www.github.com/purescript/purescript-quickcheck) - [x] [`purescript-random`](http://www.github.com/purescript/purescript-random) - [x] [`purescript-record`](http://www.github.com/purescript/purescript-record) - [x] [`purescript-refs`](http://www.github.com/purescript/purescript-refs) - [x] [`purescript-semirings`](http://www.github.com/purescript/purescript-semirings) - [x] [`purescript-st`](http://www.github.com/purescript/purescript-st) - [x] [`purescript-strings`](http://www.github.com/purescript/purescript-strings) - [x] [`purescript-tailrec`](http://www.github.com/purescript/purescript-tailrec) - [x] [`purescript-transformers`](http://www.github.com/purescript/purescript-transformers) - [x] [`purescript-tuples`](http://www.github.com/purescript/purescript-tuples) - [x] [`purescript-type-equality`](http://www.github.com/purescript/purescript-type-equality) - [ ] [`purescript-typelevel-prelude`](http://www.github.com/purescript/purescript-typelevel-prelude) - [x] [`purescript-unfoldable`](http://www.github.com/purescript/purescript-unfoldable) - [x] [`purescript-unsafe-coerce`](http://www.github.com/purescript/purescript-unsafe-coerce) - [x] [`purescript-validation`](http://www.github.com/purescript/purescript-validation)
effchanges to remove effect rowsrefs,exceptionsand so onSTin terms ofrefsas its own separate monadpsci-supportchanges for instance chainstypelevel-preludemergesRemove kind-specific proxy typesRowListto PreludelPrim and addRecordinstances forShow,Eq,Ord, etc.genericsEDIT (Liam) - proxy syntax was removed so we shouldn't remove kind-specific proxies, and
RowListmay be moved toPrimvia #3179Libraries:
purescript-arrayspurescript-assertpurescript-bifunctorspurescript-catenable-listspurescript-consolepurescript-constpurescript-contravariantpurescript-controlpurescript-datetimepurescript-distributivepurescript-effectpurescript-eitherpurescript-enumspurescript-exceptionspurescript-existspurescript-foldable-traversablepurescript-foreignpurescript-freepurescript-functionspurescript-functorspurescript-genpurescript-generics-reppurescript-globalspurescript-identitypurescript-integerspurescript-invariantpurescript-lazypurescript-lcgpurescript-listspurescript-mathpurescript-maybepurescript-minibenchpurescript-newtypepurescript-nonemptypurescript-orderspurescript-parallelpurescript-partialpurescript-preludepurescript-profunctorpurescript-proxypurescript-psci-supportpurescript-quickcheckpurescript-randompurescript-recordpurescript-refspurescript-semiringspurescript-stpurescript-stringspurescript-tailrecpurescript-transformerspurescript-tuplespurescript-type-equalitypurescript-typelevel-preludepurescript-unfoldablepurescript-unsafe-coercepurescript-validation