ChanServ changed the topic of #crystal-lang to: The Crystal programming language | https://crystal-lang.org | Fund Crystal's development: https://crystal-lang.org/sponsors | GH: https://github.com/crystal-lang/crystal | Docs: https://crystal-lang.org/docs | Gitter: https://gitter.im/crystal-lang/crystal
ejjfunky has quit [Ping timeout: 240 seconds]
notzmv has quit [Ping timeout: 260 seconds]
notzmv has joined #crystal-lang
ur5us has quit [Ping timeout: 250 seconds]
ejjfunky has joined #crystal-lang
waleee has quit [Ping timeout: 240 seconds]
ur5us has joined #crystal-lang
ur5us has quit [Ping timeout: 240 seconds]
ur5us has joined #crystal-lang
ur5us has quit [Ping timeout: 240 seconds]
wolfshappen has quit [Ping timeout: 272 seconds]
wolfshappen has joined #crystal-lang
notzmv has quit [Ping timeout: 240 seconds]
postmodern has joined #crystal-lang
<postmodern> what is the crystal equivalent for popen() ?
<postmodern> looks like Process.run
<postmodern> hmm documentation isn't clear on how to get stdout of the spawned process though
<FromGitter> <moe:busyloop.net> postmodern (https://matrix.to/#/@postmodern:matrix.org): output = stdout, error = stderr
<FromGitter> <moe:busyloop.net> not sure why new names were invented for them
taupiqueur has joined #crystal-lang
notzmv has joined #crystal-lang
<postmodern> moe: so do I initilize a IO object and pass it in as the output, then read from it after calling `Process.run`?
<FromGitter> <moe:busyloop.net> yep exactly. you can give it an `IO::Memory`, then `.to_s` it (or `.rewind` and `.read`, depending on what you need)
taupiqueur has quit [Ping timeout: 256 seconds]
taupiqueur has joined #crystal-lang
postmodern has quit [Quit: Leaving]
taupiqueur has quit [Ping timeout: 240 seconds]
waleee has joined #crystal-lang
taupiqueur has joined #crystal-lang
sagax has joined #crystal-lang
taupiqueur_ has joined #crystal-lang
taupiqueur has quit [Ping timeout: 272 seconds]
taupiqueur has joined #crystal-lang
taupiqueur_ has quit [Ping timeout: 250 seconds]
taupiqueur has quit [Ping timeout: 250 seconds]
<FromGitter> <Blacksmoke16> depending on what you want to do exactly, you can make it use the IO of the parent process
avane_ has quit [Ping timeout: 250 seconds]
avane has joined #crystal-lang
taupiqueur has joined #crystal-lang
notzmv has quit [Ping timeout: 240 seconds]
<FromGitter> <beta-ziliani> Hi there! Me fishing here for the team 🎣 (context (https://forum.crystal-lang.org/t/call-for-crystal-language-devs/4366)). ⏎ Don't be shy! 😊 If the ideal candidate sounds too far off from you, note that no one in the team complies with that list entirely 😉 If you like solving problems, have good coding skills, and are a good person, you have one foot in 😉 😉 Ping me in doubt.
taupiqueur has quit [Read error: Connection reset by peer]
taupiqueur has joined #crystal-lang
taupiqueur has quit [Read error: Connection reset by peer]
ejjfunky has quit [Ping timeout: 272 seconds]
taupiqueur has joined #crystal-lang
brw has quit [Remote host closed the connection]
brw has joined #crystal-lang
ur5us has joined #crystal-lang
brw has quit [Read error: Connection reset by peer]
brw has joined #crystal-lang
<FromGitter> <Daniel-Worrall> Maybe in another year I'll have more knowledge and be in a better position to apply to such a role.
brw has quit [Quit: The Lounge - https://thelounge.chat]
notzmv has joined #crystal-lang
brw has joined #crystal-lang
brw has quit [Client Quit]
brw has joined #crystal-lang
<FromGitter> <Blacksmoke16> Released a new super simple Athena component that allows getting information on images, mainly its dimensions. Example usage: https://athenaframework.org/ImageSize/Image/#Athena::ImageSize::Image
taupiqueur has quit [Ping timeout: 245 seconds]
ur5us has quit [Ping timeout: 240 seconds]