You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While looking at the code in Language.Haskell.TH.Desugar.Core recently, it struck me that there are quite a few language constructs that th-desugar does not support, but several of these are not mentioned in the th-desugarREADME's "Known limitations" section. Notable omissions include:
While looking at the code in
Language.Haskell.TH.Desugar.Core
recently, it struck me that there are quite a few language constructs thatth-desugar
does not support, but several of these are not mentioned in theth-desugar
README
's "Known limitations" section. Notable omissions include:Lack of support for
RecursiveDo
:th-desugar/Language/Haskell/TH/Desugar/Core.hs
Line 243 in ed1d98c
Lack of support for
ApplicativeDo
(see dsDoStmts doesn't support ApplicativeDo #138)Lack of support for view patterns (see Pattern guards are not a sufficient replacement for view patterns #174):
th-desugar/Language/Haskell/TH/Desugar/Core.hs
Lines 652 to 653 in ed1d98c
No support for unresolved infix operators:
th-desugar/Language/Haskell/TH/Desugar/Core.hs
Lines 79 to 80 in ed1d98c
The text was updated successfully, but these errors were encountered: