3 ms·
> And it's perfectly possible to run hoogle locally and integrate it with your editor. Interesting. Could you point to some demo of such IDE integration? Neve
by still_grokking 4y ago
> And it's perfectly possible to run hoogle locally and integrate it with your editor.
Interesting.
Could you point to some demo of such IDE integration? Never seen it.
I'm still struggling to imagine how something like "IntelliSense" would look like in such a system. Do you have e.g. any demo video you could point to? Curious to learn more!
- zopa 4y agoIf I made it sound like there's something like IntelliSense today, apologies! We've got <https://github.com/haskell/haskell-mode/blob/master/haskell-hoogle.el https://github.com/haskell/haskell-mode/blob/master/haskell-...>, but it's type-a-command-and-do-a-search: it's not linked in with completion directly in the setups I've seen. (In practice, I'm usually starting from a slightly different place: I know I want a Frob and I've got a This and a That, so I do :hoogle This -> That -> Frob and get some options. The thought-process is working backwards from the goal more than forwards from one key object in focus. A different way of working, but I'm not convinced it's less effective.) My point though was that it's an engineering issue, not a fundamental language limitation. ie not a reason all future languages should shun haskell features. The building blocks to do better at completion than haskell curently does are there.