havenwood changed the topic of #ruby to: Ruby 3.2.2, 3.1.4, 3.3.0-preview1: https://www.ruby-lang.org | Rules: https://ruby-community.com | Logs: https://libera.irclog.whitequark.org/ruby
konsolebox has joined #ruby
<newton> TIL, cool site
some14u has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
some14u has joined #ruby
some14u has quit [Client Quit]
desnudopenguino1 has joined #ruby
desnudopenguino has quit [Ping timeout: 245 seconds]
desnudopenguino1 is now known as desnudopenguino
nmollerup has quit [Ping timeout: 246 seconds]
nmollerup has joined #ruby
nmollerup has quit [Remote host closed the connection]
Sankalp has quit [Ping timeout: 245 seconds]
Sankalp has joined #ruby
reset has quit [Quit: reset]
CrazyEddy has quit [Remote host closed the connection]
caedmon has joined #ruby
caedmon has quit [Ping timeout: 245 seconds]
constxqt has quit [Ping timeout: 248 seconds]
constxqt has joined #ruby
caedmon has joined #ruby
John_Ivan__ has joined #ruby
John_Ivan_ has quit [Ping timeout: 244 seconds]
caedmon has quit [Ping timeout: 250 seconds]
caedmon has joined #ruby
kaivai has joined #ruby
neshpion has quit [Quit: neshpion]
_ht has joined #ruby
<ox1eef_> For your earlier question about installing ruby to a specific place, - johnjaye ./configure --prefix=/path/to/install/ruby/
<ox1eef_> I have used that in the past to install into ~/.rubies/3.X.X/
<ox1eef_> ./configure --help is probably worth a look too.
caedmon has quit [Ping timeout: 246 seconds]
konsolebox has quit [Ping timeout: 248 seconds]
MarvelousWololo has quit [Quit: MarvelousWololo]
dlani has joined #ruby
<johnjaye> oh ok
dlani5 has joined #ruby
dlani_ has joined #ruby
dlani5 has left #ruby [#ruby]
dlani has quit [Quit: Client closed]
swaggboi has quit [Ping timeout: 246 seconds]
dlani_ has quit [Read error: Connection reset by peer]
dlani has joined #ruby
dlani has quit [Client Quit]
mrdlani has joined #ruby
grenierm has joined #ruby
_ht has quit [Quit: _ht]
swaggboi has joined #ruby
unphilological has joined #ruby
unphilological is now known as CrazyEddy
konsolebox has joined #ruby
otisolsen70 has joined #ruby
shokohsc51089 has joined #ruby
shokohsc5108 has quit [Ping timeout: 246 seconds]
shokohsc51089 is now known as shokohsc5108
John_Ivan_ has joined #ruby
John_Ivan__ has quit [Ping timeout: 256 seconds]
otisolsen70 has quit [Read error: Connection reset by peer]
mrdlani has quit [Remote host closed the connection]
mrdlani has joined #ruby
mrdlani has quit [Ping timeout: 246 seconds]
otisolsen70 has joined #ruby
mrdlani has joined #ruby
John_Ivan__ has joined #ruby
John_Ivan__ has quit [Read error: Connection reset by peer]
John_Ivan has joined #ruby
John_Ivan_ has quit [Ping timeout: 246 seconds]
mrdlani has quit [Ping timeout: 245 seconds]
konsolebox has quit [Quit: Leaving]
John_Ivan has quit [Ping timeout: 245 seconds]
heartburn has quit [Ping timeout: 260 seconds]
konsolebox has joined #ruby
heartburn has joined #ruby
otisolsen70 has quit [Read error: Connection reset by peer]
otisolsen70 has joined #ruby
konsolebox has quit [Ping timeout: 248 seconds]
TheCatCollective has quit [Quit: Meow Meow Meow Meow Meow Meow Meow Meow]
grenierm has quit [Ping timeout: 246 seconds]
TheCatCollective has joined #ruby
crespire1 has joined #ruby
crespire has quit [Killed (NickServ (GHOST command used by crespire1))]
otisolsen70 has quit [Read error: Connection reset by peer]
ua_ has quit [Ping timeout: 244 seconds]
otisolsen70_ has joined #ruby
ua_ has joined #ruby
mrdlani has joined #ruby
mrdlani has quit [Ping timeout: 252 seconds]
<nona> hmm ... is there a way to ask for being transferred an abandoned gem on rubygems.org?
<nona> either administratively or by contacting the original author. not seeing a way to do either :(
taupiqueur_shiny has joined #ruby
otisolsen70_ has quit [Quit: Leaving]
<nona> nm, found the author on LinkedIn, let's see if they'll respond
<ox1eef_> You can open a support ticket.
<ox1eef_> But yeah, best route would probably be via the author + let them transfer ownership to you.
shokohsc51088 has joined #ruby
shokohsc5108 has quit [Ping timeout: 246 seconds]
shokohsc51088 is now known as shokohsc5108
konsolebox has joined #ruby
brokkoli_orig has quit [Remote host closed the connection]
constxqt has quit [Ping timeout: 260 seconds]
brokkoli_orig has joined #ruby
konsolebox has quit [Quit: Quit]
konsolebox has joined #ruby
mrdlani has joined #ruby
constxqt has joined #ruby
mrdlani has quit [Ping timeout: 252 seconds]
constxqt has quit [Ping timeout: 246 seconds]
constxqt has joined #ruby
<nona> i'll give it a week or two, ox1eef_ ... randomly contacting a stranger, could be on vacation or whatever. no rush about it.
<nona> btw of rubygems.org ... last week i had to help a colleague who wasn't able to run `bundle install`. eventually it turned out that she was in Spain, not Germany, and that her provider there, Vodafone Spain, was blocking rubygems.org as "malicious". took a lot of facepalming on my part and one VPN subscription on hers.
<ox1eef_> Odd indeed.
<ox1eef_> I personally wish RubyGems had first-class git support, where you could gem install via git, and depend on gems via git, etc. I don't like the centralized nature of Rubygems, nor how diffilcult they make it to delete your own code.
<nona> that'd be nice
<nona> do the people who run it not hang out here?
constxqt has quit [Ping timeout: 245 seconds]
<ox1eef_> Not sure but almost sure it would be an uphill battle to make headway on that issue.
constxqt has joined #ruby
<nona> probably two very differently difficult battles on the first vs. the second part of what you wished for :P
<ox1eef_> Best shot might be a new package manager with an emphasis on being decentralized.
<nona> is there an existing such package manager by another programming language project?
<ox1eef_> Go. And to at least some extent, NPM.
<nona> hmm, i don't know Go, but i do know i don't want anything from the Node universe anywhere close to my comfortable, beautiful, enjoyable little Ruby universe.
<ox1eef_> xD Fair enough. I don't mind JavaScript/TypeScript. I think the more languages you have experience with, the better.
constxqt has quit [Ping timeout: 245 seconds]
gr33n7007h has quit [Ping timeout: 245 seconds]
gr33n7007h has joined #ruby
constxqt has joined #ruby
reset has joined #ruby
constxqt has quit [Ping timeout: 245 seconds]
gr33n7007h has quit [Ping timeout: 245 seconds]
gr33n7007h has joined #ruby
constxqt has joined #ruby
rvalue has quit [Ping timeout: 244 seconds]
taupiqueur_shiny has quit [Remote host closed the connection]
user23 has joined #ruby
taupiqueur_shiny has joined #ruby
mrdlani has joined #ruby
mrdlani has quit [Read error: Connection reset by peer]
mrdlani has joined #ruby
constxqt has quit [Ping timeout: 245 seconds]
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
<wakaflaka> here it is
<wakaflaka> Analog Camera Emulations for Post-Processing -- postpro.rb -- https://gist.github.com/basicfeatures/33bcfe777eab1ac487b8b66dcbf9046a
<wakaflaka> didnt really know what to put in the readme. feedback would be appreciated!
<ox1eef_> I like that it is not using a HTTP API to do the work.
<ox1eef_> Got a sample output?
joast has joined #ruby
<wakaflaka> hehe :)
<wakaflaka> soon
<ox1eef_> Cool. Well looks good. Again, not being reliant on a third-party service is nice and for me a must.
<wakaflaka> hehe really appreciate that
<wakaflaka> wait ill cook up some examples
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
some14u has joined #ruby
rvalue has joined #ruby
some14u has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<nona> ox1eef_: i don't mind Java/TypeScript, either. just the whole ecosystem around it.
user23 has quit [Remote host closed the connection]
<ox1eef_> My focus these days is Rust, and C. Ruby + TypeScript + React, all that stuff, has mostly become a job. Still a few hobby projects in Ruby, but my intention is to expand my knowledge of other languages.
<ox1eef_> At one point all my efforts were focused on C, and then I realized I would be full of fear to put any C I wrote into production, so now Rust is a contender again.
teclator has joined #ruby
mrdlani has quit [Read error: Connection reset by peer]
mrdlani has joined #ruby
mrdlani has quit [Quit: Leaving...]
plujon has joined #ruby
<plujon> Greetings. Is it possible to make a method `foo` available to all classes within a module M such that they can call the method as simply `foo` rather than `M.foo` without making that method global to all ruby code?
<plujon> module M; def self.foo; 'hi' end; class C; def hmm; foo; end; end # similar to this
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
teclator has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
caedmon has joined #ruby
<havenwood> plujon: To make it so you can `M.foo` or `include M` and have it only be privately available in C you can: module M module_function def foo = 'hi' end
<havenwood> class C include M; def hmm = foo end
<havenwood> C.new.hmm #=> "hi"
<havenwood> C.new.foo #!> private method called
havenwood has quit [Quit: The Lounge - https://thelounge.chat]
havenwood has joined #ruby
<ox1eef_> If I understood plujon correctly, class Foo; extend M; end is probably a better fit than module_function.
<ox1eef_> (where 'foo' is an instance method of M).
CrazyEddy has quit [Ping timeout: 248 seconds]
CrazyEddy has joined #ruby
CrazyEddy has quit [Ping timeout: 248 seconds]
<ox1eef_> Oh nevermind. I misunderstood. 'module_function' is the way to go in that case.
polishdub has joined #ruby
CrazyEddy has joined #ruby
joto has quit [Remote host closed the connection]
joto has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
RDMengineer has quit [Ping timeout: 256 seconds]
<nona> ox1eef_: C can be beautiful ... check out my buddy's project here https://github.com/catphish/openuav/tree/master/firmware ... and yes, we've both had a few scratches and bruises, but that's down to pilot error :)
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
plujon has quit [Ping timeout: 246 seconds]
RDMengineer has joined #ruby
MarvelousWololo has joined #ruby
<ox1eef_> Agreed. But unlesss I reach expert level - which would take years, I don't really feel confident that any C I write is solid unless it is basic stuff.
MarvelousWololo has quit [Remote host closed the connection]
_ht has joined #ruby
rvalue has quit [Quit: ZNC - https://znc.in]
rvalue has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
taupiqueur_shiny has quit [Ping timeout: 246 seconds]
RDMengineer has quit [Ping timeout: 256 seconds]
konsolebox has quit [Quit: Quit]
RDMengineer has joined #ruby
shokohsc51085 has joined #ruby
shokohsc5108 has quit [Ping timeout: 256 seconds]
shokohsc51085 is now known as shokohsc5108
rvalue has quit [Ping timeout: 246 seconds]
RDMengineer has quit [Ping timeout: 244 seconds]
RDMengineer has joined #ruby
konsolebox has joined #ruby
taupiqueur_shiny has joined #ruby
rvalue has joined #ruby
konsolebox has quit [Ping timeout: 258 seconds]
caedmon has quit [Ping timeout: 246 seconds]
rvalue has quit [Ping timeout: 250 seconds]
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
constxqt has joined #ruby
constxqt has quit [Ping timeout: 245 seconds]
rvalue has joined #ruby
constxqt has joined #ruby
desnudopenguino has quit [Quit: desnudopenguino]
desnudopenguino has joined #ruby
constxqt has quit [Ping timeout: 246 seconds]
_ht has quit [Quit: _ht]
constxqt has joined #ruby
nmollerup has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
victori has quit [Read error: Connection reset by peer]
victori has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
szkl has joined #ruby
shokohsc51080 has joined #ruby
shokohsc5108 has quit [Ping timeout: 244 seconds]
shokohsc51080 is now known as shokohsc5108
leah2 has quit [Ping timeout: 248 seconds]
leah2 has joined #ruby