2015-11-26 13:59:35 +0000sz0`sz0
2015-11-26 14:21:01 +0000NightRa(uid40361@gateway/web/irccloud.com/x-gkrcjfusyifeufvn)
2015-11-26 14:35:05 +0000jakub(~jakub@outusers13.fbk.eu)
2015-11-26 14:39:09 +0000 <jakub> hello, is haskell-ide-engine meant as simply (a) facade over other libraries, (b) unified and consolidated implementation of what other libraries provide + more, (c) not just a library but a framework that defines the overall environment (rather then being a stash of useful functions), (d) something meant to become/spark a creation of an actual IDE? Thanks
2015-11-26 14:53:17 +0000eriksensei(~Adium@546B12FD.cm-12-4a.dynamic.ziggo.nl) (Quit: Leaving.)
2015-11-26 14:54:30 +0000 <cocreature> jakub: I would call it a framework
2015-11-26 14:54:45 +0000redxaxder(~redxaxder@c-73-232-94-188.hsd1.tx.comcast.net)
2015-11-26 14:54:58 +0000 <cocreature> the idea is that tools can concentrate on the things they actually do and then write a tiny integration for haskell-ide-engine
2015-11-26 14:55:11 +0000 <cocreature> haskell-ide-engine then takes care of communicating with the different editors/ides
2015-11-26 14:55:33 +0000 <cocreature> this makes it easier for tool providers and for the people working on the ide integrations
2015-11-26 14:55:44 +0000eriksensei(~Adium@546B12FD.cm-12-4a.dynamic.ziggo.nl)
2015-11-26 14:56:29 +0000sz0sz0`
2015-11-26 14:56:36 +0000 <jakub> is there any initiative to create a tool (editor/ide/...) that would use it?
2015-11-26 14:57:00 +0000 <cocreature> we have some initial emacs bindings and there is work on leksah integration
2015-11-26 14:57:26 +0000 <cocreature> we hope to extend this to atom,vim and whatever else people want to use
2015-11-26 14:58:05 +0000 <cocreature> we’re happy to help people working on other integrations, we just started with what we use
2015-11-26 14:58:28 +0000 <cocreature> but we don’t intend (or at least I don’t) to create a standalone tool
2015-11-26 14:58:44 +0000 <cocreature> there is not much to be gained by reimplementing basic editing functionality
2015-11-26 15:00:22 +0000eriksensei(~Adium@546B12FD.cm-12-4a.dynamic.ziggo.nl) (Client Quit)
2015-11-26 15:08:56 +0000 <jakub> cocreature: i almost totally agree, except none of the mentioned editors (except leksah, which i never got working) has a very nice ide like feel (i like vim, and i used emacs in past, but one can tell they were created as something other than complete and clean IDEs)
2015-11-26 15:09:35 +0000 <cocreature> jakub: sure, but at lot of people prefer that :)
2015-11-26 15:09:45 +0000 <cocreature> jakub: if you want to write eclipse integrations go for it!
2015-11-26 15:09:51 +0000 <cocreature> I'll be happy to help you where needed
2015-11-26 15:10:19 +0000 <cocreature> nothing about haskell-ide-engine forces you to use emacs,vim,… it’s just what we use so we started with that
2015-11-26 15:14:03 +0000 <jakub> well i despise eclipse :) i will stick with emacs/vim, and i am open to trying new things if they come around, i was merely just curious what are the chances to see this work deployed somewhere eventually, i am not a big fan of software solutions put together from tons of projects that were developed in isolation and thus need a lot of glue to be put together... but i dont say this to disrespect
2015-11-26 15:14:09 +0000 <jakub> the amount of effort you people are putting into it, better something than nothing, and there is always lack of manpower
2015-11-26 15:16:57 +0000GitHub96- [13haskell-ide-engine] 15cocreature opened pull request #100: Rename haskell-ide-engine to hie (06master...06elisp-rename) 02http://git.io/vBuje
2015-11-26 15:17:28 +0000 <alanz> jakub, ac cocreature said, the idea is to allow experts to concentrate on where their expertise is. The people who know how to code for a given IDE can sort out the integration, tool writers can concentrate on tools, and they should work on all supported IDEs then
2015-11-26 15:18:19 +0000 <cocreature> jakub: well we actually reduce glue. one the one hand plugin authors don’t need all the glue to work with every ide/editor out there, but just a tiny bit of glue to hie and on the other hand the ide people only need the glue to work with hie not for every single tool
2015-11-26 15:18:35 +0000Gurkenglas(Gurkenglas@dslb-188-103-077-131.188.103.pools.vodafone-ip.de) (Ping timeout: 276 seconds)
2015-11-26 15:22:51 +0000 <jakub> cocreature: yes, i can appreciate this benefit. i may just not completely understand what is still considered "hie" and what is supposed to go into plugins (which can eventually all be converted into something that requires as concise api of hie as possible. my fear is that each plugin is going to be a considerably large thing that resembles nothing else from the complete set of plugins, the outp
2015-11-26 15:22:57 +0000 <jakub> uts of the tools in core of plugins will be diverse ... but thats just the first sight impression I got
2015-11-26 15:23:15 +0000 <cocreature> alanz: is there a reason why we have set travis to post to #haskell-ide instead of this channel?
2015-11-26 15:23:57 +0000 <alanz> no, except that was the original channel name. Will you update it?
2015-11-26 15:24:26 +0000 <cocreature> yep