[09:01] hi [15:13] hi [15:13] how can I generate a custom event from a script? (not with emit from command line) [15:26] dumb answer: have your script call initctl emit [18:55] Keybuk: around? [18:58] yup [18:59] Keybuk: So, I've been assessing things, and in order to start writing the state machine, I need 1) to know the rough protocol for talking to pid 1 (mostly the division of responsibilites. specifics can come later) 2) Libnih needs to unblock me [18:59] 1 I think we could hash out fairly quickly [19:00] 2 is kind of bugging me. I don't like that things are hung because of libnih, and I might seriously propose going without it for awhile [19:00] at least on my end [19:00] what's the panic'd rush? [19:02] eager beaver syndrome [19:02] runs in my family [19:03] I'm really not expecting to start serious work on any of this until next year [19:05] I've been thinking of writing a state machine as a separate project in the meantime. [19:06] when you're ready you can pick it up, or we can scrap it and write a new one [19:07] I should take a good look at this state machine thing of yours. [19:08] I skimmed through the ruby prototype, but didn’t manage to understand it only based on the code. [19:09] the fact that its a very conceptually declarative task being implemented in a high level imperative language makes it a bit hard to follow [19:10] there's some odd hackish bits that are there to keep things sync'd [19:11] Is there some documentation for this state machine thing? [19:12] ion_: there's that huge mailing list posting... [19:12] * sadmac2 checks to see if there's any RDoc [19:13] there's some minimal rdoc [19:13] the test cases are probably more worth looking at than the state machine itself [19:14] from a "what the hell's going on" perspective [19:14] Ah, i forgot about the mailing list post. I’ll take a new look at it. [19:28] sadmac: Btw, i found out about Cucumber recently, you might find it interesting. http://github.com/aslakhellesoy/cucumber/wikis/ [19:31] ion_: interesting [19:33] ion_: I think being that high level has its dangers though. When its that close to plain english it becomes unclear where the formal subset ends. [19:44] sadmac: Real-life examples for the state machine would be helpful for understanding it. [19:54] ion_: my mind always goes blank when I get asked for an example [19:54] :) [20:15] sadmac: About cucumber, http://goruco2008.confreaks.com/01_helmkamp.html (/me is watching it right now) [20:15] ion_: I'll hit it up when I get home tonight :) [20:19] ion_: ah, so the thing doesn't really "understand" english [20:19] its a simple pattern match [20:19] Indeed [20:20] hmm, a logo contest