Experimental IRC log happs-2008-02-11

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:39<Lemmih>The code is complex. Are you familiar with Google File System and BigTable?
00:01:34<mightybyte>Some of the basic ideas, but not much of the details.
00:01:50<Lemmih>BigTable pushes data on several machines in a parallel manner.
00:02:06<Lemmih>HAppS pushes functions around on several machines in a parallel manner.
00:02:20<mightybyte>Ahhh
00:02:38<mightybyte>Interesting
00:06:13<Lemmih>There's no main state, there's only a list of components.
00:06:31<Lemmih>Those components can be access through a set of events.
00:06:43<Lemmih>The events are created with 'mkMethods'.
00:08:08<Lemmih>At boot-up, you specify which component should be used for finding all necessary components.
00:08:25<mightybyte>Ok. Is that the argument to startSystemState?
00:08:31<Lemmih>(Components have a static list of dependencies)
00:08:36<Lemmih>Yes.
00:09:35<mightybyte>So all the components in your state must be contained in the "top-level" one that you pass to startSystemState?
00:10:51<Lemmih>All the components you wanna use must be specified in the dependency list.
00:11:24<mightybyte>Ok
00:11:26<Lemmih>Each component has a state. There's no concept of state outside of that.
02:26:15<mightybyte>Lemmih: can you help me understand mkMethods?
07:51:41<jaggederest>Sweet. I knew lurking here would be educational.
10:08:11<Lemmih>mightybyte: Yes, I can.
15:13:36<greg>Setup.hs: At least the following dependencies are missing:
15:13:36<greg> syb-with-class >=0.4
15:14:20<greg>hi, I am having difficulties getting HAppS installed
15:14:46<greg>any help would be greatly appreciated
15:24:46<Lemmih>greg: http://happs.org/repos/syb-with-class
15:50:46<greg>thanks, Lemmih
15:50:50<greg>import HAppS.Server
15:50:50<greg>main = simpleHTTP [ method GET $ ok "Hello World" ]
15:51:03<greg>Couldn't match expected type `Conf' against inferred type `[a]' ...
15:52:17<Lemmih>simpleHTTP nullConf [ ... ]
15:52:51<Lemmih>Where did you find that example?
15:54:13<greg>http://happs.org/
15:55:35<Lemmih> See HAppS-Server/Examples/set/ instead.
15:59:32<greg>compiling, but linking errors
15:59:35<greg>FileServe.o: In function `r5HE_info':
15:59:36<greg>(.text+0x46): undefined reference to `HAppSzmServerzm0zi9zi1_HAppSziServerziSimpleHTTP_simpleHTTP_closure'
15:59:51<Lemmih>Using --make?
16:00:29<greg>that works, thanks
22:12:55<non_socialist>Hi I am downlaoding happs, and my linux distro has it, but it does not install "saerchpath 0.9.2" as listed on the happs page.......but instead lists haxml-1.13.2-2 as a dependency....does this sound correct?
22:13:46<jaggederest>what version of HAppS is it?
22:18:00<jaggederest>that does seem right, though, haxml is a dependency. The reason I ask is, if it's a newer version of happs, there's a newer version of HaXml (1.13.3 iirc?)
22:18:16<non_socialist>8.4-2
22:18:31<jaggederest>yeah that's way old, I'd stick with the listed dependency
22:18:34<non_socialist>the sp command seems not to be in my distro
22:18:40<jaggederest>it's probably not
22:18:48<non_socialist>hm
22:18:58<non_socialist>is sp part of ghc or happs now?
22:19:09<jaggederest>searchpath.org has help on how to get it working, but if you're getting happs from your distro, your GHC probably isn't new enough
22:19:23<jaggederest>sp is affiliated with happs, from what I know?
22:20:08<non_socialist>ok
22:20:21<jaggederest>do you like recompiling? :) I'd get ghc 6.8.2 + extralibs and compile them, then use cabal to install the required packages, if you want the 'new new' version of happs
22:20:25<non_socialist>so I should start by ignoring distro and getting everything from haskell and happs site
22:20:45<jaggederest>that's what I did, ymmv, I haven't used the new version for much
22:21:12<jaggederest>so I can't say as to stability or merchantability for any particular purpose.
22:21:12<non_socialist>happs site doesn't show current version......hm
22:21:15<jaggederest>ACTION is still a n00b
22:21:35<non_socialist>is cabal easy kinda liek a pacakge manager?
22:21:42<jaggederest>current version is after 0.9.1 but before 0.9.2 :p you'll need darcs to get the repos
22:22:28<jaggederest>cabal per se is an install method for haskell packages. Lemmih (here in chan) has cabal install, sort of like emerge for haskell packages
22:22:39<jaggederest>gets the package, compiles it, and installs it
22:23:41<jaggederest>if you need any help, feel free to bring it to me, I just spent last friday doing this all day :)
22:36:14<non_socialist>oh crap
22:36:15<non_socialist>awesome
22:36:17<non_socialist>ok
22:40:41<jaggederest>Yeah I'm writing it up as a bash script for the HAppS list right now
22:41:03<jaggederest>determining the dependency order = :(
23:03:46<jaggederest>okay, posted to happs
23:04:08<jaggederest>let me know if that works? :p probably wont the first time around, but hey, that's why it's open source, eh?
23:04:35<non_socialist>posted where?
23:04:42<jaggederest>google group
23:04:54<jaggederest>what's your email, I'll forward it.
23:13:35<non_socialist>ok i can get to group
23:14:37<non_socialist>ah hah!!
23:14:46<non_socialist>run this in /opt/happs or some other created dir?
23:18:10<non_socialist>here goes something!
23:33:45<jaggederest>it's almost certainly not perfect :) feel free to post back to the group with any fixes... hmm maybe should make a repo or something
23:34:03<non_socialist>ok
23:34:10<non_socialist>I have root on my linux box so got rida sudo
23:34:11<non_socialist>:)
23:34:30<non_socialist>and damn cut n paste from firefox sux
23:34:52<non_socialist>entered my password?
23:34:54<non_socialist>hm
23:35:14<non_socialist>curl http://hackage.haskell.org/packages/archive/cabal-install/0.4.0/cabal... > cabal-install-0.4.0.tar.gz whats with the ... in thsi line?
23:35:24<non_socialist>this
23:35:32<non_socialist>is that googles doing/
23:41:15<jaggederest>it wrapped the line
23:41:36<jaggederest>when curl is in a bash script, if you're not careful, it spits out the file to stdout instead of the file you want it to go to
23:41:45<jaggederest>and yes, the ...s should be gone
23:46:46<Saizan>why not use wget?
23:48:13<jaggederest>no reason
23:48:33<jaggederest>searchpath uses curl, so I used curl
23:51:57<non_socialist>ok
23:52:00<non_socialist>psoted eros
23:52:08<non_socialist>I made sure all the && stuff onone line
23:52:13<non_socialist>do i need ghc to start this all off?
23:52:16<non_socialist>and darcs?
23:52:23<non_socialist>Im starting on plain linux box
23:52:29<non_socialist>archlinux to be exact
23:52:31<non_socialist>heh
23:52:40<non_socialist>seems to want a ghc perhaps, and a darcs...
23:52:47<non_socialist>curl I added
23:52:51<non_socialist>before
23:54:01<jaggederest>yes, you'll want a binary GHC version > 6
23:54:03<jaggederest>to bootstrap
23:54:07<non_socialist>ah ok
23:54:12<non_socialist>darcs needeD?
23:54:22<jaggederest>and darcs you can get either through cabal or through package management
23:54:29<jaggederest>I used the package version myself
23:54:44<non_socialist>k
23:54:54<non_socialist>archlinux has ghc and darcs
23:54:58<non_socialist>relatively uptodate
23:55:39<non_socialist>or better to extend your script for darcs too
23:58:16<non_socialist>ok cooking now with ghc and darcs isntalled
23:58:19<non_socialist>whew
23:58:22<non_socialist>action!

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