Tempesta has quit [Read error: Connection reset by peer]
Tempesta has joined #ruby
Tempesta has quit [Changing host]
Tempesta has joined #ruby
hightower3 has quit [Ping timeout: 248 seconds]
TomyLobo has joined #ruby
grenierm has quit [Ping timeout: 245 seconds]
hightower2 has joined #ruby
desnudopenguino1 has joined #ruby
desnudopenguino has quit [Ping timeout: 248 seconds]
desnudopenguino1 is now known as desnudopenguino
desnudopenguino1 has joined #ruby
desnudopenguino has quit [Ping timeout: 260 seconds]
desnudopenguino1 is now known as desnudopenguino
c10l has quit [Quit: See ya! o/]
c10l has joined #ruby
Sankalp- has joined #ruby
Sankalp has quit [Ping timeout: 264 seconds]
Sankalp- is now known as Sankalp
smp_ has joined #ruby
smp has quit [Ping timeout: 240 seconds]
smp_ is now known as smp
Harzilein has joined #ruby
<Harzilein>
having a silly discussion about "angle brackets" and || "brackets" in ircnet +linux.de at the moment... any suggestions for how to call the set of "brackets" where starting/ending "bracket" are the same?
Dooky has joined #ruby
jimeh has quit [Remote host closed the connection]
moldorcoder7 has joined #ruby
jimeh has joined #ruby
<leah2>
delimiter
sam113102 has joined #ruby
sam113101 has quit [Ping timeout: 276 seconds]
sam113102 is now known as sam113101
delimite1 has quit [Quit: leaving]
lena64t has joined #ruby
bambanxx has joined #ruby
leandroico has joined #ruby
drainpipe has joined #ruby
jimeh has quit [Remote host closed the connection]
drainpipe has quit [Client Quit]
jimeh has joined #ruby
hightower2 has quit [Ping timeout: 246 seconds]
hightower2 has joined #ruby
jimeh has quit [Remote host closed the connection]
roadie has quit [Quit: ERC 5.5 (IRC client for GNU Emacs 29.0.90)]
bambanxx has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
leandroico has quit [Quit: WeeChat 3.7.1]
tomtmym has joined #ruby
tomtmym has joined #ruby
tomtmym has quit [Changing host]
dionysus69 has joined #ruby
bambanxx has joined #ruby
roadie has joined #ruby
shokohsc5 has joined #ruby
shokohsc has quit [Ping timeout: 276 seconds]
shokohsc5 is now known as shokohsc
<Bish>
can i use Queue with fork? will it be a different queue for the forked process?
_ht has joined #ruby
<leah2>
i guess it's copy on write
<leah2>
so yes, but with the initial contents
<Bish>
what do things like unicorn use for IPC
<Bish>
unixsocketsh
<leah2>
unix domain sockets?
bambanxx has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
teclator has quit [Ping timeout: 260 seconds]
mark22k has quit [Quit: mark22k]
mark22k has joined #ruby
shokohsc has quit [Read error: Connection reset by peer]
shokohsc has joined #ruby
ollysmith has quit [Quit: ZNC 1.8.2+deb3+b4 - https://znc.in]
ollysmith has joined #ruby
drainpipe has joined #ruby
ollysmith has quit [Quit: ZNC 1.8.2+deb3+b4 - https://znc.in]
dstein64- has joined #ruby
ollysmith has joined #ruby
dstein64 has quit [Ping timeout: 240 seconds]
dstein64- is now known as dstein64
bambanxx has joined #ruby
desnudopenguino has quit [Read error: Connection reset by peer]
desnudopenguino1 has joined #ruby
desnudopenguino1 is now known as desnudopenguino
<ox1eef_>
Bish: you could try https://github.com/0x1eef/xchan.rb - works very like a IPC queue, and should be safe from race conditions.
drainpipe has quit [Ping timeout: 268 seconds]
johnjaye has quit [Read error: Connection reset by peer]
johnjaye has joined #ruby
drainpipe has joined #ruby
jess has quit [Quit: Lost terminal]
jess has joined #ruby
<adam12>
I'd try xchan.rb as listed above, or maybe DRb with a shared tuple via Rinda if I could get away with it.
Lowly_Drainpipe has joined #ruby
drainpipe has quit [Ping timeout: 268 seconds]
Lowly_Drainpipe has quit [Quit: WeeChat 3.8]
bambanxx has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
drainpipe has joined #ruby
drainpipe has quit [Ping timeout: 252 seconds]
cek has joined #ruby
drainpipe has joined #ruby
drainpipe has quit [Ping timeout: 276 seconds]
drainpipe has joined #ruby
bambanxx has joined #ruby
teclator has joined #ruby
tomtmym has quit [Quit: Gone.]
_ht has quit [Quit: _ht]
johnjaye has quit [Quit: WeeChat 4.0.0-dev]
bambanxx has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
bambanxx has joined #ruby
otisolsen70 has quit [Quit: Leaving]
Linux_Kerio has quit [Ping timeout: 248 seconds]
bambanxx has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
c10l has quit [Ping timeout: 276 seconds]
teclator has quit [Ping timeout: 276 seconds]
bambanxx has joined #ruby
Dooky has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
roadie has quit [Ping timeout: 248 seconds]
John_Ivan has quit [Quit: Phantom of the future.]
roadie has joined #ruby
roadie has quit [Ping timeout: 248 seconds]
bambanxx has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
bambanxx has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
<havenwood>
Bish: Unicorn doesn't do IPC except for things like restart signals and so on.
<ox1eef_>
Long time no see, havenwood !
<ox1eef_>
You can configure most Ruby web servers to listen on a unix socket. That's quite common when nginx or apache are sitting in front. Dunno if it is true for unicorn, but Puma can do that for sure.
<havenwood>
ox1eef_: Yeah, totally normal for Puma, Unicorn or whatever to use a Unix Socket in prod. Maybe I wasn't following the convo.
<havenwood>
ox1eef_: Yeah, time flies!
<ox1eef_>
Indeed
<havenwood>
Still doing any Rust?
<havenwood>
Interesting to see so many browser-side Rust frameworks popping up.
gr33n7007h has joined #ruby
<havenwood>
Also nice to have Rust extensions for RubyGems be a first class citizen now.
<havenwood>
ox1eef_: I really thought Ractors would materialize faster... IPC is still very relevant in Ruby.
Dooky has joined #ruby
<ox1eef_>
On my radar but I have been distracted by C. Not sure I would feel confident sending anything I wrote in C to production. So easy to shoot yourself in the foot unknowingly.
Dooky has quit [Client Quit]
<havenwood>
Yeah, for sure. I share your reservations.