xokia has quit [Remote host closed the connection]
cappy has joined #ruby
cappy has quit [Quit: Leaving]
xokia has joined #ruby
konsolebox has joined #ruby
konsolebox has quit [Ping timeout: 250 seconds]
<nakilon>
how do you decide who "represents the ruby community"?
<nakilon>
does classifying people by their USA political party vote has anything to do with Ruby?
nil78 has quit [Read error: Connection reset by peer]
nil78 has joined #ruby
nil78 has quit [Read error: Connection reset by peer]
xokia has quit [Remote host closed the connection]
nil78 has joined #ruby
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
ih8u has quit [Remote host closed the connection]
ih8u has joined #ruby
CRISPR has joined #ruby
<o0x1eef>
nakilon: IMO you shouldn't mix politics and open source. And you represent the Ruby community when you reference Ruby in your bio, and tweet about it, alongside politics.
<o0x1eef>
Politics should have nothing to do with Ruby. That's the point.
<o0x1eef>
Basically it does more harm than good. It damages the reputation of Ruby. Open source should be open to everyone regardless of politics, sex, gender, race, etc. And when you mix the two, you're going to alienate one group of people and sow division.
<weaksauc_>
especially if your takeaways aren't being a decent inclusive person
<weaksauc_>
maybe you should shut up about it as a rich white dude
<o0x1eef>
Right, it is fair to say some of his posts are outright inflammatory, borderline islamophobic. It's not a good look for someone who is widely seen as an important figure in the Ruby world. He can have those opinions but when they do harm to the wider Ruby community I'm going to draw a line.
<weaksauc_>
100%
CRISPR has quit [Ping timeout: 244 seconds]
xokia has joined #ruby
xokia has quit [Client Quit]
xokia has joined #ruby
teardown has joined #ruby
xokia has quit [Remote host closed the connection]
xokia has joined #ruby
xokia has quit [Remote host closed the connection]
Linux_Kerio has joined #ruby
grenierm has joined #ruby
infinityfye has joined #ruby
infinityfye has quit [Remote host closed the connection]
infinityfye has joined #ruby
tsujp has quit [Remote host closed the connection]
whereiseveryone has quit [Remote host closed the connection]
simonista has quit [Remote host closed the connection]
patrick_ has quit [Remote host closed the connection]
toonlink has quit [Remote host closed the connection]
tostr has quit [Remote host closed the connection]
slondr has quit [Remote host closed the connection]
matta has quit [Remote host closed the connection]
kyber has quit [Remote host closed the connection]
RetroPunk has quit [Remote host closed the connection]
srushe has quit [Remote host closed the connection]
hwrd has quit [Remote host closed the connection]
johnhamelink has quit [Remote host closed the connection]
graemefawcett has quit [Remote host closed the connection]
keremk has quit [Remote host closed the connection]
fourstepper has quit [Remote host closed the connection]
g_sg has quit [Remote host closed the connection]
Bounga has quit [Remote host closed the connection]
KOTP has quit [Remote host closed the connection]
alexisg has quit [Remote host closed the connection]
pjaspers has quit [Remote host closed the connection]
jmcantrell has quit [Write error: Connection reset by peer]
matta has joined #ruby
KOTP has joined #ruby
MyNetAz has quit [Write error: Broken pipe]
simonista has joined #ruby
johnhamelink has joined #ruby
kyber has joined #ruby
patrick_ has joined #ruby
whereiseveryone has joined #ruby
fourstepper has joined #ruby
srushe has joined #ruby
alexisg has joined #ruby
Bounga has joined #ruby
RetroPunk has joined #ruby
jmcantrell has joined #ruby
graemefawcett has joined #ruby
tostr has joined #ruby
keremk has joined #ruby
slondr has joined #ruby
hwrd has joined #ruby
toonlink has joined #ruby
pjaspers has joined #ruby
tsujp has joined #ruby
g_sg has joined #ruby
MyNetAz has joined #ruby
grenierm has quit [Quit: Client closed]
grenierm has joined #ruby
KingofGamer has joined #ruby
KingofGamer has quit [Quit: Client closed]
<ripsum>
"it's not a good look" lol
KingofGamer has joined #ruby
<ripsum>
it is a pity our society became more concerned with the superficial and material than with the ability to actually think about anything
KingofGamer has quit [Client Quit]
konsolebox has joined #ruby
grenierm has quit [Quit: Client closed]
grenierm has joined #ruby
grenierm33 has joined #ruby
grenierm has quit [Ping timeout: 240 seconds]
grenierm33 has quit [Quit: Client closed]
nil78 has quit [Read error: Connection reset by peer]
nil78 has joined #ruby
ih8u has quit [Quit: ih8u]
konsolebox has quit [Ping timeout: 272 seconds]
konsolebox has joined #ruby
konsolebox has quit [Ping timeout: 250 seconds]
konsolebox has joined #ruby
kiwi_36 has joined #ruby
nil78 has quit [Read error: Connection reset by peer]
nil78 has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
entropie has quit [Ping timeout: 248 seconds]
entropie has joined #ruby
konsolebox has joined #ruby
nil78 has quit [Read error: Connection reset by peer]
nil78 has joined #ruby
<henk>
rbot uses setup.rb from Minero Aoki. AFAICT that’s outdated. I found the 'setup' gem https://rubygems.org/gems/setup but that also seems outdated. is there a modern version I should migrate to? or is using the setup.rb (AFAICT version 3.4.1) still fine?
user71 has joined #ruby
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 252 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 252 seconds]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
gthank has joined #ruby
donofrio has quit [Ping timeout: 244 seconds]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
xokia has joined #ruby
donofrio has quit [Ping timeout: 260 seconds]
xokia has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 272 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 244 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 252 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 248 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 245 seconds]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 248 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 244 seconds]
rvalue- has joined #ruby
rvalue has quit [Ping timeout: 260 seconds]
rvalue- is now known as rvalue
donofrio has joined #ruby
donofrio has quit [Ping timeout: 244 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 260 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 245 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 272 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 265 seconds]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
nil78 has quit [Read error: Connection reset by peer]
donofrio has quit [Ping timeout: 245 seconds]
nil78 has joined #ruby
donofrio has joined #ruby
hwpplayer1 has joined #ruby
donofrio has quit [Ping timeout: 260 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 248 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 244 seconds]
donofrio has joined #ruby
konsolebox has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
konsolebox has quit [Ping timeout: 260 seconds]
donofrio has quit [Ping timeout: 252 seconds]
donofrio has joined #ruby
konsolebox has joined #ruby
xokia has joined #ruby
donofrio has quit [Ping timeout: 260 seconds]
donofrio has joined #ruby
<henk>
hm, is my question strange in some way? wondering that there is no input at all in 5 hours …
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
<havenwood>
henk: It's an obscure gem that
<havenwood>
has been deprecated for over a decade, so folk probably just aren't familiar.
<havenwood>
RubyGems has shipped with Ruby since 1.9 in 2010, so it makes sense interest in setup.rb died out about 15 years ago after 1.9 was fully adopted.
<henk>
mhm, yeah, makes sense. thanks for responding!
<havenwood>
henk: I'm not familiar with this particular gem, but glancing at it I'd recommend checking out equivalent `gem` and `bundle` command.
<henk>
I was just about to say: guess I need to figure out what it really does and find a modern equivalent (:
<havenwood>
Particularly `gem build` and `gem install` or the Bundler `rake` commands that are generated these days wiht new gems.
<henk>
I’ll look into gems and bundle then. thank you!
konsolebox has quit [Ping timeout: 260 seconds]
donofrio has quit [Ping timeout: 244 seconds]
<havenwood>
No prob, good luck! Let us know if you have any gem building questions porting it over. The RubyGems guides on making your own gem might be helpful for building. https://guides.rubygems.org/make-your-own-gem/
<havenwood>
I dunno if you already have a gemspec, but that's the mainstream way to specify gem builds these days. You can generate one with `bundle gem <gem name here>` then just grab the `gem_name_here.gemspec`.
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
fantazo has joined #ruby
donofrio has quit [Ping timeout: 260 seconds]
<henk>
will do (:
konsolebox has joined #ruby
donofrio has joined #ruby
konsolebox has quit [Ping timeout: 245 seconds]
donofrio has quit [Ping timeout: 265 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 272 seconds]
<weaksauc_>
henk is there a pressing need for this particular gem instead of a more modern irc bot gem?
donofrio has joined #ruby
<henk>
weaksauc_: uuuh, sorry, not sure I understand your question. I’m trying to modernize rbot, not just use it. does that reply work as an answer to your question or did I miss the point completely?
xokia has quit [Ping timeout: 245 seconds]
teardown has quit [Ping timeout: 264 seconds]
<weaksauc_>
i suppose that answers it... just seems odd from the outside when there's a myriad of irc bots out there
<weaksauc_>
though the one i'm using for another channel is even older than rbot hah
<weaksauc_>
that one works fine for newer rubies so i imagine rbot will too
teardown has joined #ruby
donofrio has quit [Ping timeout: 252 seconds]
<henk>
oh, yeah, rbot is running just fine in principle. and that’s the main reason, I guess: it works and has been working for me for over a decade. there is a shitload of plugins already. so why not try and invigorate it (:
<henk>
what other irc bot gem(s) can you recommend?
user71 has quit [Quit: Leaving]
donofrio has joined #ruby
<weaksauc_>
ah that makes sense
<weaksauc_>
there's a really popular one...
<havenwood>
weaksauc_: Thinking Cinch? That's what comes to mind for me but not maintained. Someone should do an Async-backed one.
<weaksauc_>
cinch
<weaksauc_>
yeah
<weaksauc_>
i'm using issac and it's really smol
<weaksauc_>
though i think i'm using my own local fork
hwpplayer1 has quit [Quit: Tomorrow is another day]
donofrio has quit [Ping timeout: 252 seconds]
donofrio has joined #ruby
donofrio has quit [Ping timeout: 260 seconds]
cappy has joined #ruby
Inline has joined #ruby
donofrio has joined #ruby
donofrio has quit [Remote host closed the connection]
ftajhii has joined #ruby
Linux_Kerio has quit [Ping timeout: 268 seconds]
<henk>
thanks
<henk>
is there any document on https://docs.ruby-lang.org/en/master/index.html explaining what happens on assignment, i.e. whether the target object is referenced or copied? e.g. in `foo = bar` whether manipulating foo will result in bar also being changed
<henk>
(yes, I’m a noob about a lot of things and don’t know terminology which is why I ask about docs here, searching for what I think I need to learn is hard without knowing terminology …)
xokia has joined #ruby
<o0x1eef>
None that I know but Ruby does not copy by value. When you assign foo to bar, then both foo and bar point to the same object. In C, a copy of bar would be copied into foo.
<o0x1eef>
Terminology for this is usually "pass by reference", "pass by value"
konsolebox has quit [Ping timeout: 240 seconds]
<henk>
oh, I had heard these before and had a feeling this might be it but couldn’t recall the exact phrases … thanks!
<o0x1eef>
Yw
konsolebox has joined #ruby
<weaksauc_>
this can bite you in the ass if you make a new array using Array.new(2, {}) as both will reference the same hash or Hash.new(someobject) every default value will point to the same object. though those are not normal things to do in most cases.
nil78 has quit [Read error: Connection reset by peer]
<henk>
oh, I see, thanks for the warning!
nil78 has joined #ruby
infinity__fye has joined #ruby
<weaksauc_>
the way around it is to use a default proc that returns a new whatever