semantic icon indicating copy to clipboard operation
semantic copied to clipboard

Publish to Hackage/Stackage.

Open Qinka opened this issue 6 years ago • 3 comments

Is there any plan to publish on hackage and stackage?

Qinka avatar Jun 01 '19 12:06 Qinka

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.

patrickt avatar Jun 01 '19 13:06 patrickt

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?

ch3rn0v avatar Aug 06 '19 11:08 ch3rn0v

#136 and #111 are the blockers that I know of.

patrickt avatar Aug 13 '19 15:08 patrickt