15

私はしばらくの間Haskellを学んでおり、新しいプログラミング言語ごとに、メールサーバーでの作業とRSSおよびAtomコンテンツの公開を必要とする小さなプロジェクトを行っていることを学びました。唯一の問題は、これらの適切なパッケージが見つからないか、少なくともパッケージのレビューが見つからないことです。

だから私はコミュニティに尋ねます:

メールサーバーとやり取りするための推奨パッケージはありますか?(IMAP、POP3など)

RSSやAtomフィードを公開するための推奨パッケージはありますか?それができない場合、一般的なXMLに適したパッケージはありますか?

それらすべてを結合するためのミニマルで低摩擦のWebサーバーに関する提案はありますか?

前もって感謝します。

4

1 に答える 1

2

この質問に答えるだけで、このfeedパッケージは RSS の作成に適しています。電子メールの場合、人々は通常、sendmail 実行可能ファイルに直接シェルアウトします。mime-mailパッケージは、いくつかの追加ツールとともに、これのラッパーを提供します。電子メールを読みたい場合、典型的な方法は、セットアップprocmailなどを行い、mboxパーサーを使用して生成されたファイルを直接操作することです。2 つのパーサーはmboxcodec-mboxです。

本当に pop3/imap とやり取りしたい場合は、前者をpop3-clientで、後者を HaskellNet で行うことができます。これはかなり古いですが、明らかに動作します。これを使用するためのサンプル コードは、こちらから入手できます。

于 2012-08-01T16:18:23.353 に答える