szkl has quit [Quit: Connection closed for inactivity]
konsolebox has joined #ruby
cornett_ has quit [Quit: WeeChat 2.9]
c10l6 has joined #ruby
konsolebox has quit [Ping timeout: 246 seconds]
konsolebox has joined #ruby
some14u has joined #ruby
mrdlani has joined #ruby
caedmon has joined #ruby
shokohsc51081 has joined #ruby
shokohsc5108 has quit [Ping timeout: 244 seconds]
shokohsc51081 is now known as shokohsc5108
donofrio has joined #ruby
mrdlani has quit [Quit: Leaving...]
konsolebox has quit [Ping timeout: 245 seconds]
caedmon has quit [Ping timeout: 245 seconds]
Linux_Kerio has joined #ruby
grenierm has joined #ruby
some14u has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
grenierm has quit [Quit: Client closed]
grenierm has joined #ruby
some14u has joined #ruby
keypresser86 has quit []
tomtmym has joined #ruby
tomtmym has quit [Changing host]
tomtmym has joined #ruby
konsolebox has joined #ruby
Sankalp has quit [Ping timeout: 246 seconds]
some14u has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Sankalp has joined #ruby
Sampersand has joined #ruby
<Sampersand>
Ello peeps!
<Sampersand>
I've been having a ton of fun with rbs recently, submitting tons of prs
<Sampersand>
i'm glad my arcane ruby knowledge + good understanding of C (including Ruby-styled C :-P) came in handy
joto has quit [Read error: Connection reset by peer]
joto has joined #ruby
joto has quit [Remote host closed the connection]
joto has joined #ruby
taupiqueur_shiny has joined #ruby
<wakaflaka>
Sampersand: did you say ruby-styled C? :)
Linux_Kerio has quit [Quit: Konversation terminated!]
Linux_Kerio has joined #ruby
<Sampersand>
wakaflaka hahaha yes
<Sampersand>
i wish there was more input on my contributions, but the intersect between people who like arcane ruby, know c really well, and want to contribute to typechecking is very, very small
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
_ht has joined #ruby
Linux_Kerio has quit [Ping timeout: 252 seconds]
infinityfye has joined #ruby
BSaboia has joined #ruby
BSaboia has quit [Changing host]
crespire has quit [Ping timeout: 246 seconds]
crespire has joined #ruby
crespire1 has joined #ruby
crespire has quit [Killed (NickServ (GHOST command used by crespire1))]
szkl has joined #ruby
grenierm has quit [Ping timeout: 246 seconds]
infinityfye has quit [Ping timeout: 250 seconds]
Sampersand has quit [Ping timeout: 246 seconds]
brokkoli_origin has quit [Quit: (Leaving)]
brokkoli_origin has joined #ruby
infinityfye has joined #ruby
Sankalp has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
Tempesta has quit [Quit: See ya!]
Tempesta has joined #ruby
gr33n7007h has quit [Quit: WeeChat 4.0.3]
gr33n7007h has joined #ruby
konsolebox has quit [Ping timeout: 244 seconds]
szkl has quit [Quit: Connection closed for inactivity]
gr33n7007h has quit [Quit: WeeChat 4.0.3]
gr33n7007h has joined #ruby
tomtmym has quit [Quit: Gone.]
Linux_Kerio has joined #ruby
konsolebox has joined #ruby
<johnjaye>
submitting tons of prs to what? the core interpreter?
infinity_fye has joined #ruby
infinityfye has quit [Killed (NickServ (GHOST command used by infinity_fye))]
<johnjaye>
in the gems directory there is simply a file called 'bundled_gems' with a list of git repos
<johnjaye>
does that mean if i build ruby it downloads those and builds those? i thought you needed submodules to do that
<johnjaye>
> rbs is a language to describe the structure of Ruby programs
gr33n7007h has joined #ruby
caedmon has joined #ruby
r3m has quit [Quit: WeeChat 4.1.0-dev]
caedmon has quit [Quit: caedmon]
r3m has joined #ruby
caedmon has joined #ruby
jess has joined #ruby
caedmon has quit [Ping timeout: 248 seconds]
mags has quit [Remote host closed the connection]
Linux_Kerio has quit [Ping timeout: 256 seconds]
mags has joined #ruby
<ox1eef_>
rbs is esssentially a type checker for Ruby programs, but the approach is a bit different than what I'm use to.
<ox1eef_>
There's also sorbet from Shopify, and it puts the type definitions within the Ruby source code.
Kobboi has joined #ruby
Kobboi has left #ruby [#ruby]
<johnjaye>
are strings frozen or immutable in ruby 3 but not 2
<johnjaye>
does frozen mean the same as immutable? i read a confusing stackexchange post that contradicted itself about that
hololeap has quit [Quit: Bye]
hololeap has joined #ruby
_ht has quit [Quit: _ht]
<leftylink>
well, since Kernel#frozen? and Object#freeze are in the Ruby standard library, if someone says "frozen" when speaking of Ruby, it's pretty unambiguous what they mean. we can't say the same of "immutable"'s relation to the standard library, but if someone were to use that term when speaking of Ruby, a reasonable person would assume that's what they mean unless they explicitly specify a different
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
hololeap has quit [Quit: Bye]
taupiqueur_shiny has quit [Remote host closed the connection]
some14u has joined #ruby
some14u has quit [Client Quit]
hololeap has joined #ruby
some14u has joined #ruby
some14u has quit [Client Quit]
some14u has joined #ruby
hololeap has quit [Quit: Bye]
<ox1eef_>
There's a magic comment you can add to source files that will make string literals frozen by default: '# frozen_string_literal: true', and it is quite commonin practice, especially because it is a rubocop default.
hololeap has joined #ruby
Linux_Kerio has joined #ruby
some14u has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
some14u has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
Linux_Kerio has quit [Ping timeout: 246 seconds]
some14u has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]