semantic
semantic copied to clipboard
Publish to Hackage/Stackage.
Is there any plan to publish on hackage and stackage?
Short answer: in the future, yes, but probably not right now.
Longer answer: In principle, a Hackage release should be trivial, but in practice there are a number of obstacles to this. Firstly, we depend on haskell-tree-sitter, which is also not yet on Hackage, and involves no fewer than nine separate packages. In addition, we are sadly many versions behind in terms of the data types that haskell-tree-sitter provides, and our code is very sensitive to changes therein due to the vagaries of the Assignment modules. In addition, we have to figure out what a good release schedule for semantic looks like, what kind of version compatibility we want to provide, and how it fits into our internal infrastructure and tooling.
This is all very important work to do, but we simply haven’t had the time to do it yet. Thanks for the reminder—I’m changing the title of this issue to reflect that it is something we want to do.
Update: we also have to get rid of our pinned dependencies.
The longer answer mentions a number of tasks to be done. Are they outlined anywhere in a more detailed way, so that we could maybe take part in resolving them?
#136 and #111 are the blockers that I know of.