[Haskell-cafe] Should Yesod.Mail be a separate package?

Michael Snoyman michael at snoyman.com
Sun Oct 17 02:11:07 EDT 2010

Hey all,

I wrote a simple email module in Yesod[1] that handles such things as
multipart messages and Base64 encoding. It's still missing some
features (multipart/alternative, for instance), but it can be useful
for throwing together emails. It's currently part of the yesod
package, but I'm going to be moving it to a separate package to free
me up to make breaking API changes more frequently.

As of right now, I'm just going to move it into the yesod-auth package
(also being split off from the main yesod package), and therefore it
will still have all the dependencies on Yesod. My question is whether
people would find this package useful outside the scope of Yesod.
There are no dependencies from this module onto any Yesod-specific
stuff, so this separation could easily be done. I just don't feel like
adding another package to maintain if no one is interested.

So if anyone wants this offered up as a separate package, and/or has
any API suggestions, please let me know.


[1] http://hackage.haskell.org/packages/archive/yesod/0.5.4/doc/html/Yesod-Mail.html

More information about the Haskell-Cafe mailing list