[Haskell-cafe] What features should an (fictitious) IDE for Haskell have?

Alan & Kim Zimmerman alan.zimm at gmail.com
Mon Nov 30 22:26:44 UTC 2020


On Mon, 30 Nov 2020 at 21:42, Henning Thielemann <
lemming at henning-thielemann.de> wrote:

>
> On Mon, 30 Nov 2020, Tikhon Jelvis wrote:
>
> > Biggest feature I want is automated refactoring.
>
> Any such refactoring tool would require a (configurable) formatting and
> indentation tool, because even simple search&replace will break your
> layout. Thus, a good code formatter would be an even more important
> feature of the IDE.
>

The ghc-exactprint library (as used in retrie, hlint refactors and HaRe)
makes it so you can change the AST in a refactoring and preserve
formatting/layout in the result.

Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20201130/7dce91ce/attachment.html>


More information about the Haskell-Cafe mailing list