fidothe has quit [Ping timeout: 258 seconds]
fidothe has joined #jruby
jeremyevans has quit [Ping timeout: 240 seconds]
jeremyevans has joined #jruby
<headius[m]> Good morning!
<headius[m]> enebo: so there are a few ways to proceed on this Windows open3 issue
<headius[m]> popen3 got a one-off hack to work without native processes years ago... we could duplicate that for popen2e but there's a bunch of gnarly code in ShellLauncher that would have to be copied or refactored
<headius[m]> we could try to implement the other parts of open3 just using JI and ProcessBuilder, which is what the current popen3 falls back on anyway
<headius[m]> or we could try to wrap the childprocess gem which has process launching already wired up for posix_spawn, Windows CreateProcess, and Java ProcessBuilder... might not take too much adaptation to make open3 use it
<headius[m]> I am spiking little attempts at each of these today to see what is the most feasible
_whitelogger has joined #jruby
<enebo[m]> headius: yeah this is one of those grotty areas
<headius[m]> this code is so old now
<headius[m]> I may be close to just having a popen2e that uses ProcessBuilder and nothing else and that might be good enough for 9.2
<headius[m]> woohoo
ur5us has joined #jruby
<chrisseaton[m]> How many process open APIs can they make at this point...
<chrisseaton[m]> `popen47ex_super_edition`
<headius[m]> Yeah for Pete's sake let's settle on one
ur5us has quit [Ping timeout: 250 seconds]
ur5us has joined #jruby
ur5us has quit [Ping timeout: 276 seconds]
ur5us has joined #jruby
Antiarc has quit [Quit: ZNC 1.8.2+deb1 - https://znc.in]
Antiarc has joined #jruby
ahorek[m] has joined #jruby