Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Has HaRe been abandoned? (last activity in 2017) #70

Open
andreasabel opened this issue Jul 28, 2022 · 5 comments
Open

Has HaRe been abandoned? (last activity in 2017) #70

andreasabel opened this issue Jul 28, 2022 · 5 comments

Comments

@andreasabel
Copy link

andreasabel commented Jul 28, 2022

Looks like HaRe has been abandoned. The last commit here is from 2017. There are no build plans for GHC > 8.0.
I made this fact explicit via revisions, e.g.: https://hackage.haskell.org/package/HaRe-0.8.4.1/revisions/

Maybe you want to make this explicit by archiving this repo or flagging the unmaintained status prominently in the README.

Is there any follow-up project? I am interested in a tool to find clones in Haskell code bases...

@alanz
Copy link
Collaborator

alanz commented Sep 20, 2022

I have pretty much stopped working on this.

Your best bet is probably https://github.com/facebookincubator/retrie

@uhbif19
Copy link

uhbif19 commented Jul 4, 2023

@alanz Would it be hard (for me, ie little qualified in GHC API user) to update it to work on new GHC? Or it is very dependent on details?

@alanz
Copy link
Collaborator

alanz commented Jul 4, 2023

@uhbif19 It is very dependent on details.

If you are prepared to give it a try, I could see how I could help, with reviews and such.

@alanz
Copy link
Collaborator

alanz commented Jul 4, 2023

And FYI my most recent work (in 2019 :( ) is at https://github.com/alanz/HaRe/tree/ghc-8.8-hie-bios

@BebeSparkelSparkel
Copy link

Discussion thread about this https://discourse.haskell.org/t/patch-language-for-haskell/11076

Current suggestions are:

  • retrie (already mentioned above) A powerful, easy-to-use codemodding tool for Haskell.
  • apply-refact Perform refactorings specified by the refact library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants