havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com | Ruby 2.7.1, 2.6.6, 2.5.8: https://www.ruby-lang.org | Paste 4+ lines of text to https://dpaste.de/ and select Ruby as the language | Rails questions? Ask in #RubyOnRails | Books: https://goo.gl/wpGhoQ | Logs: https://irclog.whitequark.org/ruby | Can't talk? Register/identify with Nickserv first!
adu has quit [Quit: adu]
iNs has quit [Remote host closed the connection]
iNs has joined #ruby
xco has quit [Ping timeout: 258 seconds]
reaVer has joined #ruby
skape is now known as jessline
jessline is now known as skape
bmurt has joined #ruby
dualfade has quit [Ping timeout: 256 seconds]
dualfade has joined #ruby
postmodern has joined #ruby
DaRock has joined #ruby
factormystic has joined #ruby
Rudd0 has joined #ruby
dfucci has joined #ruby
davispuh has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
dfucci has quit [Ping timeout: 264 seconds]
drincruz has quit [Ping timeout: 256 seconds]
cthu| has quit [Ping timeout: 258 seconds]
mangoicedtea has quit [Remote host closed the connection]
meinside has joined #ruby
bruce_lee has quit [Ping timeout: 265 seconds]
bruce_lee has joined #ruby
bruce_lee has quit [Changing host]
bruce_lee has joined #ruby
gix has quit [Ping timeout: 260 seconds]
fcserr has joined #ruby
SeepingN has quit [Quit: The system is going down for reboot NOW!]
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
_whitelogger has joined #ruby
ramfjord has quit [Ping timeout: 264 seconds]
chalkmonster has joined #ruby
ropeney has quit [Ping timeout: 260 seconds]
neshpion has quit [Remote host closed the connection]
neshpion_ has joined #ruby
neshpion_ is now known as neshpion
alexherbo2 has quit [Ping timeout: 246 seconds]
Guest9845 has joined #ruby
Guest9845 has quit [Quit: Guest9845]
cuerbot has quit [Read error: Connection reset by peer]
elcuervo has joined #ruby
ramfjord has joined #ruby
ExoUNX has joined #ruby
ChmEarl has quit [Ping timeout: 260 seconds]
mydog2 has quit [Ping timeout: 256 seconds]
ChmEarl has joined #ruby
ExoUNX has quit [Read error: Connection reset by peer]
adu has joined #ruby
roshanavand_ has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
roshanavand has quit [Ping timeout: 240 seconds]
roshanavand_ is now known as roshanavand
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
ropeney has joined #ruby
wallace_mu has quit [Remote host closed the connection]
ur5us has joined #ruby
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
ropeney has quit [Quit: ZNC 1.7.4 - https://znc.in]
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
ropeney has joined #ruby
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
ropeney has quit [Client Quit]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
banisterfiend has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
ropeney has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
elcuervo has quit [Ping timeout: 240 seconds]
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
ramfjord has quit [Ping timeout: 264 seconds]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
elcuervo has joined #ruby
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
ramfjord has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
maryo has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
alfiemax has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
ramfjord has quit [Ping timeout: 246 seconds]
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Ping timeout: 240 seconds]
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
neshpion has quit [Quit: WeeChat 2.9]
Tempesta has quit [Ping timeout: 265 seconds]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bocaneri has joined #ruby
ur5us has quit [Ping timeout: 260 seconds]
banisterfiend has joined #ruby
Tempesta has joined #ruby
_aeris_ has quit [Ping timeout: 240 seconds]
_aeris_ has joined #ruby
_aeris_ has quit [Remote host closed the connection]
_aeris_ has joined #ruby
x0n has quit [Ping timeout: 246 seconds]
greypack has quit [Ping timeout: 265 seconds]
greypack has joined #ruby
cd has quit [Quit: cd]
ramfjord has joined #ruby
ChmEarl has quit [Quit: Leaving]
_whitelogger has joined #ruby
dfucci has joined #ruby
fercell has joined #ruby
helmer72 has joined #ruby
<helmer72> I meesed up my ruby installation on ubuntu 20.04
<helmer72> how to fix?
<helmer72> "/usr/lib/ruby/2.7.0/rubygems.rb:275:in `find_spec_for_exe': can't find gem vagrant (>= 0.a) with executable vagrant (Gem::GemNotFoundException)"
no_gravity has joined #ruby
<no_gravity> Good Morning
<no_gravity> What does the exclamation mark mean in a function call like foo!('hello')?
<havenwood> no_gravity: Hi! The convention is to use an exclamation to mean "more dangerous" than the method of the same name without the exclamation.
<havenwood> no_gravity: So #foo! is a dangerous #foo.
<no_gravity> So it is only decorative? The parser just skips it?
<havenwood> no_gravity: "Dangerous" often means that the method modifies the receiver, but not always. It could be something else that makes it dangerous.
<havenwood> no_gravity: Yes, it's decorative.
<no_gravity> Wow. I never seen this kind of comments inside an expression in any language.
<havenwood> no_gravity: It's the same with methods ending in a question mark. Convention there is for the response to be truthy. (Predicate methods.)
<havenwood> no_gravity: foo?('hello')
<no_gravity> Wow. Are there more? Can you write foo!!*??!!§§%%&&*!!('hello')?
<havenwood> no_gravity: No, you have to pick `?` or `!` but can't have both.
<havenwood> no_gravity: No more dangerous versions of predicate methods allowed. :P
<no_gravity> So the createor of ruby had the idea to allow ! and ? as comments inside function calls?
<no_gravity> Ahh... Or am I misunderstanding it completeley? Is foo! the name of the funciont? Including the !?
<havenwood> no_gravity: The trailing marks are part of the method name. Like the name itself, they have semantic meaning.
<no_gravity> So it is just that "!" can be part of the function name?
<havenwood> no_gravity: Right, but only at the end of the name.
<no_gravity> I see. That is a bit less crazy.
<havenwood> no_gravity: So you can have a trailing question mark or exclamation mark to indicate you're following a convention.
<no_gravity> Yeah
<havenwood> &>> def foo!(bar) end; method(:foo!)
<havenwood> helmer72: gem install vagrant
vondruch has joined #ruby
<havenwood> helmer72: The #vagrant channel might have vagrant-specific ideas but happy to help get the gem installed if that's the goal.
<havenwood> # => #<Method: Object#foo!(bar) (irc):1>
<havenwood> no_gravity: The idea is shared with LISPs. See Scheme and Racket for modern examples.
<no_gravity> Ok
<havenwood> As the Ruby manpage says, "If you ... like the concept of LISP, but don't like too many parentheses, Ruby might be your language of choice."
schne1der has joined #ruby
mozzarella has quit [Read error: Connection reset by peer]
Eiam has quit [Ping timeout: 264 seconds]
no_gravity has quit [Quit: leaving]
ineb has joined #ruby
<ineb> Hello, does anyone know a gem/library for displaying images on the console?
<ineb> I looked at libaa but the ruby gem looks outdated. libcaca has undocumented bindings for ruby that i will try next
weaksauce has quit [Ping timeout: 246 seconds]
adu has quit [Quit: adu]
Xiti has quit [Ping timeout: 256 seconds]
Xiti has joined #ruby
dfucci has quit [Ping timeout: 260 seconds]
dfucci has joined #ruby
dfucci has quit [Ping timeout: 240 seconds]
jenrzzz has quit [Ping timeout: 256 seconds]
alexherbo2 has joined #ruby
banisterfiend has quit [Ping timeout: 260 seconds]
dfucci has joined #ruby
jenrzzz has joined #ruby
ur5us has joined #ruby
schne1der has quit [Ping timeout: 260 seconds]
jenrzzz has quit [Ping timeout: 260 seconds]
Mrgoose9 has joined #ruby
roshanavand has quit [Ping timeout: 256 seconds]
Mrgoose has quit [Ping timeout: 256 seconds]
Mrgoose9 is now known as Mrgoose
braincrash has joined #ruby
<helmer72> in rbenv, why is 2.5.0 the newest ruby version listed?
wallace_mu has joined #ruby
jenrzzz has joined #ruby
dfucci has quit [Ping timeout: 246 seconds]
wallace_mu has quit [Ping timeout: 260 seconds]
dfucci has joined #ruby
jenrzzz has quit [Ping timeout: 256 seconds]
jenrzzz has joined #ruby
ineb has left #ruby ["WeeChat 2.9"]
<helmer72> how do i reset my gem env to the clean install state?
jenrzzz has quit [Ping timeout: 256 seconds]
TomyWork has joined #ruby
ramfjord has quit [Ping timeout: 256 seconds]
schne1der has joined #ruby
cuerbot has joined #ruby
elcuervo has quit [Ping timeout: 260 seconds]
howdoi has quit [Quit: Connection closed for inactivity]
dionysus69 has joined #ruby
_whitelogger has joined #ruby
spetex has joined #ruby
_whitelogger has joined #ruby
ur5us has quit [Ping timeout: 260 seconds]
akemhp has joined #ruby
imode has quit [Ping timeout: 240 seconds]
markoong has joined #ruby
postmodern has quit [Quit: Leaving]
chalkmonster has quit [Ping timeout: 258 seconds]
TCZ has joined #ruby
wallace_mu has joined #ruby
wallace_mu has quit [Ping timeout: 240 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
<helmer72> I managed it by deleting all ruby related stuff
markoong has quit [Quit: Konversation terminated!]
CommunistWolf has quit [Quit: The cause of labour is the hope of the world]
CommunistWolf has joined #ruby
schne1der has quit [Remote host closed the connection]
schne1der has joined #ruby
elcuervo has joined #ruby
helmer72_ has joined #ruby
cuerbot has quit [Ping timeout: 260 seconds]
drincruz has joined #ruby
greypack has quit [Ping timeout: 258 seconds]
helmer72 has quit [Ping timeout: 260 seconds]
rubydoc has quit [Ping timeout: 240 seconds]
phaul has quit [Ping timeout: 264 seconds]
bvdw has quit [Quit: The Lounge - https://thelounge.chat]
bvdw has joined #ruby
helmer72__ has joined #ruby
rubydoc has joined #ruby
phaul has joined #ruby
helmer72_ has quit [Ping timeout: 264 seconds]
maryo has quit [Quit: Leaving]
drincruz has quit [Ping timeout: 258 seconds]
<helmer72__> vagrant is running again, but ruby does not work anymore
_whitelogger has joined #ruby
TCZ has quit [Quit: Leaving]
x0n has joined #ruby
spetex has quit [Quit: WeeChat 2.8]
ruurd has quit [Ping timeout: 256 seconds]
spetex has joined #ruby
alexherbo23 has joined #ruby
alexherbo2 has quit [Ping timeout: 256 seconds]
alexherbo23 is now known as alexherbo2
TCZ has joined #ruby
jenrzzz has joined #ruby
braincrash has quit [Ping timeout: 240 seconds]
greypack has joined #ruby
schne1der has quit [Ping timeout: 256 seconds]
jenrzzz has quit [Ping timeout: 256 seconds]
mozzarella has joined #ruby
x0n has quit [Ping timeout: 256 seconds]
wallace_mu has joined #ruby
adu has joined #ruby
drincruz has joined #ruby
wallace_mu has quit [Ping timeout: 240 seconds]
x0n has joined #ruby
dualfade has quit [Ping timeout: 240 seconds]
dualfade has joined #ruby
x0n- has joined #ruby
x0n has quit [Ping timeout: 246 seconds]
jenrzzz has joined #ruby
bmurt has joined #ruby
wallace_mu has joined #ruby
spetex has quit [Quit: WeeChat 2.8]
spetex has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
cgfbee has quit [Ping timeout: 246 seconds]
spetex has quit [Quit: WeeChat 2.8]
spetex has joined #ruby
ruurd has joined #ruby
cd has joined #ruby
cgfbee has joined #ruby
teclator has quit [Ping timeout: 256 seconds]
spetex has quit [Quit: WeeChat 2.8]
chalkmonster has joined #ruby
x0n- has quit [Ping timeout: 256 seconds]
alfiemax has quit [Remote host closed the connection]
braincrash has joined #ruby
alfiemax has joined #ruby
alfiemax has quit [Ping timeout: 246 seconds]
no_gravity has joined #ruby
<no_gravity> What does a @ mean? For example: @banana = banana
helmer72__ has quit [Remote host closed the connection]
lunarkitty has quit [Ping timeout: 244 seconds]
<akemhp> no_gravity, It means the variable belongs to the class.
<no_gravity> akemhp: I see.
<no_gravity> akemhp: So it is what some languages call "this"?
<akemhp> no_gravity, No. 'this' represent the class instantiation itself.
<akemhp> this.banana = "good"
<akemhp> @banana = "good"
teclator has joined #ruby
tsujp45 has joined #ruby
akemhp_ has joined #ruby
akemhp has quit [Ping timeout: 260 seconds]
<tsujp45> how can I accept an argument to a function which is a symbol? and pass it on as a symbol?
x0n has joined #ruby
ChmEarl has joined #ruby
<leftylink> &>> def foo(arg); arg.class end; foo(:some_sym)
<leftylink> well, that accepted a symbol as a symbol. but I must have misunderstood the question
x0n has quit [Ping timeout: 260 seconds]
<jhass> tsujp45: a :symbol is a normal value, just like a "string", 123, 123.45 etc
<jhass> you can receive, assign and store it just like any other value
alfiemax has joined #ruby
alexherbo2 has quit [Ping timeout: 256 seconds]
no_gravity has quit [Quit: leaving]
alfiemax has quit [Ping timeout: 260 seconds]
x0n has joined #ruby
neshpion has joined #ruby
nofxx has quit [Remote host closed the connection]
nofxx has joined #ruby
nofxx has quit [Remote host closed the connection]
nofxx has joined #ruby
GodFather has quit [Ping timeout: 240 seconds]
gitter1234 has joined #ruby
neshpion has quit [Ping timeout: 240 seconds]
neshpion has joined #ruby
TCZ has quit [Quit: Leaving]
schne1der has joined #ruby
DaRock has quit [Ping timeout: 240 seconds]
alexherbo2 has joined #ruby
neshpion has quit [Ping timeout: 240 seconds]
neshpion has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 258 seconds]
TCZ has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
chuffer has joined #ruby
Eiam has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
akemhp_ has quit [Ping timeout: 256 seconds]
cthu| has joined #ruby
chuffer has quit [Quit: chuffer]
x0n- has joined #ruby
x0n has quit [Ping timeout: 256 seconds]
sgen has joined #ruby
Rudd0^ has joined #ruby
Rudd0 has quit [Read error: Connection reset by peer]
howdoi has joined #ruby
GodFather has joined #ruby
tsujp45 has quit [Remote host closed the connection]
ramfjord has joined #ruby
GodFather has quit [Ping timeout: 244 seconds]
dfucci has quit [Ping timeout: 256 seconds]
GodFather has joined #ruby
ropeney has quit [Quit: ZNC 1.7.4 - https://znc.in]
TCZ has quit [Quit: Leaving]
jenrzzz has joined #ruby
smurfke has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
dfucci has joined #ruby
dfucci has quit [Ping timeout: 264 seconds]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt_ has joined #ruby
ramfjord has quit [Ping timeout: 265 seconds]
ropeney has joined #ruby
jenrzzz has joined #ruby
ramfjord has joined #ruby
GodFather has quit [Ping timeout: 244 seconds]
Rudd0^ has quit [Ping timeout: 240 seconds]
jenrzzz has quit [Ping timeout: 260 seconds]
ropeney has quit [Quit: ZNC 1.7.4 - https://znc.in]
GodFather has joined #ruby
weaksauce has joined #ruby
x0n has joined #ruby
x0n- has quit [Ping timeout: 256 seconds]
elcuervo has quit [Ping timeout: 260 seconds]
gitter1234 has quit [Quit: Connection closed for inactivity]
braincrash has quit [Ping timeout: 256 seconds]
x0n has quit [Ping timeout: 260 seconds]
<weaksauce> havenwood so what i did was do a basic bundle install and then added one gem and then did a bundle install and it installed the version from 2016 when there are probably 50 newer ones
<weaksauce> i've just never seen such weird behavior
alexherbo2 has quit [Read error: Connection reset by peer]
braincrash has joined #ruby
alexherbo2 has joined #ruby
elcuervo has joined #ruby
GodFather has quit [Ping timeout: 244 seconds]
akemhp has joined #ruby
alexherbo24 has joined #ruby
alexherbo2 has quit [Ping timeout: 246 seconds]
alexherbo24 is now known as alexherbo2
TomyWork has quit [Remote host closed the connection]
rippa has joined #ruby
alexherbo2 has quit [Ping timeout: 256 seconds]
schne1der has quit [Ping timeout: 260 seconds]
GodFather has joined #ruby
jenrzzz has joined #ruby
alexherbo2 has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
GodFather has quit [Ping timeout: 240 seconds]
GodFather has joined #ruby
x0n has joined #ruby
jenrzzz has joined #ruby
mthsgrc has joined #ruby
GodFather has quit [Ping timeout: 260 seconds]
jenrzzz has quit [Ping timeout: 264 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 265 seconds]
x0n has quit [Ping timeout: 256 seconds]
jenrzzz has joined #ruby
x0n has joined #ruby
jenrzzz has quit [Ping timeout: 258 seconds]
gix has joined #ruby
mikecmpbll has quit [Quit: inabit. zz.]
x0n has quit [Ping timeout: 240 seconds]
ujjain2 has joined #ruby
vondruch has quit [Ping timeout: 256 seconds]
jenrzzz has joined #ruby
mthsgrc has left #ruby ["Leaving"]
jenrzzz has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
Axy has quit [Ping timeout: 256 seconds]
jenrzzz has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
Mia has joined #ruby
Mia has joined #ruby
Mia has quit [Changing host]
BSaboia has joined #ruby
ropeney has joined #ruby
jenrzzz has quit [Ping timeout: 258 seconds]
lunarkitty has joined #ruby
ujjain2 has quit [Ping timeout: 246 seconds]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
jenrzzz has joined #ruby
ujjain2 has joined #ruby
fercell has quit [Quit: WeeChat 2.8]
lunarkitty is now known as lunarkitty7
x0n has joined #ruby
meinside has quit [Quit: Connection closed for inactivity]
imode has joined #ruby
jenrzzz has quit [Ping timeout: 256 seconds]
x0n has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
x0n has joined #ruby
x0n- has joined #ruby
pgib has joined #ruby
x0n has quit [Ping timeout: 264 seconds]
x0n- has quit [Ping timeout: 256 seconds]
<havenwood> weaksauce: Ah, if you added a new gem then it resolves for the version of that new gem that works with _existing_ gem versions in the Gemfile.lock.
<havenwood> weaksauce: It's fairly common for an old Gemfile.lock with lots of deps to constrain newly added gems to old versions.
<havenwood> weaksauce: The Gemfile.lock holds you back, intentionally.
<weaksauce> havenwood yeah this is a newish greenfield project though
<havenwood> weaksauce: What gem is contraining?
<havenwood> constraining*
<weaksauce> the gemfile.lock was maybe a week old
<havenwood> weaksauce: Share the Gemfile.lock?
<havenwood> weaksauce: Or check it for what constrained your new gem to an old version?
davispuh has joined #ruby
<havenwood> Side note, but `bundle env` is a pretty good way to get some relevant general info these days.
GodFather has joined #ruby
ujjain2_ has joined #ruby
ujjain2 has quit [Ping timeout: 256 seconds]
ujjain2_ has quit [Client Quit]
gix has quit [Quit: Client exiting]
<weaksauce> havenwood here's the gemfile... the only thing i changed was to pin the version of the last line from gem "shopify_app" to something with a version and ran bundle update doing that did a few very minor point releases of unrelated gems and updated the shopify gems from 7 to 14. I've never seen bundler pick something so far out of date https://gist.github.com/weaksauce/4b7f0f3b671394e5793d75e2e7246d66
ujjain2 has joined #ruby
gix has joined #ruby
<weaksauce> havenwood i updated it to have the original gemfile.lock before adding that gem (well also dotenv but that was a separate addition)
<nakilon> Rubyists, what's your another programming language when Ruby's speed or memory management isn't enough good?
<weaksauce> for what
xco has joined #ruby
<nakilon> for computations for example
alexherbo2 has quit [Ping timeout: 260 seconds]
<weaksauce> c or c# maybe. really depends what the problem is
elcuervo has quit [Read error: Connection reset by peer]
elcuervo has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<xco> btw anyone is welcome to proof-read/review, i'll appreciate it https://emmanuelhayford.com/building-an-sms-reminder-with-ruby-raspberry-pi/ :D
ujjain2 has quit [Ping timeout: 264 seconds]
schne1der has joined #ruby
ropeney has quit [Quit: ZNC 1.7.4 - https://znc.in]
bmurt has joined #ruby
bmurt has quit [Client Quit]
<havenwood> nakilon: For gem extensions we usually use C, C++ or Java. You see a bit of Rust or Crystal. +1 for it depends on the problem.
<havenwood> nakilon: If it deals with sockets, Elixir. :)
<jrhorn424> is there a good reason to use include at the top level instead of inside a class or module?
bmurt has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ropeney has joined #ruby
ropeney has quit [Client Quit]
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
elcuervo has quit [Ping timeout: 260 seconds]
PimarSimil has joined #ruby
<weaksauce> jrhorn424 perhaps failing earlier
ur5us has joined #ruby
akemhp has quit [Ping timeout: 264 seconds]
whathappens has joined #ruby
riceandbeans has joined #ruby
PimarSimil has quit [Remote host closed the connection]
adu has quit [Quit: adu]
mozzarella has quit [Read error: Connection reset by peer]
akemhp has joined #ruby
sagax has quit [Remote host closed the connection]
ropeney has joined #ruby
adu has joined #ruby
orbyt_ has joined #ruby
schne1der has quit [Ping timeout: 256 seconds]
ropeney has quit [Quit: ZNC 1.7.4 - https://znc.in]
mozzarella has joined #ruby
sagax has joined #ruby
Rudd0 has joined #ruby
adu has quit [Quit: adu]
<nakilon> I see, but choosing C/C++/Java does not look like Rubyist-specific choice
BSaboia has quit [Ping timeout: 264 seconds]
<nakilon> tried Crystal years ago -- it was too different from Ruby no matter how it's described in articles
<havenwood> jrhorn424: No, not that I'm aware.
whathappens has quit [Remote host closed the connection]
roshanavand has joined #ruby
<havenwood> nakilon: C and C++ are the common choices for CRuby, since it works with C extensions out of the box.
<havenwood> nakilon: Java is the common choice for JRuby extensions.
<havenwood> nakilon: C and C++ extensions also work with TruffleRuby.
<havenwood> nakilon: It's fairly common for popular gems to ship with pure Ruby, C and Java extensions.
<havenwood> nakilon: That way folk on CRuby, JRuby, or other Rubies can use the gem.
<havenwood> And it's fast for those with native extensions.
<nakilon> what if I'm not about to mix another language to existing Ruby app but writing another one from scratch
<havenwood> nakilon: Is it a web app or is it doing computation or what?
<havenwood> nakilon: How constrained is memory?
<nakilon> computations
<havenwood> nakilon: Large codebase or small? Large team or small?
<nakilon> the same constraints as were in mind when people made Crystal -- "clean as Ruby, fast as C"
<nakilon> single person team
dfucci has joined #ruby
ropeney has joined #ruby
elxbarbosa has joined #ruby
dfucci has quit [Ping timeout: 260 seconds]
whathappens has joined #ruby
whathappens has quit [Ping timeout: 265 seconds]
postmodern has joined #ruby
neshpion has quit [Quit: WeeChat 2.9]
<havenwood> nakilon: Crystal sounds like a good match for those requirements.
neshpion has joined #ruby
braincrash has quit [Ping timeout: 256 seconds]
adu has joined #ruby
adu has quit [Client Quit]
Rudd0 has quit [Remote host closed the connection]
Rudd0 has joined #ruby
roshanavand has quit [Ping timeout: 240 seconds]
gitter1234 has joined #ruby
ruurd has quit [Read error: Connection reset by peer]
ruurd has joined #ruby
<leftylink> &>> 19
<leftylink> ok, I don't like you either
<weaksauce> havenwood you look at that gemfile?
stryek has quit [Quit: Connection closed for inactivity]
ropeney has quit [Ping timeout: 258 seconds]
mangoicedtea has joined #ruby
ropeney has joined #ruby
brainfunnel has joined #ruby
drincruz has quit [Ping timeout: 246 seconds]
whathappens has joined #ruby
whathappens has quit [Remote host closed the connection]
whathappens has joined #ruby
whathappens has quit [Remote host closed the connection]
sirKnight2000 has joined #ruby
whathappens has joined #ruby
elxbarbosa has quit [Read error: Connection reset by peer]