jtobin / deanie

An embedded probabilistic programming language.
MIT License
34 stars 7 forks source link

Hackage release #2

Open ocramz opened 6 years ago

ocramz commented 6 years ago

I can lend a hand as co-maintainer if necessary.

jtobin commented 6 years ago

Hmm, deanie needs some work before I could release it on Hackage, I think. As it stands right now it's more or less a bunch of skeleton code that I put together while working on another project.

The main thing that needs to be done is to make the comonadic inference algorithm work with the joint free monad / free applicative structure that I've used for most stuff in deanie -- as it stands right now the comonadic inference module is just empty. This doesn't seem like an impossible task or anything, I just need to take a look at it in some detail.

Aside from that, the other work is pretty simple -- make sure it includes a useful collection of probability distributions, good documentation, examples, etc. Maybe another inference algorithm or two. I think there's actually a (trivially-fixable) bug in the importance sampler at the moment as well.

I might try to take a look at this at some point as it would be good to have the work here productionized a bit -- as an embedded probabilistic programming language, it really is pretty nice to use. My current interests are a bit afield of the work here, though.