Thanzex has quit [Read error: Connection reset by peer]
Thanzex has joined #ruby
victori has joined #ruby
seydar has joined #ruby
seydar has quit [Ping timeout: 250 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 256 seconds]
seydar has joined #ruby
favadi has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seydar has quit [Ping timeout: 250 seconds]
ur5us has quit [Ping timeout: 240 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 246 seconds]
seydar has joined #ruby
_whitelogger has joined #ruby
ringo__ has joined #ruby
seydar has quit [Ping timeout: 272 seconds]
akochi[m] has quit [*.net *.split]
jimeh has quit [*.net *.split]
jposer has quit [*.net *.split]
keyvan has quit [*.net *.split]
ivanf has quit [*.net *.split]
Henry151 has quit [*.net *.split]
scottg489 has quit [*.net *.split]
legahc has quit [*.net *.split]
forvelin has quit [*.net *.split]
legahc has joined #ruby
jposer has joined #ruby
forvelin has joined #ruby
jimeh has joined #ruby
keyvan has joined #ruby
scottg489 has joined #ruby
Henry151 has joined #ruby
akochi[m] has joined #ruby
ivanf has joined #ruby
seydar has joined #ruby
idiocrash has joined #ruby
seydar has quit [Ping timeout: 256 seconds]
roadie has joined #ruby
favadi has joined #ruby
seydar has joined #ruby
moo- is now known as moo
John_Ivan has quit [Remote host closed the connection]
John_Ivan has joined #ruby
seydar has quit [Ping timeout: 256 seconds]
___nick___ has joined #ruby
ivanf has quit [Ping timeout: 260 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 256 seconds]
ivanf has joined #ruby
seydar has joined #ruby
favadi has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seydar has quit [Ping timeout: 272 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 272 seconds]
seydar has joined #ruby
teclator has joined #ruby
seydar has quit [Ping timeout: 240 seconds]
favadi has joined #ruby
seydar has joined #ruby
seydar has quit [Ping timeout: 240 seconds]
favadi has quit [Ping timeout: 248 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 250 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 240 seconds]
John_Ivan_ has joined #ruby
John_Ivan has quit [Ping timeout: 250 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 256 seconds]
idiocrash has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
taupiqueur has joined #ruby
seydar has joined #ruby
seydar has quit [Ping timeout: 250 seconds]
taupiqueur has quit [Ping timeout: 240 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 248 seconds]
Ziyan has joined #ruby
seydar has joined #ruby
seydar has quit [Ping timeout: 240 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 248 seconds]
dionysus69 has joined #ruby
hololeap has joined #ruby
Ziyan has quit [Ping timeout: 240 seconds]
seydar has joined #ruby
Ziyan has joined #ruby
seydar has quit [Ping timeout: 256 seconds]
Ziyan has quit [Ping timeout: 248 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 248 seconds]
gr33n7007h has quit [Quit: WeeChat 3.5]
seydar has joined #ruby
seydar has quit [Ping timeout: 240 seconds]
Ziyan has joined #ruby
roadie has quit [Ping timeout: 260 seconds]
seydar has joined #ruby
taupiqueur has joined #ruby
seydar has quit [Ping timeout: 240 seconds]
seydar has joined #ruby
taupiqueur has quit [Ping timeout: 240 seconds]
taupiqueur has joined #ruby
seydar has quit [Ping timeout: 250 seconds]
John_Ivan__ has joined #ruby
seydar has joined #ruby
John_Ivan_ has quit [Ping timeout: 240 seconds]
roadie has joined #ruby
seydar has quit [Ping timeout: 250 seconds]
seydar has joined #ruby
stefanos82 has joined #ruby
<stefanos82>
greetings everyone. I wanted to ask if I may; what kind of topics do you usually discuss around Ruby in general in this channel?
taupiqueur has quit [Ping timeout: 250 seconds]
seydar has quit [Ping timeout: 240 seconds]
<leftylink>
well sometimees it's questions like "how do I do X in Ruby" or "why does my Ruby code have X error"
taupiqueur has joined #ruby
<stefanos82>
thank you leftylink
seydar has joined #ruby
taupiqueur has quit [Ping timeout: 248 seconds]
seydar has quit [Ping timeout: 248 seconds]
<mooff>
{ |acc, num| num > acc ? num : acc } ✨
<stefanos82>
leftylink: coming from other programming languages, I have been trying to understand a number of things comparing it with other concepts already being used
<stefanos82>
for example, does Ruby has something like Perl's XS?
Ziyan has quit [Ping timeout: 250 seconds]
<mooff>
i guess they've left, but there's a neat solution to comet23's homework using Enumerable#each_cons(3)
<stefanos82>
another question would be, when a project hits a performance bottleneck and you need to improve its performance significantly, do you write a module in C as an extension to the language or are there any other useful techniques I should know about?
<stefanos82>
mooff: one interesting behavior that I have observed with `--jit` flag enabled is that on re-execution of an unedited code, it insists on regenerating the C file in `/tmp/` which makes no sense. Isn't there a mechanism that checks Ruby code for changes and if there aren't any to use previously built generated extension module?
seydar has quit [Ping timeout: 240 seconds]
taupiqueur has quit [Ping timeout: 248 seconds]
stefanos82 has left #ruby [Leaving]
John_Ivan_ has joined #ruby
<mooff>
you'd have to take that one up with the JIT folks ;-)
seydar has joined #ruby
John_Ivan__ has quit [Ping timeout: 256 seconds]
seydar has quit [Ping timeout: 246 seconds]
Thanzex has quit [Read error: Connection reset by peer]
Thanzex has joined #ruby
seydar has joined #ruby
dionysus69 has quit [Read error: Connection reset by peer]
seydar has quit [Ping timeout: 256 seconds]
sylario has joined #ruby
seydar has joined #ruby
seydar has quit [Ping timeout: 250 seconds]
jimeh has quit [Remote host closed the connection]
jimeh has joined #ruby
dionysus69 has joined #ruby
seydar has joined #ruby
markong has joined #ruby
jimeh has quit [Remote host closed the connection]
jimeh has joined #ruby
seydar has quit [Ping timeout: 272 seconds]
seydar has joined #ruby
Tempesta has quit [Read error: Connection reset by peer]
taupiqueur has joined #ruby
seydar has quit [Ping timeout: 246 seconds]
o|||||o has joined #ruby
taupiqueur has quit [Ping timeout: 240 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 240 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 246 seconds]
Tempesta has joined #ruby
taupiqueur has joined #ruby
seydar has joined #ruby
seydar has quit [Ping timeout: 272 seconds]
RougeR has joined #ruby
John_Ivan__ has joined #ruby
dionysus69 has quit [Quit: dionysus69]
John_Ivan_ has quit [Ping timeout: 256 seconds]
seydar has joined #ruby
seydar has quit [Ping timeout: 240 seconds]
nirvdrum has joined #ruby
seydar has joined #ruby
sagax has joined #ruby
dka has quit [Quit: My Ex-Girlfriend once told me: I'm not a slut, I'm just popular]
dka has joined #ruby
seydar has quit [Ping timeout: 250 seconds]
TCZ has joined #ruby
Tempesta has quit [Read error: Connection reset by peer]
Thanzex has quit [Remote host closed the connection]
Thanzex has joined #ruby
Thanzex has quit [Remote host closed the connection]
TCZ has quit [Quit: Leaving]
Thanzex has joined #ruby
Thanzex has quit [Remote host closed the connection]
Thanzex has joined #ruby
Thanzex has quit [Remote host closed the connection]
Thanzex has joined #ruby
Thanzex has quit [Remote host closed the connection]
Rounin has joined #ruby
nirvdrum has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
TomyWork has joined #ruby
<TomyWork>
https://ideone.com/mUwCIE can anyone explain this "invalid pattern in look-behind" error to me?
<TomyWork>
the pattern is /(?<=(?:aa|a)a)/ which should be perfectly legal, since it's not a capturing pattern
<TomyWork>
strangely enough, the error goes away if I remove any of the "a"s except for the 3rd
<TomyWork>
or if i add another "a" after the 3rd
orbyt has joined #ruby
<mooff>
TomyWork: i had the same trouble. before, i assumed i had to use a fixed string in look behinds. but trying your pattern in Python, it gives a clearer error: look-behind requires fixed-width pattern
<mooff>
apparently that's the case in Python, Perl, and C++ Boost, at least
<TomyWork>
really? did not know that
<TomyWork>
I can't find that in the docs
duderonomy has joined #ruby
nirvdrum has joined #ruby
nirvdrum has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
oxfuxxx has joined #ruby
oxfuxxx has quit [Client Quit]
bit4bit has joined #ruby
sagax has quit [Ping timeout: 250 seconds]
markong has quit [Ping timeout: 272 seconds]
nirvdrum has joined #ruby
comet23 has joined #ruby
comet2355 has joined #ruby
comet23 has quit [Killed (NickServ (GHOST command used by comet2355))]