havenwood changed the topic of #ruby to: Ruby 3.4.2, 3.3.7 https://www.ruby-lang.org | Log https://libera.irclog.whitequark.org/ruby
STASIdownunder has quit [Quit: WeeChat 4.5.1]
Sampersand has quit [Quit: Client closed]
Sampersand has joined #ruby
Sampersand8 has quit [Quit: Client closed]
Sampersand has quit [Quit: Client closed]
Linux_Kerio has quit [Ping timeout: 272 seconds]
cappy has quit [Quit: Leaving]
wbooze has joined #ruby
STASIdownunder has joined #ruby
Sampersand has joined #ruby
wbooze has quit [Read error: Connection reset by peer]
wbooze has joined #ruby
brw has quit [Remote host closed the connection]
brw has joined #ruby
STASIdownunder has quit [Ping timeout: 252 seconds]
Sampersand has quit [Quit: Client closed]
fercell has quit [Quit: ZNC - https://znc.in]
fercell has joined #ruby
STASIdownunder has joined #ruby
STASIdownunder has quit [Quit: WeeChat 4.0.5]
STASIdownunder has joined #ruby
wbooze has quit [Ping timeout: 252 seconds]
hexreel has joined #ruby
AI_Dragon is now known as gAy_Dragon
STASIdownunder has quit [Quit: WeeChat 4.0.5]
STASIdownunder has joined #ruby
hexreel has quit [Quit: hexreel]
grenierm has joined #ruby
schne1der has joined #ruby
schne1der has quit [Client Quit]
grenierm has quit [Quit: Client closed]
grenierm has joined #ruby
STASIdownunder has quit [Read error: Connection reset by peer]
lutherann has joined #ruby
ih8u has joined #ruby
STASIdownunder has joined #ruby
wbooze has joined #ruby
wbooze has quit [Read error: Connection reset by peer]
cappy has joined #ruby
wbooze has joined #ruby
jmcantrell has quit [Ping timeout: 276 seconds]
cappy has quit [Quit: Leaving]
STASIdownunder has quit [Ping timeout: 252 seconds]
grenierm has quit [Ping timeout: 240 seconds]
andy-turner has joined #ruby
wbooze has quit [Read error: Connection reset by peer]
Linux_Kerio has joined #ruby
crespire1 has quit [Ping timeout: 246 seconds]
crespire has joined #ruby
factor has quit [Quit: Ping timeout (120 seconds)]
STASIdownunder has joined #ruby
STASIdownunder has quit [Read error: Connection reset by peer]
STASIdownunder has joined #ruby
MsInput has joined #ruby
STASIdownunder has quit [Read error: Connection reset by peer]
STASIdownunder has joined #ruby
hwpplayer1 has joined #ruby
STASIdownunder has quit [Read error: Connection reset by peer]
TomyWork has joined #ruby
andy-turner has quit [Quit: Leaving]
andy-turner has joined #ruby
TomyWork has quit [Remote host closed the connection]
wbooze has joined #ruby
ih8u has quit [Remote host closed the connection]
user71 has joined #ruby
MsInput has quit [Quit: WeeChat 4.6.0]
wbooze has quit [Quit: Leaving]
MsInput has joined #ruby
admin1234 has joined #ruby
<admin1234> adam12: Greetings!
<adam12> admin1234: Hello!
<admin1234> havenwood, etc.
<admin1234> Long time!
<adam12> Yes?
<adam12> I have no idea.
<admin1234> Yeah, I don't keep track of time either.
<admin1234> Ain't no time for that :)
<admin1234> Disintegrin and metalloproteinase domain-containing protein 12 (previously Meltrin) is an enzyme that in humans is encoded by the ADAM12 gene.
<adam12> lol
<havenwood> Integrin and neutral metalloendopeptidase integrin-binding factor 1234 (previously Syntegrin) is an enzyme that in humans is encoded by the ADMIN1234 gene.
<admin1234> haha
<admin1234> That's gotta be the nicest thing anybody's ever said to me :-)
admin1234 has quit [Ping timeout: 260 seconds]
graywolf has joined #ruby
admin1234 has joined #ruby
GreenResponse has joined #ruby
hwpplayer1 has quit [Remote host closed the connection]
trillion_exabyte has quit [Ping timeout: 268 seconds]
trillion_exabyte has joined #ruby
<o0x1eef> A bit off topic for this channel but have to say Eloquent JavaScript is one of those books that reads really well, nearly every paragraph is note worthy and like all good books it includes exercises throughout the book (similar to K&R C)
admin1234 has quit [Ping timeout: 265 seconds]
<caleb> good to know!
<caleb> oh wow, every book related to computing should have a website like this https://eloquentjavascript.net/
<caleb> very nice
graywolf has quit [Quit: WeeChat 4.6.0]
TomyWork has joined #ruby
STASIdownunder has joined #ruby
Guest47 has joined #ruby
fantazo has joined #ruby
Guest47 has quit [Quit: Client closed]
hwpplayer1 has joined #ruby
Inline has joined #ruby
Inline has quit [Client Quit]
lutherann has quit [Quit: WeeChat 4.4.3]
lutherann has joined #ruby
Inline has joined #ruby
Sampersand has joined #ruby
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
Sampersand has quit [Quit: Client closed]
jmcantrell has joined #ruby
Sampersand has joined #ruby
Inline has quit [Quit: Leaving]
hwpplayer1 has quit [Remote host closed the connection]
tardybaker_ has joined #ruby
tardybaker has quit [Ping timeout: 265 seconds]
Sampersand7 has joined #ruby
R2robot has quit [Quit: Pull the lever, Kronk. Wrong leverrrrrrr!]
R2robot has joined #ruby
Sampersand7 has quit [Quit: Client closed]
Sampersand has quit [Ping timeout: 240 seconds]
___nick___ has joined #ruby
___nick___ has quit [Client Quit]
___nick___ has joined #ruby
wbooze has joined #ruby
<havenwood> Eloquent Ruby just got a rewrite, on that note.
TomyWork has quit [Remote host closed the connection]
<johnjaye> o0x1eef: i've changed my viewpoint on that a bit. i don't think a good learning book has to have a ton of exercises
<johnjaye> sure you need a few but i think what is much more useful is a "practical applications/labwork" type book. something like the Perl Cookbook
<johnjaye> where you make practical work the center stage and not just part of the exposition if that makes sense
<johnjaye> a book about making ruby games might be like that for example
<johnjaye> when you include a lot of exercises i think you're just combining them into one book. sort of like having a book that teaches you ruby and then has a comprehensive reference/API doc of 1000 pages after that.
<johnjaye> anyway i didn't mean to spam the channel. thanks for coming to my ted talk.
GreenResponse has quit [Quit: Leaving]
levitating has quit [Quit: Computer exploded]
STASIdownunder has quit [Ping timeout: 248 seconds]
user71 has quit [Quit: Leaving]
___nick___ has quit [Ping timeout: 244 seconds]
BSaboia has quit [Quit: ZNC - https://znc.in]
BSaboia has joined #ruby
polishdub has quit [Remote host closed the connection]
<o0x1eef> johnjaye: It is probably different per person but for me, exercises are a great way for me to truly absorb knowledge I've read. The exercises have to use what I've just read to really be effective. I can read and read but whether or not I actually remember it is another thing. That's why exercises help for me.
andy-turner has quit [Quit: Leaving]
eoli3n has quit [Ping timeout: 244 seconds]
<johnjaye> right. i guess what i mean is there are exercises internal to the language that are purely internal, and ones that are more about interfacing with libraries and doing actual work on actual computers.
<johnjaye> but i think there is more value to the latter than the former basically.
<henk> there is a curious bug in rbot with ruby >=3.3: https://github.com/ruby-rbot/rbot/issues/107 error message is »Invalid retry after ensure« even though there is no `ensure` in sight around this code. does anyone know what that’s about? why it only happens in >=3.3?
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
Linux_Kerio has quit [Ping timeout: 246 seconds]
<o0x1eef> Hard to follow that code -- appears to be nested begin/rescue caluses but this appears to reproduce: https://gist.github.com/0x1eef/93d789f824eb9359a30e03b728490be2
<o0x1eef> Not exactly the same though because your example is doing a retry within a rescue clause
STASIdownunder has joined #ruby
<o0x1eef> Minimal reproduction that triggers the same error in rescue: https://gist.github.com/0x1eef/6a172e8be2cf2c385d4c10deb7bd0c87 -- this does not happen on Ruby 3.2 but it does happen on Ruby 3.3. I'd suggest you open an issue on Ruby's bug tracker
<havenwood> o0x1eef: henk: It's fixed in 3.4 and 3.5-dev, FWIW.
<o0x1eef> Ah nice
<henk> o0x1eef: cool, thanks a lot for taking a look and the reproductions!
<henk> havenwood: nice, thank you, as well, for checking! do you happen to have more info on the fix or did you find out by testing?
cappy has joined #ruby
polishdub has joined #ruby
OneOfTheMicahs has quit [Ping timeout: 265 seconds]