2

我对整个 monad/IO 的东西还是很陌生,而且我在使用nntp 包时遇到了麻烦。有人可以告诉我如何使用它的例子吗?例如。如何获取最近 24 小时内某个组的文章 ID 列表?

4

1 回答 1

1

我不确定你到底遇到了哪一部分问题(除非它只是“我到底该从哪里开始?”)

查看文档,似乎该nntp包实际上并不支持标头解析,这似乎很奇怪。因此,您可以要求它为您获取一篇文章,但是必须弄清楚如何解析标题才能确定文章何时发布......

看起来你可以做类似的事情

main = do
  articles <- runNntpWithHost "nntp.example.com" Nothing main2
  ...do stuff with articles...

main2 post_allowed = do
  group <- groupFromName "example.group"
  forArticles group return

获取给定组中所有文章的列表。不知道你会如何用这个特定的包做更复杂的事情......

于 2013-05-12T11:26:09.907 回答