graphql-engine/server/src-lib/Hasura
Auke Booij 3833aaaba9 server: simplify interpretation of concrete monads into abstract arrows
During the preparation of [my talk on monad interpretation](https://www.youtube.com/watch?v=cRh56LGzwas), I realized that the interpretation technique is not lawful for monad transformers in general. This fixes that, while also simplifying the approach a little bit.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4134
GitOrigin-RevId: 7296a44185e6a87a81ac7efcdd9c7bdd9665a4e3
2022-04-04 12:36:35 +00:00
..
Backends server: drop the dropping trigger logic while creating/recreating an event trigger 2022-04-01 10:39:35 +00:00
Base multitenant: fix concurrent metadata init (closes #3819) 2022-03-24 11:51:59 +00:00
Cache server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Eventing Yeet some default-extensions 2022-03-16 00:40:17 +00:00
GraphQL Rewrite GraphQL.Analysis 2022-04-04 05:54:59 +00:00
Incremental Yeet some default-extensions 2022-03-16 00:40:17 +00:00
Metadata server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
RQL server: simplify interpretation of concrete monads into abstract arrows 2022-04-04 12:36:35 +00:00
Server Rewrite GraphQL.Analysis 2022-04-04 05:54:59 +00:00
SQL Yeet some default-extensions 2022-03-16 00:40:17 +00:00
App.hs server: refactor the term "live query" to "subscription" 2022-03-21 10:40:49 +00:00
EncJSON.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
GC.hs server: add explicit export lists in OSS server and enforce with warning 2021-11-04 16:09:38 +00:00
HTTP.hs server: http ip blocklist (closes #2449) 2022-02-25 13:30:57 +00:00
Incremental.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Logging.hs Yeet some default-extensions 2022-03-16 00:40:17 +00:00
Prelude.hs Rewrite GraphQL.Analysis 2022-04-04 05:54:59 +00:00
QueryTags.hs server: add explicit export lists in OSS server and enforce with warning 2021-11-04 16:09:38 +00:00
Session.hs Add remote relationships from remote schemas in schema parser generators 2022-03-14 16:22:50 +00:00
Tracing.hs Remove Unique from Definition 2021-12-01 16:21:35 +00:00