<headius> byteit101: hmm good question
<byteit101[m]> I'm most curious about the "very windows" ones, like window location. I was thinking "just slap them in a hash", but that felt a bit weird
<byteit101[m]> X, y, show window, title, etc
<byteit101[m]> Possibly something like Process.spawn("app.exe", :windows => {title: "Fun", console_x: 120})
<byteit101[m]> oh, and subspawn should be able to support ptys on windows, unlike CRuby
<byteit101[m]> Hmm... can I convert a handle to an IO? like IO.for_fd, but handles?
<headius> There's a win32 call to get it I believe
<headius> Look at maybe channelFD or POSIXShim or whatever, we use it in JRuby
<byteit101[m]> Ah right, will do
<byteit101[m]> Wait, is IO.pipe real win32 pipes?
<byteit101[m]> Oh dear, that may work, but I have two fd's (read/write) that I need to fuse together. I don't think there is any way to do that without reimplementing an IO proxy, right?
<headius> Not sure
genpaku has quit [Remote host closed the connection]
genpaku has joined #jruby
<byteit101[m]> Ok, I made a proxy, things are coming together quickly here
<byteit101[m]> Just need to gate all the non-windows features, and hopefully it should work, sans all the windows-specific feaures?
<olleolleolle[m]> Great job getting the work on Psych out in a release, headius !
<kares[m]> yay, at least celluloid is getting another release with the Thread.current.to_java internals avoided
<headius> Gotta figure out this last yaml failure and we are on SnakeYAML Engine
<headius> woot, updated psych on SnakeYAML Engine is green