Experimental IRC log happs-2008-02-04

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:41:14<mightybyte>What's the difference between the stuff in SimpleHTTP.hs and AlternativeHTTP.hs?
01:29:15<mightybyte>@seen I'm working on a new tutorial for the development version of HAppS.
01:29:37<mightybyte>s/@seen//
01:29:45<mightybyte>You can find it at http://haskell.org/haskellwiki/HAppS_tutorial2
01:30:23<mightybyte>Comments, suggestions, and fixes are welcome.
01:33:03<kaol>AFAIK AlternativeHTTP will become the new API and SimpleHTTP is on its way out.
01:37:33<mightybyte>Ahhhh, good to know.
01:37:47<mightybyte>I'll use that one instead.
03:16:52<mightybyte>I'm trying to grasp the relationship between ServerPartT and WebT. Anyone have an explanation?
03:26:35<tennin>is there more happs documentation hidden away somewhere? I can't find much, except for the source code...
03:36:27<mightybyte>tennin: The source code is pretty much all I've found for the development version.
03:38:48<mightybyte>tennin: I'm working on a overview for the development version.
03:39:05<mightybyte>tennin: It's at http://haskell.org/haskellwiki/HAppS_tutorial2
03:55:03<tennin>hmm... am I looking at an older version? mine has unparameterized Result and ServerPart m = Reader Request (m (Maybe Result)) instead of the split into ServerPartT and WebT
03:57:21<tennin>this is 0.9.1.2 which I got from darcs...
15:10:23<mightybyte>Anyone have an idea why I get "No suitable handler found" when I POST to /login in the example at http://hpaste.org/5465 ?
15:15:56<Saizan>PUT /= POST
15:17:06<mightybyte>Oh my, do I feel stupid.
15:20:02<Saizan>i guess GET/PUT is a natural pair :)
15:22:11<mightybyte>Couldn't see the forest for the trees.
15:23:15<mightybyte>Saizan: Could you explain to me in words how WebT and ServerPartT relate to each other?
15:24:08<mightybyte>I've been looking at the definitons and I see the relationships, but I don't understand the application well enough.
15:35:48<Saizan>mightybyte: i've just skimmed AlternativeHTTP once, sorry :\
15:36:13<mightybyte>Saizan: Ok, no problem.
18:43:01<mightybyte>@hoogle deriveNewData
20:00:10<CosmicRay>hello happs people. We have a web-based program that is currently running as a CGI script using Wash. Wash's continuation style has resulted in it being difficult to maintain, and although its style of doing validation of input data is helpful, doesn't quite give us enough control. we need to make major changes in it, so I'm looking at happs.
20:00:34<CosmicRay>this application explicitly is all about reading data from a database and sending change requests to it via soap
20:01:08<CosmicRay>one problem with wash was that we couldn't cache data in ram, so we'd have several pages to gather input and run checks, and on each display of , say, page 3, we'd have to re-run the queries from page 1 and 2
20:01:13<CosmicRay>can happs help in this situation?
20:01:26<CosmicRay>from looking at the website it looks like it is mainly designed to be used without an external RDBMS
20:06:34<mightybyte>That's correct.
20:07:07<kaol>it's possible to just use straight IO in a response handler
20:09:25<CosmicRay>ok.
20:09:44<CosmicRay>so might I use the happs state to record, say, the fact that we successfully queried X already?
20:10:21<mightybyte>Sure, you could use it for anything.
20:11:50<CosmicRay>also google found a happs tutorial in its cache http://209.85.207.104/search?q=cache:HAeUaEi-_DoJ:happs.org/HAppS/doc/tutorial.html+happs&hl=en&ct=clnk&cd=4&gl=us&client=iceweasel-a
20:11:54<CosmicRay>I can't find it on the website now
20:11:58<CosmicRay>is it gone for a reason?
20:12:19<mightybyte>Are you thinking of the tutorial on the haskell wiki?
20:12:38<CosmicRay>no, this one was apparently at happs.org/HAppS/doc/tutorial.html
20:12:38<mightybyte>http://haskell.org/haskellwiki/HAppS_tutorial
20:13:39<kaol>AFAIK AlternativeHTTP is going to become the new API
20:14:08<CosmicRay>ah, I see you all are using hslogger. nice. are you happy with it?
20:14:17<mightybyte>Yes, alex said something to that affect on the mailing list.
20:14:34<CosmicRay>good to hear.
20:14:59<mightybyte>That comment was referring to kaol's comment.
20:15:05<CosmicRay>oh
21:43:26<CosmicRay>what is this "sp" command on the homepage under Gettting STarted?
21:43:57<mightybyte>It's a haskell utility called searchpath that will automatically fetch dependencies.
21:44:52<CosmicRay>interesting.
21:45:01<mightybyte>You can also use cabal.
21:45:32<mightybyte>It takes a bit of work to get the development version compiled and installed.
21:46:15<CosmicRay>will you be publishing tarballs at some point?
21:47:57<mightybyte>I'm not sure. I'm not a developer (at least not yet). I'm just a new user trying to figure everything out.

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