isovector / haskell-language-server

Integration point for ghcide and haskell-ide-engine. One IDE to rule them all.
Apache License 2.0
0 stars 2 forks source link

Expose the metaprogramming interface #28

Open isovector opened 3 years ago

isovector commented 3 years ago

We can write a quick parser of type Parser (TacticM ()) (see https://github.com/TOTBWF/muprl/blob/master/src/MuPRL/Parser/Tactic.hs for inspiration). Add a little bit of machinery in HLS to find these files and add them to the action list or known auto tactics, and we have a nice/extensible system on our hands.

isovector commented 3 years ago

In progress. https://github.com/haskell/haskell-language-server/compare/master...isovector:metaprogramming?expand=1