mvoidex / atom-haskell-hsdev

haskell hsdev plugin for atom
MIT License
2 stars 1 forks source link

Atom-Haskell invitation #2

Open lierdakil opened 7 years ago

lierdakil commented 7 years ago

Hello. I accidentally stumbled upon this repository, and I figured I might as well ask if you'd be interested in joining Atom-Haskell organization.

Atom-Haskell strives to offer complete Haskell support for Atom editor, in a neat package with a bowtie, and it has support for multiple backends (with only ghc-mod backend being implemented at the moment).

I'd be very happy to have support for hsdev as well, if you'd be interested in helping make that happen. Atom-Haskell is short on helping hands at the moment, with me basically being the only consistently-active member, so it's not likely said support is going to happen anytime soon without your help.

Using an existing framework could (hopefully) save you some headache related to GUI management (although that would be replaced with the headache of dealing with ide-haskell API, but I can help with that). Besides, ide-haskell is de-facto standard for Haskell in Atom, so I would think consolidation of effort might be beneficial to all parties involved.

Thank you for considering.

mvoidex commented 7 years ago

Hello!

I’ve planned to implement atom-haskell-hsdev as backend for atom-haskell, so I’m definitely interested in joining atom-haskell. However, I have no free time the last few months, so development has not yet been moved from the dead point and even the development of hsdev goes at a slower pace. But it’s not freezed and I’ll try to start working on atom-haskell-hsdev as soon as possible.

Your help will be very handy as long as I’m not familiar with atom api and coffeescript.

mvoidex commented 6 years ago

@lierdakil, commited very basic support of hsdev

It starts hsdev process, scans global-db/user-db Shows tooltips on hovering symbols (also infers types for current buffer)

To not scan global-db/user-db everytime, hsdev db setting can be set