This repository was archived by the owner on Oct 7, 2020. It is now read-only.
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
Should we move hie-plugin-api to its own repo? #1294
Open
Description
hie-plugin-api
provides a number of things, the most fundamental being an API that plugins can code against. This is used by HaRe. But HaRe
is also used as a plugin in hie
.
Since none of these is currently in hackage, we end up with the absurd situation where haskell-ide-engine
has HaRe
as a submodule, which in turn has haskell-ide-engine
as a submodule, and on it goes.
Git knows how to do the right thing, but this is awkward and confusing.
A possible solution is to move hie-plugin-api
to its own repo, which in the current development model would result in it being a submodule of haskell-ide-engine
, and also of HaRe
, but then without cycles.
Comments? Other solutions?