[ANN] marvin-0.1.0, a Haskell framework for writing chat bots

Hello Haskell enthusiasts, For a couple of months now I’ve been working on a framework for writing chat bots in Haskell. The project is very heavily inspired by Hubot (https://hubot.github.com/ https://hubot.github.com/) and for the most part mimics its API. However it provides all the nice Haskell features, such as type safety and running as compiled code, rather than interpreted. If you’re curious check it out, I’d love some feedback. (Verbose) Documentation: http://marvin.readthedocs.io http://marvin.readthedocs.io/ Package: https://hackage.haskell.org/package/marvin https://hackage.haskell.org/package/marvin Source code repository: https://github.com/JustusAdam/marvin https://github.com/JustusAdam/marvin Suggestions and issues: https://github.com/JustusAdam/marvin/issues https://github.com/JustusAdam/marvin/issues Regards, Justus

(Verbose) Documentation: http://marvin.readthedocs.io
Thank you for taking the time to do that. Running a `stack install marvin` ended in a bunch of bounds errors. Do you feel like getting it onto Stackage to keep it in sync with the the rest of the snapshot? https://github.com/fpco/stackage/blob/master/MAINTAINERS.md#adding-a-package Best, Luke On 17.02.2017 11:22, Justus Adam wrote:
Hello Haskell enthusiasts,
For a couple of months now I’ve been working on a framework for writing chat bots in Haskell. The project is very heavily inspired by Hubot (https://hubot.github.com/) and for the most part mimics its API. However it provides all the nice Haskell features, such as type safety and running as compiled code, rather than interpreted.
If you’re curious check it out, I’d love some feedback.
(Verbose) Documentation: http://marvin.readthedocs.io
Package: https://hackage.haskell.org/package/marvin
Source code repository: https://github.com/JustusAdam/marvin
Suggestions and issues: https://github.com/JustusAdam/marvin/issues
Regards, Justus
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

Oh .. thats probably due to the `pvp-bounds` I enabled. I should maybe add the version bounds manually … Haven’t had the time yet though :/ I’ve submitted a pull request to stackage to get it added. For now It should work if you install it with the packages from lts-7.15, that’s the one I build it against. Regards, Justus
On 17 Feb 2017, at 12:36 PM, Luke Murphy
wrote: (Verbose) Documentation: http://marvin.readthedocs.io
Thank you for taking the time to do that.
Running a `stack install marvin` ended in a bunch of bounds errors. Do you feel like getting it onto Stackage to keep it in sync with the the rest of the snapshot?
https://github.com/fpco/stackage/blob/master/MAINTAINERS.md#adding-a-package
Best,
Luke
On 17.02.2017 11:22, Justus Adam wrote:
Hello Haskell enthusiasts,
For a couple of months now I’ve been working on a framework for writing chat bots in Haskell. The project is very heavily inspired by Hubot (https://hubot.github.com/) and for the most part mimics its API. However it provides all the nice Haskell features, such as type safety and running as compiled code, rather than interpreted.
If you’re curious check it out, I’d love some feedback.
(Verbose) Documentation: http://marvin.readthedocs.io
Package: https://hackage.haskell.org/package/marvin
Source code repository: https://github.com/JustusAdam/marvin
Suggestions and issues: https://github.com/JustusAdam/marvin/issues
Regards, Justus
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

All right, I added some sensible version bounds and got the package on stackage. As of nightly nightly-2017-02-19 you can get marvin directly fron stackage. Have fun :) Justus
On 17 Feb 2017, at 1:35 PM, Justus Adam
wrote: Oh .. thats probably due to the `pvp-bounds` I enabled. I should maybe add the version bounds manually … Haven’t had the time yet though :/
I’ve submitted a pull request to stackage to get it added.
For now It should work if you install it with the packages from lts-7.15, that’s the one I build it against.
Regards,
Justus
On 17 Feb 2017, at 12:36 PM, Luke Murphy
wrote: (Verbose) Documentation: http://marvin.readthedocs.io
Thank you for taking the time to do that.
Running a `stack install marvin` ended in a bunch of bounds errors. Do you feel like getting it onto Stackage to keep it in sync with the the rest of the snapshot?
https://github.com/fpco/stackage/blob/master/MAINTAINERS.md#adding-a-package
Best,
Luke
On 17.02.2017 11:22, Justus Adam wrote:
Hello Haskell enthusiasts,
For a couple of months now I’ve been working on a framework for writing chat bots in Haskell. The project is very heavily inspired by Hubot (https://hubot.github.com/) and for the most part mimics its API. However it provides all the nice Haskell features, such as type safety and running as compiled code, rather than interpreted.
If you’re curious check it out, I’d love some feedback.
(Verbose) Documentation: http://marvin.readthedocs.io
Package: https://hackage.haskell.org/package/marvin
Source code repository: https://github.com/JustusAdam/marvin
Suggestions and issues: https://github.com/JustusAdam/marvin/issues
Regards, Justus
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
participants (2)
-
Justus Adam
-
Luke Murphy