Swyper has quit [Remote host closed the connection]
ldnunes has joined #ruby
tvl has joined #ruby
tvl is now known as tobiasvl
twoone has joined #ruby
marmotini_ has quit [Remote host closed the connection]
pwillard_ is now known as pwillard
AlHafoudh has joined #ruby
clemens3_ has joined #ruby
clemens3 has quit [Ping timeout: 268 seconds]
Guestss1 has joined #ruby
GodFather has joined #ruby
Guestss1 has quit [Excess Flood]
Guestss1 has joined #ruby
Guestss1 has quit [Max SendQ exceeded]
Guestss1 has joined #ruby
Guestss1 has quit [Max SendQ exceeded]
GodFather_ has joined #ruby
Guestss1 has joined #ruby
Guestss1 has quit [Max SendQ exceeded]
waheedi has quit [Quit: waheedi]
Guestss1 has joined #ruby
Guestss1 has quit [Max SendQ exceeded]
Squeeeez has left #ruby ["%IRC-I-USRLFT, User left channel"]
reber__ has joined #ruby
AlHafoudh has quit [Ping timeout: 244 seconds]
laaron- has joined #ruby
laaron has quit [Remote host closed the connection]
dsmythe has quit [Remote host closed the connection]
dsmythe has joined #ruby
ldnunes has quit [Ping timeout: 245 seconds]
ldnunes has joined #ruby
alem0lars has quit [Read error: Connection reset by peer]
jenrzzz has joined #ruby
agent_white has quit [Remote host closed the connection]
jenrzzz has quit [Ping timeout: 268 seconds]
_sfiguser has joined #ruby
<_sfiguser>
hello all guys i wanted to learn some new programming language and was considering ruby... is it still viable in 2019? i wanted to do some network programming...
Inline has joined #ruby
pupsikov has joined #ruby
<_sfiguser>
is it viable in 2019? or is it a dying language?
<Zarthus>
it's not primetime, but it still works well *shrug*
<Jonopoly>
im learning it now for work
<Jonopoly>
It's easier to read than python
<Jonopoly>
_sfiguser: I think ruby&rails will be worth learning
za1b1tsu has joined #ruby
vondruch has quit [Ping timeout: 246 seconds]
frem has joined #ruby
reber__ has quit [Remote host closed the connection]
conta has quit [Ping timeout: 248 seconds]
FrankDW has joined #ruby
TomyWork has quit [Remote host closed the connection]
spacesuitdiver has joined #ruby
ellcs has joined #ruby
nadir has joined #ruby
zacts has joined #ruby
jameser has joined #ruby
jameser_ has quit [Ping timeout: 268 seconds]
<Bish>
i disagree with the rails part
<Bish>
rails was never worth learning, ruby is
<Bish>
_sfiguser: what do you mean by saying network programming?
<Bish>
ruby is bad with threads, as long as it is not IO-only
<Bish>
so depending on your usecase ruby could be bad
<t3hyoshi>
I don't think Rails is good to learn as a newcomer to Ruby. If you want to make simple sites, start with Sinatra before jumping into Rails.
<Bish>
or stay with sinatra/roda :p
<Bish>
but i have no clue what "network programming" is
<Bish>
routing tcp packages?
<adam12>
To be fair, there is a bunch of work going on to improve Ruby for networking. The async-* packages and lightweight fibers being one.
zacts has quit [Quit: WeeChat 2.4]
<Bish>
i think ruby-code-style doesn't really fit asynchronous programming
<Bish>
i always cringe when i see on_event { ... } stuff in ruby
<_sfiguser>
Bish, crafting packets
<_sfiguser>
ethernet frames 802.111
<_sfiguser>
ethernet frames 802.11
<_sfiguser>
and tcp sockets and stuff like that
<Bish>
oh ruby is good for that
<Bish>
that's the best thing about ruby, it's super high, and crafting "strings"/buffers with it is great
<Bish>
the ruby-elf package or rubyelf gem don't know handels nicely with binary stuff
ellcs has quit [Ping timeout: 248 seconds]
fphilipe has quit [Ping timeout: 245 seconds]
apparition has quit [Quit: Bye]
ua_ has quit [Excess Flood]
ua_ has joined #ruby
<pwillard>
_sfiguser: Take a look at AsciiDoctor-pdf for an example of really cool "current" stuff being done with ruby. I use it to write all my documentation now.
<Jonopoly>
why is ruby not good for multithreading?
tdy has quit [Ping timeout: 255 seconds]
buckworst has joined #ruby
<ytti>
in MRI implementation the threads wont run in parallel
buckworst has quit [Max SendQ exceeded]
<ytti>
due to global lock
<ytti>
in some other implementation they may
buckworst has joined #ruby
buckworst has quit [Max SendQ exceeded]
buckworst has joined #ruby
buckworst has quit [Max SendQ exceeded]
buckworst has joined #ruby
Jonopoly has quit [Quit: WeeChat 2.4]
laaron- has quit [Remote host closed the connection]
laaron has joined #ruby
cd has joined #ruby
laaron has quit [Remote host closed the connection]
laaron has joined #ruby
clemens3_ has quit [Remote host closed the connection]
andikr has quit [Remote host closed the connection]
dellavg_ has joined #ruby
laaron has quit [Remote host closed the connection]
za1b1tsu has quit [Ping timeout: 258 seconds]
clemens3 has joined #ruby
laaron has joined #ruby
ua has joined #ruby
renich has quit [Quit: renich]
renich has joined #ruby
tdy has joined #ruby
renich has quit [Client Quit]
twoone has left #ruby [#ruby]
jameser has quit [Ping timeout: 268 seconds]
polishdub has joined #ruby
haengma has joined #ruby
haengma has quit [Remote host closed the connection]
rhuang_ has joined #ruby
haengma has joined #ruby
AJA4350 has quit [Ping timeout: 244 seconds]
AJA4350 has joined #ruby
duderonomy has joined #ruby
gix has joined #ruby
pupsikov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rhuang_ has quit [Remote host closed the connection]
rhuang_ has joined #ruby
doodlebug has joined #ruby
tdy has quit [Ping timeout: 258 seconds]
skryking has joined #ruby
rhuang has joined #ruby
rhuang_ has quit [Remote host closed the connection]
stryek has joined #ruby
budonyc has joined #ruby
pupsikov has joined #ruby
jenrzzz has joined #ruby
tdy has joined #ruby
za1b1tsu has joined #ruby
tdy has quit [Ping timeout: 246 seconds]
doodlebug has quit [Read error: Connection reset by peer]
doodlebug has joined #ruby
ebbflowgo has joined #ruby
skryking has quit [Quit: Leaving]
mochiyoda has quit [Ping timeout: 248 seconds]
mikecmpbll has quit [Quit: inabit. zz.]
AlHafoudh has quit [Ping timeout: 248 seconds]
jameser has joined #ruby
ramfjord has joined #ruby
SeepingN has joined #ruby
zacts has joined #ruby
tdy has joined #ruby
fphilipe has joined #ruby
jrafanie has joined #ruby
jrafanie has quit [Client Quit]
jmcgnh has quit [Ping timeout: 255 seconds]
jmcgnh_ has joined #ruby
jmcgnh_ is now known as jmcgnh
tdy has quit [Ping timeout: 248 seconds]
mochiyoda has joined #ruby
clemens3 has quit [Ping timeout: 244 seconds]
zacts has quit [Quit: WeeChat 2.4]
gix has quit [Ping timeout: 268 seconds]
AlHafoudh has joined #ruby
cosmouser has joined #ruby
twoone has joined #ruby
alem0lars has quit [Ping timeout: 258 seconds]
jameser_ has joined #ruby
jmcgnh has quit [Ping timeout: 245 seconds]
alem0lars has joined #ruby
gix has joined #ruby
jameser has quit [Ping timeout: 255 seconds]
cthulchu_ has joined #ruby
jenrzzz has quit [Remote host closed the connection]
jenrzzz has joined #ruby
cthu| has quit [Ping timeout: 246 seconds]
alem0lars has quit [Ping timeout: 255 seconds]
mochiyoda has quit [Quit: Konversation terminated!]
mochiyoda has joined #ruby
ElF3rn4 has joined #ruby
dellavg_ has quit [Ping timeout: 244 seconds]
AlHafoudh has quit [Ping timeout: 252 seconds]
sauvin has quit [Read error: Connection reset by peer]
nadir has quit [Quit: Connection closed for inactivity]
Dbugger has joined #ruby
AlHafoudh has joined #ruby
za1b1tsu has quit [Ping timeout: 258 seconds]
Xiti has quit [Quit: Xiti]
tdy has joined #ruby
Xiti has joined #ruby
tdy has quit [Ping timeout: 246 seconds]
ramfjord_ has joined #ruby
ramfjord has quit [Ping timeout: 252 seconds]
budonyc has quit [Quit: Leaving]
anoob has joined #ruby
<anoob>
Is it possible to unlock a sidekiq unique job only if it goes to the "dead queue"? My jobs are unlocked when they fail and I need them to retry ...
Dbugger has quit [Quit: Leaving]
cnsvc has joined #ruby
jobewan has joined #ruby
za1b1tsu has joined #ruby
mikecmpbll has joined #ruby
weteamsteve has joined #ruby
cnsvc has quit [Quit: WeeChat 2.4]
cnsvc has joined #ruby
lxsameer has quit [Ping timeout: 252 seconds]
cnsvc has left #ruby ["WeeChat 2.4"]
cnsvc has joined #ruby
cnsvc has quit [Quit: WeeChat 2.4]
cnsvc has joined #ruby
cnsvc has quit [Quit: WeeChat 2.4]
cnsvc has joined #ruby
jmcgnh has joined #ruby
wilbert has joined #ruby
ramfjord_ has quit [Ping timeout: 258 seconds]
buckworst has quit [Quit: Connection closed for inactivity]
dinfuehr has quit [Ping timeout: 268 seconds]
dinfuehr has joined #ruby
cnsvc has quit [Ping timeout: 256 seconds]
zapata_ is now known as zapata
ramfjord has joined #ruby
anoob has quit [Ping timeout: 256 seconds]
pwnd_nsfw` has joined #ruby
pwnd_nsfw has quit [Ping timeout: 246 seconds]
_whitelogger has joined #ruby
reber has quit [Remote host closed the connection]
robotcars has joined #ruby
jefffrails35 has quit [Remote host closed the connection]
jenrzzz has quit [Read error: Connection reset by peer]
jenrzzz has joined #ruby
agent_white has joined #ruby
jcalla has quit [Quit: Leaving]
jmcgnh has quit [Ping timeout: 258 seconds]
jenrzzz has quit [Ping timeout: 248 seconds]
cnsvc has joined #ruby
dsmythe_ has joined #ruby
doodlebug has quit [Ping timeout: 248 seconds]
dsmythe has quit [Ping timeout: 255 seconds]
dsmythe has joined #ruby
doodleb23 has joined #ruby
dsmythe_ has quit [Ping timeout: 248 seconds]
dsmythe has quit [Read error: Connection reset by peer]
fphilipe has quit [Ping timeout: 276 seconds]
Mia has joined #ruby
dsmythe has joined #ruby
doodleb23 has quit [Read error: Connection reset by peer]
baiyang has joined #ruby
doodlebug has joined #ruby
ramfjord has quit [Ping timeout: 246 seconds]
houhoulis has joined #ruby
ramfjord has joined #ruby
fphilipe has joined #ruby
<havenwood>
TruffleRuby landed their first release, version 19.0.0!
<havenwood>
rvm get head && rvm install truffleruby
<havenwood>
ruby-install --latest truffleruby
jenrzzz has joined #ruby
ramfjord has quit [Ping timeout: 245 seconds]
rhuang_ has joined #ruby
rhuang has quit [Ping timeout: 252 seconds]
ramfjord has joined #ruby
jhill has quit [Ping timeout: 258 seconds]
jhill has joined #ruby
twoone has quit []
fphilipe_ has joined #ruby
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
fphilipe has quit [Ping timeout: 258 seconds]
doodlebug has quit [Ping timeout: 248 seconds]
doodleb84 has joined #ruby
ur5us has joined #ruby
zacts has joined #ruby
fphilipe_ has quit [Ping timeout: 248 seconds]
ldnunes has quit [Quit: Leaving]
zacts has quit [Quit: WeeChat 2.4]
dsmythe has quit [Remote host closed the connection]
dsmythe has joined #ruby
ramfjord has quit [Ping timeout: 252 seconds]
baiyang has left #ruby [#ruby]
cthulchu_ has quit [Ping timeout: 255 seconds]
fphilipe_ has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
fphilipe_ has quit [Ping timeout: 252 seconds]
fphilipe_ has joined #ruby
DTZUZO has quit [Ping timeout: 258 seconds]
DTZUZO has joined #ruby
ramfjord has joined #ruby
ellcs has joined #ruby
jenrzzz has joined #ruby
fphilipe_ has quit [Ping timeout: 248 seconds]
wilbert has quit [Ping timeout: 245 seconds]
jmcgnh has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
tyraeltong has joined #ruby
tyraeltong has quit [Client Quit]
fphilipe_ has joined #ruby
sameerynho has joined #ruby
jenrzzz has joined #ruby
pupsikov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fphilipe_ has quit [Ping timeout: 252 seconds]
jenrzzz has quit [Ping timeout: 246 seconds]
jmcgnh has quit [Ping timeout: 246 seconds]
doodleb84 has quit [Read error: Connection reset by peer]
ellcs has quit [Ping timeout: 252 seconds]
Fernando-Basso has joined #ruby
ur5us_ has joined #ruby
ur5us has quit [Read error: Connection reset by peer]
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
Ai9zO5AP has quit [Quit: WeeChat 2.4]
nowhere_man has joined #ruby
ellcs has joined #ruby
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
jenrzzz has joined #ruby
za1b1tsu has quit [Remote host closed the connection]
haengma has quit [Remote host closed the connection]
waheedi has quit [Quit: waheedi]
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
fphilipe_ has joined #ruby
sparc has quit [Ping timeout: 258 seconds]
haengma has joined #ruby
sparc has joined #ruby
uranoss has quit [Ping timeout: 258 seconds]
uranoss has joined #ruby
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
rhuang has joined #ruby
rhuang_ has quit [Ping timeout: 245 seconds]
FrankDW has quit [Read error: Connection reset by peer]
AJA4350 has quit [Remote host closed the connection]
FrankDW has joined #ruby
AJA4350 has joined #ruby
doodlebug has joined #ruby
jmcgnh has joined #ruby
doodlebug has quit [Max SendQ exceeded]
AlHafoudh has quit [Ping timeout: 244 seconds]
AlHafoudh has joined #ruby
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
polishdub has quit [Remote host closed the connection]
Mia has quit [Read error: Connection reset by peer]
ElF3rn4 has quit [Ping timeout: 268 seconds]
tdy has joined #ruby
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
sameerynho has quit [Ping timeout: 245 seconds]
<SeepingN>
👏
ellcs has quit [Ping timeout: 248 seconds]
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
jameser has joined #ruby
AlHafoudh has quit [Ping timeout: 246 seconds]
jameser_ has quit [Ping timeout: 248 seconds]
haengma has quit [Remote host closed the connection]
jmcgnh has quit [Read error: Connection reset by peer]
haengma has joined #ruby
haengma has quit [Remote host closed the connection]
doodlebug has joined #ruby
fphilipe_ has quit [Ping timeout: 252 seconds]
doodlebug has quit [Max SendQ exceeded]
jenrzzz has quit [Ping timeout: 255 seconds]
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
jenrzzz has joined #ruby
symm- has joined #ruby
<symm->
hi, can I have nested modules and within them module functions that I can call like `Foo.Bar.blah()`?
<phaul>
you can nest modules, but you have to resolve nesting with ::
<symm->
I found that it's possible to do `Foo::Bar.blah()` but the cognitive dissonance is killing me
<phaul>
ok you found the way
<symm->
ah I see, so that's the only way?
stryek has quit [Quit: Connection closed for inactivity]
<phaul>
you could do :: on the method too, so Foo::Bar::blah works, but Dont. This is the acceted way.
haengma has joined #ruby
doodlebug has joined #ruby
<phaul>
modules and methods are different, it's fine to separate them differently - as far as dissonance is concerned
doodlebug has quit [Max SendQ exceeded]
<havenwood>
symm-: You *can* set it up like you say you'd like.
<havenwood>
symm-: The Ruby convention is :: separator between modules and classes and . for method calls.