leftylink has quit [Remote host closed the connection]
pandabot has quit [Remote host closed the connection]
leftylink has joined #ruby
pandabot has joined #ruby
darkstardevx has quit [Read error: Connection reset by peer]
FullMetalStacker has joined #ruby
FullMetalStacker has quit [Client Quit]
FullMetalStacker has joined #ruby
FullMetalStacker has quit [Client Quit]
perrierjouet has joined #ruby
caedmon has joined #ruby
desnudopenguino has quit [Ping timeout: 260 seconds]
desnudopenguino1 has joined #ruby
caedmon has quit [Remote host closed the connection]
desnudopenguino1 is now known as desnudopenguino
RougeR has quit [Quit: Leaving]
<ox1eef_>
isene: Glad to hear that !
caedmon has joined #ruby
FullMetalStacker has joined #ruby
FullMetalStacker has quit [Client Quit]
caedmon has quit [Quit: caedmon]
caedmon has joined #ruby
cryptkeeper has joined #ruby
caedmon has quit [Client Quit]
caedmon has joined #ruby
caedmon has quit [Quit: caedmon]
caedmon has joined #ruby
caedmon has quit [Ping timeout: 272 seconds]
caedmon has joined #ruby
Pixi` has quit [Ping timeout: 260 seconds]
Pixi has joined #ruby
caedmon has quit [Remote host closed the connection]
ur5us_ has joined #ruby
caedmon has joined #ruby
eddof13 has joined #ruby
aeris has quit [Ping timeout: 255 seconds]
aeris has joined #ruby
Rounin has quit [Ping timeout: 255 seconds]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
caedmon has quit [Ping timeout: 272 seconds]
caedmon has joined #ruby
aeris has quit [Ping timeout: 255 seconds]
aeris has joined #ruby
caedmon has quit [Ping timeout: 272 seconds]
caedmon has joined #ruby
caedmon has quit [Ping timeout: 272 seconds]
caedmon has joined #ruby
aeris has quit [Remote host closed the connection]
cyj123 has quit [Ping timeout: 252 seconds]
aeris has joined #ruby
cyj123 has joined #ruby
caedmon has quit [Ping timeout: 252 seconds]
ur5us_ has quit [Quit: Leaving]
aeris has quit [Remote host closed the connection]
aeris has joined #ruby
konsolebox has joined #ruby
<ox1eef_>
I'm new to strongly-typed languages in general, and TypeScript is the first I've used seriously. It drives me nuts to be honest, but it got a lot easier when I switched from using emacs to vs code. The inline errors vs code contextualizes make it much easier to address type errors.
<ox1eef_>
If TypeScript is anything to go by, I can't say I'm psyched by rbs / sorbet, though.
<zaben[m]1>
The good thing about RBS is that it is completely optional and is mainly there to serve as hints for the developer
<ox1eef_>
Yeah, it will be interesting to see how it plays out.
desnudopenguino has quit [Ping timeout: 255 seconds]
moldorcoder7 has quit [Ping timeout: 255 seconds]
<ox1eef_>
madprops: Replace 'for x in y' with 'y.each'. Remove 'then' from 'if expr then'. Those are standard Rubyisms. Replace path_arg + "/**/*" with File.join(path_arg, "**", "*"). Verify ARGV[0] is not nil, and print a helpful message that explains an argument is required. That's all I can think of at a glance.
axisys has joined #ruby
<madprops>
ox1eef_, thanks. why is each better than for?
<ox1eef_>
Not neccessarily better, but it's rare that'd you see it being used. 'each' is standard, and if I remember right, for even uses it under the hood.
<madprops>
ok cool. applied the changes
<madprops>
now only thing i need is to exit gracefully on ctrl+c