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
deavmi has quit [Read error: Connection reset by peer]
deavmi has joined #crystal-lang
chachasmooth has quit [Ping timeout: 252 seconds]
chachasmooth has joined #crystal-lang
chachasmooth has quit [Ping timeout: 250 seconds]
chachasmooth has joined #crystal-lang
alexherbo2 has joined #crystal-lang
hendursaga has quit [Ping timeout: 240 seconds]
hendursaga has joined #crystal-lang
aquijoule_ has quit [Ping timeout: 240 seconds]
richbridger has joined #crystal-lang
FromGitter has quit [Ping timeout: 276 seconds]
oprypin has quit [Ping timeout: 276 seconds]
oprypin has joined #crystal-lang
FromGitter has joined #crystal-lang
FromGitter has quit [Remote host closed the connection]
oprypin has quit [Client Quit]
oprypin has joined #crystal-lang
FromGitter has joined #crystal-lang
FromGitter has quit [Remote host closed the connection]
oprypin has quit [Client Quit]
oprypin has joined #crystal-lang
FromGitter has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 245 seconds]
<FromGitter> <Blacksmoke16> So I'm currently trying to port https://github.com/symfony/symfony/blob/5.x/src/Symfony/Component/Console/Cursor.php#L143-L167, however i feel like theres a better more platform independent way to go about than a bunch of system calls
devil_tux has joined #crystal-lang
devil_tux has quit [Quit: leaving]
devil_tux has joined #crystal-lang
devil_tux has quit [Client Quit]
devil_tux has joined #crystal-lang
alexherbo2 has joined #crystal-lang
devil_tux has quit [Client Quit]
<jhass> This stuff is incredibly platform specific but maybe you like Ruby's approach better https://github.com/ruby/ruby/blob/3e1d32a233c84dac9e8aaf12f5bc21573a2477cb/ext/io/console/console.c#L1034-L1046
<FromGitter> <Blacksmoke16> seems they're essentially the same thing no?
<FromGitter> <Blacksmoke16> as what the PHP version is doing*
<jhass> maybe a little less shelling out to random CLI utils?
<FromGitter> <Blacksmoke16> yea true
<FromGitter> <Blacksmoke16> idk, that also sounds like a pita, might just go with simple to get it working then improve later? :shrug:
<FromGitter> <Blacksmoke16> ```code paste, see link``` ⏎ ⏎ Is what i conjured up so far :S [https://gitter.im/crystal-lang/crystal?at=609fdc44d523ee3d3e345044]
<jhass> TTY interaction is a complete PITA full of edge cases in all ways :D
<FromGitter> <Blacksmoke16> i'm beginning to figure that out xD
<jhass> I mean the one thing that allows neovim to improve over vim in terms of speed and features is dropping support/compat for things
<FromGitter> <Blacksmoke16> aka most software in general
alexherbo2 has quit [Ping timeout: 240 seconds]
yxhuvud has quit [Quit: No Ping reply in 180 seconds.]
yxhuvud has joined #crystal-lang
alexherbo2 has joined #crystal-lang
Liothen_ has quit [Quit: Liothen_]
alexherbo2 has quit [Ping timeout: 245 seconds]
<FromGitter> <mixflame> anyone know how to enable webpack in Amber?
DeBot has quit [Quit: Crystal IRC]
asterite has quit [Quit: Bye]
jhass has quit [Quit: Bye]
straight-shoota has quit [Quit: ZNC 1.8.2 - https://znc.in]
DeBot has joined #crystal-lang
asterite has joined #crystal-lang
straight-shoota has joined #crystal-lang
jhass has joined #crystal-lang
<FromGitter> <Blacksmoke16> Nope, maybe try their gitter ch?