Experimental IRC log happs-2008-03-01

Available formats: content-negotiated html turtle (see SIOC for the vocabulary)

Back to channel and daily index: content-negotiated html turtle

These logs are provided as an experiment in indexing discussions using IRCHub.py, Irc2RDF.hs, and SIOC.

00:00:40<Lemmih>So either use 'multi' or change the return type to 'ServerPartT m [ServerPartT m a]'.
00:01:24<Lemmih>You probably want: loginGate :: Monad m => [ServerPartT m a] -> Maybe ... -> ServerPartT m a
00:02:01<Lemmih>Do you have a 'SessionKey -> IO (Maybe SessionData)'?
00:02:20<Lemmih>If so, you could use the function 'require'.
00:03:15<dbpatterson>why would it be IO? isnt it a transaction and thus MonadReader m => m SessionData?
00:03:39<Lemmih>[ withData $ \session -> [ require (getSessionData session) $ \sessionData -> ... , getSessionData failed ], getSession failed ]
00:04:02<Lemmih>dbpatterson: Often you don't want to execute single events.
00:04:19<Lemmih>dbpatterson: Sessions might be on one server, session data might be on another.
00:04:41<dbpatterson>so you would just wrap the transaction inside an IO action?
00:05:17<Lemmih>Right, 'getSessionData' would lookup the session and then lookup the data.
00:05:28<Lemmih>(By emitting two events)
00:13:12<Lemmih>dbpatterson: The general idea is to let ServerPart deal with as much error handling as possible.
00:13:58<Lemmih>O
00:14:53<Lemmih>I'm off. Hopefully you'll find a solution thats to your liking.
00:24:15<dbpatterson>thanks
06:07:33<dbpatterson>is there any mechanism in HAppS to do a http redirect?
06:07:59<dbpatterson>shoulda grepped the code first
06:08:08<dbpatterson>seeOther should do it
11:38:07<fxr>y00

Back to channel and daily index: content-negotiated html turtle