Experimental IRC log happs-2007-07-24

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.

04:19:40<shapr>@yow !
07:09:30<tuxplorer>Are handlers in HAppS internally implemented as Monads?
07:11:08<Saizan>well, they are roughly actions in the (Ev st req) monad
07:20:26<tuxplorer>there are no oreilly or prentice hall books on Haskell or HAppS yet? Those publishers concentrate only on yielding topics?
07:22:10<kaol>tuxplorer: not yet, but see http://www.realworldhaskell.org/blog/
07:24:22<kaol>and I have the impression that HAppS' API isn't quite yet nailed down
07:26:58<kaol>but it's not that there aren't any books on Haskell... Some at http://haskell.org/haskellwiki/Books might suit you too.
18:06:57<dinoMI>msouth: What's happening? Anything fun?
18:22:48<msouth>I'm listening to MJD talk about using perl as functionally as possible :)
18:31:30<dinoMI>You're listening as functionally or he's talking as functionally?
18:32:23<dinoMI>I feel the unfortunate truth is this: without first-class functions and true partial evaluation, a langauge can only be hacked so far towards FP.
18:33:36<dinoMI>The mechanism I've seen in P6 to do partial eval, it still seems difficult. Perhaps I'm missing something about it.
18:34:00<dinoMI>seen the syntax in P6..
18:47:12<dinoMI>I've seen an example with the: my $c = &foo.assuming(bar => someValue);
18:47:45<dinoMI>Where $bar is a var inside foo's definition. $c points to the new curried version of $foo.
18:49:21<dinoMI>I don't want to be a prick, but that's just many orders of magnitude creepier than (+ 5) :: (Num a) => a -> a
18:53:21<msouth>he is basically extolling the virtues of functional programming, and showing how to use them in perl
18:53:30<msouth>it's the Higher Order Perl talk.
18:55:32<msouth>Now he's selling haskell
18:55:55<dinoMI>msouth: I understand, and I totally can see it from MJD. HOP is a very FP-oriented book.
18:56:27<dinoMI>But come on, tell me the truth, that .assuming business makes you feel sick.
18:57:10<msouth>heh
18:57:22<msouth>I like -> -> -> much better
18:58:01<msouth>but it's probably easier for other people to understand what's going on with the .assuming thing
18:58:40<dinoMI>Geez, (+ 5) isn't that crazy. Or (\x -> x + 5)
18:58:54<dinoMI>it's got 78% less notational noise.
18:59:00<msouth>i agree
18:59:20<msouth>but for most people it's going to be hard to wrap their head around that.
18:59:28<msouth>much like the new perl6 regexe
18:59:29<dinoMI>We must teach them.
18:59:29<msouth>s
18:59:39<msouth>they will be easier to read than the perl 5 ones
18:59:43<msouth>and longer to type.
18:59:55<dinoMI>Oh, I was shocked when I first saw those regexps. But after working on the unit tests for Parrot, I started to love them.
19:00:10<dinoMI>And they're totally the same idea as things like Parsec in H.
19:00:37<msouth>k, gotta go to lunch
19:00:40<msouth> ttyl
19:00:41<dinoMI>later
20:21:59<dinoMI>If you had grabbed that code yesterday, I made minor cosmetic additions of comments. You may update your repo: (from within the proj dir) darcs pull
20:22:13<dinoMI>msouth: ^ that was for you
20:22:33<dinoMI>Also, if you have any changes you've made, maybe a good idea to rec those before pull
20:28:11<msouth>ok
20:28:59<dinoMI>Also sent email of logs of this channel.
20:42:41<msouth>dinoMI: did you say you got some state-preserving stuff to work, too?
20:42:51<msouth>Ihaven't looked at it much because I went to BOF sessions last night.

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