00:01
<
drbrain >
User-Agent: SEMI/1.14.6 (Maruoka) FLIM/1.14.9 APEL/10.8 Emacs/23.2 (i486-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)
00:01
<
drbrain >
erikh: matz uses emacs:
00:02
slyphon has quit [Quit: WeeChat 0.3.6]
00:02
bryancp has quit [Remote host closed the connection]
00:03
<
drbrain >
(I trimmed some of the UA)
00:03
<
erikh >
is he using GNUS?
00:03
<
erikh >
now i'm all curiuos and stuff
00:04
<
erikh >
drbrain: oh! would you be willing to endorse my regexp patches for ruby 2.0?
00:04
<
erikh >
this is hte all_values patch we discussed a while back
00:05
wmoxam has joined #ruby-lang
00:06
sora_h is now known as s0ra_h
00:11
Criztian has quit [Remote host closed the connection]
00:17
dasibre has joined #ruby-lang
00:17
bryancp has joined #ruby-lang
00:20
fgomez has quit [Ping timeout: 260 seconds]
00:22
tjadc has quit [Ping timeout: 246 seconds]
00:25
kalleth has quit [Read error: Operation timed out]
00:25
kalleth has joined #ruby-lang
00:25
flowerpot has joined #ruby-lang
00:26
postmodern has joined #ruby-lang
00:26
bryancp has quit [Remote host closed the connection]
00:27
fgomez has joined #ruby-lang
00:27
s0ra_h is now known as sora_h
00:32
seanstickle has quit [Quit: Nihil sub sole novum]
00:32
msaffitz has quit [Quit: Computer has gone to sleep.]
00:33
seanstickle has joined #ruby-lang
00:34
Hakon|mbp has joined #ruby-lang
00:35
fserb has joined #ruby-lang
00:38
bryancp has joined #ruby-lang
00:38
zz_wasnotrice is now known as wasnotrice
00:39
fukushim_ has quit [Read error: Connection reset by peer]
00:43
cantonic has quit [Quit: cantonic]
00:47
savage- has quit [Ping timeout: 244 seconds]
00:48
wasnotrice is now known as zz_wasnotrice
00:49
wmoxam has quit [Ping timeout: 260 seconds]
00:54
fserb has quit [Quit: ttyl]
00:55
gsav has joined #ruby-lang
00:55
fserb has joined #ruby-lang
00:58
cantonic has joined #ruby-lang
01:03
neoesque has joined #ruby-lang
01:04
woollyams has joined #ruby-lang
01:06
perryh_ has left #ruby-lang [#ruby-lang]
01:07
perryh has joined #ruby-lang
01:10
Hakon|mbp has quit [Quit: Leaving...]
01:21
<
Defusal >
as early as it is, i couldn't be more excited about mruby
01:24
tRAS has joined #ruby-lang
01:26
postmodern has quit [Ping timeout: 252 seconds]
01:32
sora_h is now known as s0ra_h
01:32
WillMarshall has joined #ruby-lang
01:32
s0ra_h is now known as sora_h
01:37
tomb__ has quit [Quit: Computer has gone to sleep.]
01:38
postmodern has joined #ruby-lang
01:39
shtirlic has quit [Read error: Connection reset by peer]
01:39
shtirlic has joined #ruby-lang
01:42
jtoy has quit [Quit: jtoy]
01:43
slyphon has joined #ruby-lang
01:44
havenn has joined #ruby-lang
01:47
postmodern has quit [Ping timeout: 248 seconds]
01:47
jperry2 has quit [Quit: Leaving.]
01:47
postmodern has joined #ruby-lang
01:48
chessguy has quit [Remote host closed the connection]
01:48
sora_h is now known as s0ra_h
01:49
msaffitz has joined #ruby-lang
01:53
shevy has quit [Ping timeout: 246 seconds]
01:57
WillMarshall has quit [Quit: Computer has gone to sleep.]
02:01
Z33K|Lux has joined #ruby-lang
02:01
shtirlic_ has joined #ruby-lang
02:04
shtirlic has quit [Ping timeout: 248 seconds]
02:04
srbartlett has quit [Remote host closed the connection]
02:05
srbartlett has joined #ruby-lang
02:05
s0ra_h is now known as sora_h
02:05
shevy has joined #ruby-lang
02:09
srbartlett has quit [Ping timeout: 246 seconds]
02:13
wmoxam has joined #ruby-lang
02:15
tRAS has quit [Quit: Mother, did it need to be so high?]
02:18
x0F has quit [Disconnected by services]
02:18
x0F_ has joined #ruby-lang
02:18
x0F_ is now known as x0F
02:20
fserb has quit [Quit: ttyl]
02:20
casey has joined #ruby-lang
02:21
sora_h is now known as s0ra_h
02:22
fgomez has quit [Quit: leaving]
02:23
dfr|mac has joined #ruby-lang
02:23
s0ra_h is now known as sora_h
02:27
plusk has joined #ruby-lang
02:29
andrewhl has joined #ruby-lang
02:30
bryancp has quit [Remote host closed the connection]
02:31
wmoxam has quit [Ping timeout: 240 seconds]
02:31
fgomez has joined #ruby-lang
02:32
tindron has quit [Ping timeout: 256 seconds]
02:32
WillMarshall has joined #ruby-lang
02:35
chendo_ has joined #ruby-lang
02:39
mistym has joined #ruby-lang
02:40
mistym has quit [Changing host]
02:40
mistym has joined #ruby-lang
02:41
wmoxam has joined #ruby-lang
02:42
msaffitz has quit [Quit: Computer has gone to sleep.]
02:42
WillMarshall has quit [Quit: Computer has gone to sleep.]
02:44
mistym has quit [Remote host closed the connection]
02:45
igotnolegs has joined #ruby-lang
02:48
sora_h is now known as s0ra_h
03:01
s0ra_h is now known as sora_h
03:06
dasibre has quit [Remote host closed the connection]
03:09
burgestrand has quit [Ping timeout: 260 seconds]
03:10
burgestrand has joined #ruby-lang
03:11
sora_h is now known as s0ra_h
03:13
yannis has joined #ruby-lang
03:13
msaffitz has joined #ruby-lang
03:16
tRAS has joined #ruby-lang
03:17
gja has joined #ruby-lang
03:17
gja has quit [Changing host]
03:17
gja has joined #ruby-lang
03:18
r0bby has joined #ruby-lang
03:18
shtirlic_ has quit [Read error: Connection reset by peer]
03:18
shtirlic has joined #ruby-lang
03:19
tonesfrommars has joined #ruby-lang
03:20
mistym has joined #ruby-lang
03:20
mistym has quit [Changing host]
03:20
mistym has joined #ruby-lang
03:21
robbyoconnor has quit [Ping timeout: 245 seconds]
03:24
fayimora has quit [Ping timeout: 264 seconds]
03:25
fayimora has joined #ruby-lang
03:26
fayimora has quit [Client Quit]
03:26
tejas has joined #ruby-lang
03:26
tejas has quit [Changing host]
03:26
tejas has joined #ruby-lang
03:28
gja has quit [Ping timeout: 240 seconds]
03:32
r0bby is now known as robbyoconnor
03:43
s0ra_h is now known as sora_h
03:45
sora_h is now known as s0ra_h
03:45
s0ra_h is now known as sora_h
03:46
sora_h is now known as s0ra_h
03:50
nazty has joined #ruby-lang
03:51
dv310p3r has joined #ruby-lang
03:52
seanstickle has quit [Quit: Nihil sub sole novum]
03:53
zz_wasnotrice is now known as wasnotrice
03:53
plusk has quit [Quit: Leaving]
04:01
asahi has quit [Quit: Leaving.]
04:06
wmoxam has quit [Ping timeout: 246 seconds]
04:08
hynkle has joined #ruby-lang
04:11
woollyams has quit [Read error: Connection reset by peer]
04:13
mistym has quit [Read error: Connection reset by peer]
04:16
ramonmaruko has quit [Remote host closed the connection]
04:16
tRAS has quit [Quit: Mother, did it need to be so high?]
04:17
dalekurt has quit [Quit: Zzz...]
04:17
ramonmaruko has joined #ruby-lang
04:17
ryanf has quit [Quit: leaving]
04:18
woollyams has joined #ruby-lang
04:19
savage- has joined #ruby-lang
04:19
japaniel has quit [Quit: japaniel]
04:20
mistym has joined #ruby-lang
04:20
mistym has quit [Changing host]
04:20
mistym has joined #ruby-lang
04:20
rippa has joined #ruby-lang
04:20
dalekurt has joined #ruby-lang
04:23
shtirlic has quit [Read error: Connection reset by peer]
04:23
shtirlic has joined #ruby-lang
04:24
rmascarenhas has quit [Quit: leaving]
04:26
Crystal has joined #ruby-lang
04:29
hynkle has quit [Quit: hynkle]
04:29
wasnotrice is now known as zz_wasnotrice
04:31
flowerpot has quit [Remote host closed the connection]
04:42
msaffitz has quit [Quit: Computer has gone to sleep.]
04:46
M4g1c5t0rM has quit [Read error: Connection reset by peer]
04:55
krz has joined #ruby-lang
04:57
ryanf has joined #ruby-lang
04:58
gsav has quit [Read error: Connection reset by peer]
04:59
tRAS has joined #ruby-lang
05:03
gsav has joined #ruby-lang
05:04
M4g1c5t0rM has joined #ruby-lang
05:06
ezkl has joined #ruby-lang
05:08
huug has joined #ruby-lang
05:08
huug has quit [Client Quit]
05:12
msaffitz has joined #ruby-lang
05:15
youngin has quit [Ping timeout: 250 seconds]
05:18
s0ra_h is now known as sora_h
05:20
apeiros_ has joined #ruby-lang
05:26
Fullmoon has joined #ruby-lang
05:27
yxhuvud has joined #ruby-lang
05:29
brianpWins has joined #ruby-lang
05:30
apeiros_ has quit [Remote host closed the connection]
05:32
savage- has quit [Remote host closed the connection]
05:33
igotnolegs has quit [Quit: Computer has gone to sleep.]
05:40
slyphon has quit [Ping timeout: 245 seconds]
05:41
tRAS has quit [Quit: Mother, did it need to be so high?]
05:44
gouthamvel has joined #ruby-lang
05:44
TvL2386 has joined #ruby-lang
05:46
tejas has quit [Quit: This computer has gone to sleep]
05:49
gouthamvel has left #ruby-lang [#ruby-lang]
05:54
dhruvasagar has joined #ruby-lang
05:55
gja has joined #ruby-lang
05:55
gja has quit [Changing host]
05:55
gja has joined #ruby-lang
05:58
sora_h is now known as s0ra_h
05:59
tRAS has joined #ruby-lang
06:00
shtirlic has quit [Read error: Connection reset by peer]
06:00
shtirlic has joined #ruby-lang
06:01
shtirlic has quit [Read error: Connection reset by peer]
06:01
shtirlic has joined #ruby-lang
06:02
tRAS has quit [Client Quit]
06:03
imperator has joined #ruby-lang
06:06
s0ra_h is now known as sora_h
06:09
hinbody has quit [Ping timeout: 244 seconds]
06:10
M4g1c5t0rM has quit [Ping timeout: 246 seconds]
06:11
ltd- has quit [Ping timeout: 240 seconds]
06:12
Crystal has quit [Quit: irc2go]
06:12
ryanf_ has joined #ruby-lang
06:13
ryanf_ has left #ruby-lang [#ruby-lang]
06:13
msaffitz has quit [Quit: Computer has gone to sleep.]
06:14
ryanf has quit [Disconnected by services]
06:14
kitallis has joined #ruby-lang
06:15
hinbody has joined #ruby-lang
06:16
Fullmoon has quit [Quit: Fullmoon]
06:17
burgestrand has quit [Quit: Leaving.]
06:17
vmoravec has joined #ruby-lang
06:20
MouseTheLuckyDog has joined #ruby-lang
06:20
solars has joined #ruby-lang
06:23
ltd- has joined #ruby-lang
06:24
gsav has quit [Read error: Connection reset by peer]
06:26
hynkle has joined #ruby-lang
06:36
akira989 has quit [Remote host closed the connection]
06:41
hakunin has quit [Remote host closed the connection]
06:41
hakunin has joined #ruby-lang
06:42
charliesome has joined #ruby-lang
06:42
diegoviola has quit [Ping timeout: 256 seconds]
06:47
hakunin has quit [Ping timeout: 246 seconds]
06:51
imperator has quit [Quit: Leaving]
06:53
stardiviner has joined #ruby-lang
06:54
sora_h is now known as s0ra_h
06:58
chendo_ has quit [Quit: Computer has gone to sleep.]
07:03
poga has joined #ruby-lang
07:05
ruurd has joined #ruby-lang
07:07
mistym has quit [Remote host closed the connection]
07:07
woollyams has quit [Ping timeout: 246 seconds]
07:08
TvL2386 has quit [Quit: Ex-Chat]
07:08
poga has quit [Remote host closed the connection]
07:09
s0ra_h is now known as sora_h
07:11
x0F has quit [Disconnected by services]
07:11
x0F_ has joined #ruby-lang
07:11
x0F_ is now known as x0F
07:12
gnufied has joined #ruby-lang
07:19
andrewhl has quit [Remote host closed the connection]
07:23
havenn has quit [Remote host closed the connection]
07:27
WillMarshall has joined #ruby-lang
07:27
arooni-mobile has quit [Ping timeout: 252 seconds]
07:27
WillMarshall has quit [Client Quit]
07:34
tjadc has joined #ruby-lang
07:40
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
07:42
sora_h is now known as s0ra_h
07:42
qwerxy has joined #ruby-lang
07:42
Axsuul has quit [Remote host closed the connection]
07:44
s0ra_h is now known as sora_h
07:46
hynkle has quit [Ping timeout: 244 seconds]
07:47
brushbox has quit [Quit: Leaving.]
07:47
fgomez has quit [Ping timeout: 265 seconds]
07:48
TheHunter_1039 has quit [Quit: TheHunter_1039]
07:49
zz_chrismcg is now known as chrismcg
07:52
skinny_much has joined #ruby-lang
07:53
hynkle has joined #ruby-lang
07:55
brushbox has joined #ruby-lang
08:01
youngin has joined #ruby-lang
08:01
setmeaway has quit [Read error: Connection reset by peer]
08:05
srbartlett has joined #ruby-lang
08:10
sora_h is now known as s0ra_h
08:11
lun_ has joined #ruby-lang
08:12
lun_ has quit [Client Quit]
08:12
qwerxy has quit [Quit: offski]
08:13
lun_ has joined #ruby-lang
08:13
setmeaway has joined #ruby-lang
08:14
perryh is now known as perryh_away
08:14
Hakon|mbp has joined #ruby-lang
08:20
zmack has joined #ruby-lang
08:22
lun_ has quit [Quit: Lost terminal]
08:25
fserb has joined #ruby-lang
08:25
Hakon|mbp has quit [Quit: Leaving...]
08:31
tomb__ has joined #ruby-lang
08:31
toretore has joined #ruby-lang
08:32
dv310p3r has quit [Ping timeout: 246 seconds]
08:33
robotmay has joined #ruby-lang
08:34
dv310p3r has joined #ruby-lang
08:35
tbuehlmann has joined #ruby-lang
08:35
neocoin has quit [Remote host closed the connection]
08:36
neocoin has joined #ruby-lang
08:37
jbsan has joined #ruby-lang
08:39
Z33K|Lux has quit []
08:40
cdt has joined #ruby-lang
08:40
skinny_much has quit [Remote host closed the connection]
08:40
neocoin has quit [Ping timeout: 246 seconds]
08:45
Defusal has quit [Read error: Connection reset by peer]
08:45
Defusal has joined #ruby-lang
08:45
Defusal has quit [Changing host]
08:45
Defusal has joined #ruby-lang
08:46
Criztian has joined #ruby-lang
08:47
tekin has joined #ruby-lang
08:50
srbartlett has quit [Remote host closed the connection]
08:51
srbartlett has joined #ruby-lang
08:55
srbartlett has quit [Ping timeout: 244 seconds]
08:56
s0ra_h is now known as sora_h
08:59
sora_h is now known as s0ra_h
09:01
s0ra_h is now known as sora_h
09:01
mssola has joined #ruby-lang
09:06
sora_h is now known as s0ra_h
09:11
woollyams has joined #ruby-lang
09:11
woollyams has quit [Client Quit]
09:17
cantonic_ has joined #ruby-lang
09:19
Y_Ichiro_ has joined #ruby-lang
09:19
Y_Ichiro_ has quit [Changing host]
09:19
Y_Ichiro_ has joined #ruby-lang
09:19
x0F_ has joined #ruby-lang
09:19
x0F has quit [Disconnected by services]
09:19
solars has quit [Ping timeout: 246 seconds]
09:19
cantonic has quit [Ping timeout: 246 seconds]
09:19
cantonic_ is now known as cantonic
09:19
x0F_ is now known as x0F
09:20
bryanl_ has joined #ruby-lang
09:20
lianj_ has joined #ruby-lang
09:21
ozzloy_ has joined #ruby-lang
09:21
musl has quit [Read error: Connection reset by peer]
09:21
flebel has quit [Ping timeout: 260 seconds]
09:21
Y_Ichiro has quit [Quit: No Ping reply in 180 seconds.]
09:21
lake has quit [Ping timeout: 260 seconds]
09:21
lianj has quit [Ping timeout: 260 seconds]
09:21
ozzloy has quit [Ping timeout: 260 seconds]
09:22
qwerxy has joined #ruby-lang
09:23
stepnem has joined #ruby-lang
09:23
gouthamvel has joined #ruby-lang
09:24
flebel has joined #ruby-lang
09:24
corundum has quit [Disconnected by services]
09:25
gouthamvel has left #ruby-lang [#ruby-lang]
09:25
corundum has joined #ruby-lang
09:26
musl has joined #ruby-lang
09:26
horus_plex has quit [Ping timeout: 260 seconds]
09:27
horus_plex has joined #ruby-lang
09:30
znz_jp has quit [Ping timeout: 260 seconds]
09:30
snk has quit [Ping timeout: 260 seconds]
09:31
solars has joined #ruby-lang
09:31
tomb__ has left #ruby-lang [#ruby-lang]
09:31
zmack has quit [Read error: Connection reset by peer]
09:31
snk has joined #ruby-lang
09:31
_tomb has joined #ruby-lang
09:32
zmack has joined #ruby-lang
09:33
s0ra_h is now known as sora_h
09:34
sora_h is now known as s0ra_h
09:34
znz_jp has joined #ruby-lang
09:36
mssola has quit [Quit: Konversation terminated!]
09:37
dhruvasagar has quit [Read error: Connection reset by peer]
09:38
solars has quit [Ping timeout: 246 seconds]
09:38
<
zzak >
good morning!
09:38
seoaqua has joined #ruby-lang
09:39
lake has joined #ruby-lang
09:39
neoesque has quit [Quit: Bye!]
09:41
dhruvasagar has joined #ruby-lang
09:48
dr_bob has joined #ruby-lang
09:51
<
matled >
is there any library (or a simple file format) to create image files by specifying the size and then setting the color values for each individual pixel?
09:52
fserb has quit [Quit: ttyl]
09:53
<
matled >
uh, netpbm looks really nice
09:56
solars has joined #ruby-lang
10:09
solars has quit [Ping timeout: 252 seconds]
10:20
cantonic_ has joined #ruby-lang
10:22
solars has joined #ruby-lang
10:23
<
Defusal >
if i create a new instance of an object in a block body, there are no other references to it
10:24
<
Defusal >
at what point does that reference become invalid so that the object can be garbage collected?
10:24
cantonic has quit [Ping timeout: 252 seconds]
10:24
cantonic_ is now known as cantonic
10:25
<
Defusal >
because using ObjectSpace.define_finalizer(self) { ... } inside the initialize method and running GC.start a lot shows the finalizer is never evaluated
10:25
lun_ has joined #ruby-lang
10:27
yannis has quit [Quit: Bye!]
10:29
heftig has quit [Quit: leaving]
10:30
Guedes has joined #ruby-lang
10:31
stepnem has quit [Ping timeout: 260 seconds]
10:31
<
Defusal >
i can see this being an issue
10:33
tejas has joined #ruby-lang
10:34
lun_ has quit [Quit: Lost terminal]
10:34
gja has quit [Ping timeout: 260 seconds]
10:34
<
Defusal >
ahh yes, i remember that from years ago now bnagy
10:35
<
Defusal >
docs show it using a proc, could be better explained
10:35
stepnem has joined #ruby-lang
10:37
d3vic3 has quit [Ping timeout: 265 seconds]
10:39
d3vic3 has joined #ruby-lang
10:41
dalekurt has quit [Quit: Zzz...]
10:42
<
rue >
Finalizers are ew
10:42
<
bnagy >
Agree, wouldn't touch them with a stick
10:42
<
Defusal >
then again, it still doesnt work bnagy
10:43
<
Defusal >
i need them to work in this specific case
10:45
<
rue >
You can’t explicitly delete because?
10:45
<
rue >
Or do whatever
10:45
dalekurt has joined #ruby-lang
10:46
<
Defusal >
rue, i need to deference the objects remotely over RPC when they are GCed locally
10:46
<
rue >
You should probably be using MagLev
10:47
<
Defusal >
it is the last thing i need to finish for my async DRb-like interface
10:47
<
Defusal >
MagLev is awesome
10:47
<
Defusal >
but not an option at this point
10:47
<
rue >
I know I can’t dissuade you and I don’t have the time to help come up with a sane solution, but this whole sharing objects thing is crazy.
10:47
<
Defusal >
rue, if you ever think of a better solution, please let me know
10:48
<
Defusal >
i have come up with the best protocol i can think of
10:48
<
Defusal >
i just need finalizers to work so that references to objects remain for callbacks which are called more than once
10:48
kain has joined #ruby-lang
10:48
<
Defusal >
my wrapper already works great in all other cases
10:49
<
Defusal >
you can define a proxy object and call methods on it (such as registering callbacks) before it even exists on the remote end (to avoid race conditions)
10:49
<
Defusal >
this is the best solution i can come up with for a realtime protocol with realtime events
10:50
<
Defusal >
and it works great so far
10:50
<
Defusal >
now i just need GC to work
10:51
<
Defusal >
even if i do: obj = RemoteObjectProxy.new(:dummy, :dummy); obj = nil; it still isnt GC'd
10:55
<
Defusal >
ok, it seems it has to do with the definition being inside a block and not a method
10:56
<
Defusal >
strange, im not sure which scope the reference is getting stuck in
10:56
Hakon|mbp has joined #ruby-lang
10:58
stepnem has joined #ruby-lang
11:02
ezkl has quit [Quit: QUIT!]
11:04
<
TTilus >
the scope the closure has around it?
11:04
<
Defusal >
module Mod; on(:loaded) { obj = Object.new }; end; Mod.event[:loaded].call
11:04
<
Defusal >
in that case, obj is never GC'd
11:04
<
Defusal >
anyone know why?
11:05
<
TTilus >
"on" seems to save the block it is given
11:05
<
Defusal >
i just realized :P
11:06
<
Defusal >
loaded callbacks should be removed after execution i guess
11:06
<
TTilus >
you need to get rid of the references in those block scopes
11:07
<
Defusal >
references to those block scope, you mean?
11:08
<
Defusal >
yet removing the references to the block still doesn't work
11:09
ConstantineXVI has joined #ruby-lang
11:09
<
Defusal >
oh i lie, it is working :)
11:10
futurechimp has joined #ruby-lang
11:10
casey has quit [Quit: casey]
11:11
Constant_ has quit [Ping timeout: 245 seconds]
11:12
<
Defusal >
or no, it was the previous object, so i was right, it still isnt working TTilus :(
11:14
<
Defusal >
interestingly enough, even explicitly setting obj = nil in the block still doesnt work
11:14
<
Defusal >
very strange
11:19
<
Defusal >
ok i don't have the slightest clue why
11:20
<
Defusal >
guess i can't define variables inside a block defined on class level for whatever reason
11:21
<
Defusal >
i'll have to define and use class methods instead, which does suck
11:22
s0ra_h is now known as sora_h
11:22
<
Defusal >
but this means that a lot of people are probably creating memory leaks like this without knowing it
11:25
srbartlett has joined #ruby-lang
11:31
nevynxxx has joined #ruby-lang
11:31
imperator has joined #ruby-lang
11:39
<
imperator >
good morning
11:39
<
Defusal >
afternoon :)
11:39
<
shevy >
greetings perator
11:42
sora_h is now known as s0ra_h
11:44
<
Defusal >
bleh, even a class method doesnt work
11:45
<
Defusal >
i'm starting to get relatively agitated
11:46
bryancp has joined #ruby-lang
11:53
<
imperator >
man, if headius or enebo aren't in #jruby that channel is quiet
11:54
<
Defusal >
this channel is pretty dead this time of the day
11:57
hynkle has quit [Quit: hynkle]
11:57
<
imperator >
if someone has a question people usually pipe up though
12:01
<
Defusal >
except for my questions :P
12:01
<
Defusal >
guess it's because i always seem to hit the edge case
12:03
s0ra_h is now known as sora_h
12:03
asahi has joined #ruby-lang
12:03
asahi has left #ruby-lang [#ruby-lang]
12:04
postmodern has quit [Ping timeout: 246 seconds]
12:04
jakko has joined #ruby-lang
12:04
dv310p3r has quit [Quit: Leaving]
12:05
srbartlett has quit [Remote host closed the connection]
12:08
jakko has quit [Remote host closed the connection]
12:08
jakko has joined #ruby-lang
12:15
gnufied has quit [Read error: Connection reset by peer]
12:15
gnufied1 has joined #ruby-lang
12:16
postmodern has joined #ruby-lang
12:18
dhruvasagar has quit [Ping timeout: 260 seconds]
12:23
jperry2 has joined #ruby-lang
12:23
ttilley_off is now known as ttilley
12:24
Raduwen has joined #ruby-lang
12:24
workmad3 has joined #ruby-lang
12:28
jordan` has quit [Ping timeout: 245 seconds]
12:29
tejas has quit [Quit: This computer has gone to sleep]
12:31
stardiviner has joined #ruby-lang
12:31
stardiviner has quit [Remote host closed the connection]
12:32
IPGlider has joined #ruby-lang
12:35
workmad3 has quit [Ping timeout: 248 seconds]
12:35
hynkle has joined #ruby-lang
12:36
workmad3 has joined #ruby-lang
12:37
imperator2 has joined #ruby-lang
12:39
slyphon has joined #ruby-lang
12:42
<
imperator2 >
heya slyphon
12:43
gix- has quit [Ping timeout: 256 seconds]
12:43
jxie has quit [Quit: leaving]
12:44
imperator has quit [Ping timeout: 245 seconds]
12:45
<
andrewvos >
What's up internet bros?
12:45
gja has joined #ruby-lang
12:48
<
imperator2 >
screwing around with finalizers
12:49
<
imperator2 >
Defusal, i don't think assigning nil to an object triggers a finalizer
12:49
gix has joined #ruby-lang
12:49
<
imperator2 >
only when the object goes out of scope iirc
12:49
<
imperator2 >
docs say "when the object is about to be destroyed"
12:49
<
Defusal >
imperator2, nil would deref it, but it should work with or without the nil assignment
12:49
<
Defusal >
yet it doesnt work at all
12:50
<
imperator2 >
i think you're thinking in C++
12:50
<
Defusal >
and GC destroys objects that have no references when it runs
12:50
<
Defusal >
how so...
12:50
<
Defusal >
i've tried all sorts of things
12:51
<
Defusal >
including allocating huge strings, incase somehow GC is not working as it should when i manually call 100.times { GC.start }
12:51
<
Defusal >
but nothing works
12:51
<
Defusal >
i thought it had to be related to my DSL, then class methods didnt work either
12:51
<
Defusal >
now i created a super simple test case
12:51
<
Defusal >
and it still doesnt work
12:52
<
imperator2 >
then it must not work the way you think it works
12:52
gnufied1 has quit [Quit: Leaving.]
12:52
<
imperator2 >
mind you, this is coming from someone who never uses finalizers or manual gc
12:52
rippa has quit [Quit: derp herp]
12:52
<
Defusal >
then someone needs to tell me how it does work
12:52
<
dominikh >
Defusal: what's the expected output?
12:52
krz has quit [Quit: krz]
12:52
<
Defusal >
because as far as i can see, it does not
12:52
gnufied has joined #ruby-lang
12:52
<
Defusal >
finalizers do work
12:52
<
Defusal >
but this is not, for some reason
12:53
<
Defusal >
dominikh, GC should call the finalizer and destroy the deferenced object
12:53
<
Defusal >
it is never destroyed though, nor finalized
12:53
<
dominikh >
it's early, I don't want to think, what's the expected
_output_ :P
12:53
<
dominikh >
because I get [RemoteObjectProxy] Garbage collected! 0
12:53
<
Defusal >
dominikh, that happens when ruby exits
12:53
<
Defusal >
that is too late
12:54
<
Defusal >
it needs to happen before exiting
12:54
<
Defusal >
but no matter what i do, allocating huge strings, running GC.start 1500 times, it still doesnt work
12:54
<
dominikh >
a) your debug output is suboptimal b) no, that doesn't happen when ruby exists. the first line shows up almost immediately
12:54
Blob has joined #ruby-lang
12:55
<
dominikh >
fwiw, I don't think that finalizers are guaranteed to run as soon as the object gets GCed?
12:55
<
Defusal >
dominikh, add a puts line at the end of the test case and paste your output please
12:55
<
Defusal >
dominikh, they are, but GC may not happen immediately, though the way i am forcing it, it should work
12:56
dv310p3r has joined #ruby-lang
12:56
sepp2k has joined #ruby-lang
12:56
<
Defusal >
it works for you dominikh
12:56
<
Defusal >
yet it doesnt work on my windows pc nor my linux server
12:56
<
dominikh >
1.9.3-p0
12:56
<
Defusal >
that's just great
12:56
<
Defusal >
are you using 1.8?
12:57
Blob has quit [Remote host closed the connection]
12:58
<
Defusal >
i don't get it
12:59
<
Defusal >
my output is: yo dawg\n1\n[RemoteObjectProxy] Garbage collected! 0
12:59
<
dominikh >
what ruby version?
12:59
<
Defusal >
my server is ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux]
12:59
<
Defusal >
my windows pc is ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
13:00
<
Defusal >
they both behave the same
13:00
<
dominikh >
works with p125 here, too
13:00
<
dominikh >
64 bit as well.
13:00
<
dominikh >
linux as well.
13:00
<
Defusal >
how can both my rubys have faulty GC, including the same version you are running
13:00
<
Defusal >
just my luck...
13:01
<
dominikh >
what are you trying to solve, anyway?
13:01
<
Defusal >
and i really cant continue without it working
13:01
<
tbuehlmann >
"yo dawg, 1, [RemoteObjectProxy] Garbage collected!" 0 for me :>
13:01
<
Defusal >
ah, yours is broken too at least tbuehlmann
13:01
<
Defusal >
that makes me feel better
13:02
<
dominikh >
I'm not really sure I'd call it "broken". for one, the GC doesn't make any claims to be 100% correct, nor to be deterministic.
13:02
<
Defusal >
dominikh, removal of remote references over RPC when local process deferences proxy objects
13:02
<
imperator2 >
different across different impls too
13:02
<
dominikh >
plus, as far as I have gathered, relying on finalizers for important behaviour is discouraged
13:02
<
Defusal >
sure, but the behaviour is differing between my same version and dominikhs
13:03
<
Defusal >
yet it is the same on my two seperate MRI versions
13:03
<
Defusal >
on seperate machines and OS'
13:03
<
Defusal >
dominikh, they are guaranteed to fire
*eventually*
13:03
<
Defusal >
but for testing purposes, i should be able to force it
13:03
<
dominikh >
Defusal: they did fire, eventually. when the process ends :)
13:04
<
dominikh >
for what it is worth, right now my result is the anomaly, considering it is producing different output for 3 other configurations ;)
13:04
<
Defusal >
i will just have to hope that they will work at some point
13:04
<
Defusal >
and not create leaks on multiple processes
13:04
<
Defusal >
yeah, you havn't modified your ruby at all have you?
13:05
<
Defusal >
something that may have patched the GC
13:05
<
tbuehlmann >
get that behaviour on windows with 1.9.3p0 and 1.9.2p320, 1.9.3p194 and jruby 1.7.0.preview1 (ruby-1.9.3-p203)
13:05
<
imperator2 >
1\n[RemoteObjectProxy] Garbage collected! 0 -> 1.9.3-p194 on OSX
13:05
<
dominikh >
vanilla install from rvm
13:06
<
Defusal >
even allocating ridiculously large objects doesnt work
13:06
<
Defusal >
even though that does force GC to reclaim what it can
13:06
dv310p3r has quit [Ping timeout: 260 seconds]
13:06
workmad3 has quit [Ping timeout: 245 seconds]
13:09
<
dominikh >
well, fix line 25 of course
13:09
<
dominikh >
but you get the idea
13:09
<
imperator2 >
Defusal, i was able to force it by setting GC.stress = true :)
13:10
<
Defusal >
dominikh, doesnt change anything
13:10
<
dominikh >
Defusal: I am more curious as to what the Instances number is
13:10
<
Defusal >
imperator2, even that doesnt work here
13:11
<
Defusal >
dominikh, 1 of course
13:12
enebo has joined #ruby-lang
13:13
nazty has quit [Ping timeout: 245 seconds]
13:14
wmoxam has joined #ruby-lang
13:18
wmoxam has quit [Client Quit]
13:21
riffraff_ has joined #ruby-lang
13:21
dv310p3r has joined #ruby-lang
13:21
shtirlic has quit [Ping timeout: 246 seconds]
13:22
workmad3 has joined #ruby-lang
13:25
imperator has joined #ruby-lang
13:29
<
Defusal >
ok, it is official, MRIs GC sucks ass.
13:29
neoesque has joined #ruby-lang
13:31
<
Defusal >
it works perfectly on rubinius
13:31
<
Defusal >
but i can't use rubinius where i need to use it -.-
13:31
hakunin has joined #ruby-lang
13:31
<
rue >
GC is non-deterministic
13:32
<
rue >
Not to mention all the memory constraints that individual systems might have or not have
13:32
<
Defusal >
rue, this is clear
13:32
neoesque has quit [Client Quit]
13:32
<
Defusal >
running GC.start 1500 times, making 15 strings that are 1000000 chars long and using GC.stress does not work
13:32
t4nkd has joined #ruby-lang
13:33
<
Defusal >
nothing can force MRI GC to work, so how can you test that it ever will?
13:33
<
t4nkd >
Hi Ruby, is there a method that would return all the initialized attributes of a new object for Class, without actually instantiating a new object?
13:34
bryancp has quit [Remote host closed the connection]
13:36
<
Defusal >
t4nkd: Class.instance_methods(false)
13:36
Elixor has joined #ruby-lang
13:36
<
Defusal >
if you need to depend on finalizers, how are you supposed to check for possible memory leaks if you cannot force GC to work>?
13:38
<
rue >
Right, there’s two things wrong with that. 1. You can’t depend on finalizers and 2. you can’t depend on the GC
13:38
workmad3 has quit [Ping timeout: 240 seconds]
13:38
<
Defusal >
rue, why can't you depend on finalizers? they are guaranteed to fire
*eventually* when the object is GC'd
13:39
<
Defusal >
or is that not even true? are you telling me MRIs finalizers are bugged on top of everything else?
13:39
<
Defusal >
and if you can't rely on GC, that means you can have unlimited memory leaks without any hope of fixing them
13:39
Xzyx987X_ has joined #ruby-lang
13:40
M4g1c5t0rM has joined #ruby-lang
13:40
<
Defusal >
while i understand you can't rely on GC collecting at some specific time, it should work eventually
13:41
Xzyx987X has quit [Read error: Connection reset by peer]
13:44
Elixor has quit [Quit: Page closed]
13:44
wrong_nickname has joined #ruby-lang
13:44
CodeBlock has quit [Excess Flood]
13:45
asahi has joined #ruby-lang
13:45
polokovovy has joined #ruby-lang
13:46
wrong_nickname has quit [Client Quit]
13:48
<
imperator >
Defusal, memprof?
13:48
<
asahi >
I'm using rvm with osx and I restarted zsh and the next thing I know, some of my executables (such as rails and pry) cannot be found. I don't see them in .rvm/bin. Any ideas?
13:48
jakko_ has joined #ruby-lang
13:49
<
TTilus >
asahi: maybe they werent there to begin with
13:49
<
bnagy >
rvm implode and use rbenv
13:49
brianpWins_ has joined #ruby-lang
13:50
jakko has quit [Ping timeout: 260 seconds]
13:50
<
TTilus >
asahi: and you had them someplace else which happened to be in path
13:50
<
Defusal >
imperator, you still can't create a test for it
13:50
<
TTilus >
+1 the suggestion from bnagy
13:50
<
Defusal >
you can only test during live production
13:50
gja has quit [Quit: This computer has gone to sleep]
13:51
vmoravec has quit [Quit: Leaving]
13:51
<
asahi >
TTilus: yeah you may be right. now I'm seeing that ruby isn't pointing to rvm at all
13:51
nofxxx has quit [Ping timeout: 260 seconds]
13:51
<
TTilus >
Defusal: why couldnt you?
13:51
wasnotrif has joined #ruby-lang
13:51
jmcphers_ has joined #ruby-lang
13:51
<
asahi >
yeah maybe I'll try rbenv
13:51
hibariya has joined #ruby-lang
13:51
<
TTilus >
Defusal: just nedd longer running test
13:51
<
Defusal >
TTilus, how are you going to test if nothing you can do makes GC work
13:51
wilkie has quit [Ping timeout: 260 seconds]
13:51
crankhar1er has joined #ruby-lang
13:52
gja has joined #ruby-lang
13:52
gja has quit [Changing host]
13:52
gja has joined #ruby-lang
13:52
jmcphers has quit [Quit: Leaving]
13:52
crankharder has quit [Ping timeout: 244 seconds]
13:52
hibariya_ has quit [Quit: No Ping reply in 180 seconds.]
13:52
Tasser has quit [Ping timeout: 244 seconds]
13:52
brianpWins has quit [Ping timeout: 244 seconds]
13:52
llakey has quit [Ping timeout: 244 seconds]
13:52
Bwild has quit [Ping timeout: 244 seconds]
13:52
major_majors has quit [Ping timeout: 244 seconds]
13:52
zzak has quit [Ping timeout: 244 seconds]
13:52
iosctr has quit [Ping timeout: 244 seconds]
13:52
brianpWins_ is now known as brianpWins
13:52
tr-808 has quit [Remote host closed the connection]
13:52
<
Defusal >
i can see this wasting tons of my time in the near future
13:52
corecode has quit [Ping timeout: 244 seconds]
13:52
jasiek has quit [Ping timeout: 244 seconds]
13:52
awwaiid has quit [Ping timeout: 244 seconds]
13:52
major_majors has joined #ruby-lang
13:52
<
TTilus >
just wait for it to run, if your code allocates, it is bound to run
13:52
<
Defusal >
as if i have any time to waste :(
13:52
<
bnagy >
Defusal: no offence, but you're like the 'unlucky expert'
13:52
zzak has joined #ruby-lang
13:52
llakey has joined #ruby-lang
13:53
Guedes has quit [Ping timeout: 244 seconds]
13:53
rtl has quit [Ping timeout: 244 seconds]
13:53
<
bnagy >
you do things a weird way, it doesn't work right, then say you 'bleh my code is great if XYZ weren't buggy'
13:53
tr-808_ has joined #ruby-lang
13:53
tr-808 has joined #ruby-lang
13:53
corecode has joined #ruby-lang
13:53
jasiek has joined #ruby-lang
13:53
<
Defusal >
bnagy, no offence taken, i couldnt be any less lucky.. i always seem to hit the edge case
13:53
<
TTilus >
Defusal: why do you use ruby if it wastes your time?
13:53
wilkie has joined #ruby-lang
13:53
rtl has joined #ruby-lang
13:54
benwoody_ has quit [Ping timeout: 244 seconds]
13:54
CodeBlock has joined #ruby-lang
13:54
<
Defusal >
TTilus, it doesn't most of the time, but i'm sure you should know this
13:54
postmodern has quit [Quit: Leaving]
13:54
nofxxx has joined #ruby-lang
13:55
<
TTilus >
Defusal: if you want to deal with manual gc and destructors you might be running on totally wrong platform
13:55
<
Defusal >
bnagy, and yes, it would be great if i didn't hit as many edge cases
13:55
gja has quit [Client Quit]
13:55
<
TTilus >
Defusal: think about it
13:55
<
TTilus >
Defusal: im not kidding really
13:55
iosctr has joined #ruby-lang
13:55
<
shevy >
we'll just replace ruby with C
13:55
<
Defusal >
TTilus, if by now i havn't made it clear that i only need to manually run it for testing, i give up
13:56
Guedes has joined #ruby-lang
13:56
Guedes has quit [Changing host]
13:56
Guedes has joined #ruby-lang
13:56
<
Defusal >
i have enough memory leaks as is to fix
13:56
<
TTilus >
Defusal: would there be plat where what you do is not so close to edges?
13:56
<
shevy >
Cuby - the elegance of ruby with the speed of C
13:56
Tasser has joined #ruby-lang
13:56
<
Defusal >
i don't need to create more while implementing new functionality
13:57
<
Defusal >
TTilus, sure, when im using the libs and frameworks that i have implemented
13:57
benwoody has joined #ruby-lang
13:57
<
Defusal >
shevy: mruby compiles your ruby code to C
13:58
polokovovy has quit [Ping timeout: 245 seconds]
13:58
nofxxxx has joined #ruby-lang
13:58
jakko_ has quit [Remote host closed the connection]
13:58
<
shevy >
wheeeeeeeeee!
13:59
<
shevy >
so matz is working on rubyOS after all :)))
13:59
jakko_ has joined #ruby-lang
13:59
awwaiid has joined #ruby-lang
13:59
headius has joined #ruby-lang
14:00
gdfasdfasdf has joined #ruby-lang
14:00
nofxxx has quit [Ping timeout: 265 seconds]
14:00
<
Defusal >
well, parts of mruby can be coded in ruby
14:00
<
Defusal >
and then compiled to C
14:00
imperator2 has quit [Quit: This computer has gone to sleep]
14:00
<
Defusal >
should speed up the development cycle nicely
14:00
gdfasdfasdf has quit [Client Quit]
14:01
headius has quit [Client Quit]
14:01
crankhar1er has quit [Quit: leaving]
14:01
<
andrewvos >
grep -v '^shevy' "ruby-lang"
14:01
<
Defusal >
ddfreyne, shevy is on drugs :P
14:01
headius has joined #ruby-lang
14:01
crankharder has joined #ruby-lang
14:03
<
andrewvos >
shevy is your brain on drugs.
14:03
<
shevy >
man you are all so unbelievers
14:03
<
shevy >
you gotta believe in things
14:03
msaffitz has joined #ruby-lang
14:03
<
shevy >
it seems way too much work to clone something like linux in ruby anyway, even if there would be barely any speed difference
14:04
andrewhl has joined #ruby-lang
14:04
<
shevy >
any farewell party to 1.8.x ?
14:05
<
shevy >
there must be a farewell party!
14:06
<
imperator >
shevy, we already had it, but you weren't invited
14:07
<
imperator >
the booze. the dancing. the hot people. clothes coming off. more booze.....but i've said too much already
14:08
<
shevy >
well alright
14:08
<
shevy >
as long as andrewvos was not there it's fine for me
14:09
jakko_ has quit [Remote host closed the connection]
14:09
jakko_ has joined #ruby-lang
14:14
nofxxx has joined #ruby-lang
14:15
gouthamvel has joined #ruby-lang
14:15
nofxxxx has quit [Ping timeout: 248 seconds]
14:16
bryancp has joined #ruby-lang
14:16
ruurd has quit [Quit: Leaving...]
14:16
adambeynon has joined #ruby-lang
14:19
outoftime has joined #ruby-lang
14:19
dfr|mac has quit [Remote host closed the connection]
14:20
dfr|mac has joined #ruby-lang
14:20
tsou has joined #ruby-lang
14:22
imperator has quit [Quit: Leaving]
14:22
agile has quit [Ping timeout: 260 seconds]
14:23
dfr|mac has quit [Remote host closed the connection]
14:23
mistym has joined #ruby-lang
14:23
mistym has joined #ruby-lang
14:23
mistym has quit [Changing host]
14:24
stardiviner has joined #ruby-lang
14:24
<
andrewvos >
I'm still using 1.8.7-p302. This fact displeases me.
14:24
<
andrewvos >
lolredhat
14:24
<
andrewvos >
roflredhat
14:25
stardiviner has quit [Client Quit]
14:25
msaffitz has quit [Quit: Computer has gone to sleep.]
14:29
stardiviner has joined #ruby-lang
14:32
stardiviner has quit [Remote host closed the connection]
14:32
riffraff_ has quit [Quit: Leaving]
14:33
M4g1c5t0rM has quit [Ping timeout: 260 seconds]
14:34
samuelkadolph has quit [Quit: Quitting]
14:34
<
shevy >
I was using ruby-1.8.7p358 most of the time until recently
14:34
<
shevy >
I wish I would have a ruby 1.0.0 somewhere
14:34
andrewhl has quit [Remote host closed the connection]
14:34
<
shevy >
but I dont think I was even born then
14:34
rmascarenhas has joined #ruby-lang
14:35
samuelkadolph has joined #ruby-lang
14:37
<
Defusal >
it would seem that i found the trick to GC
14:37
mssola has joined #ruby-lang
14:38
<
Defusal >
while you can create any amount of strings, arrays, etc, in memory and not have a single deferenced instance of SomeClass collected
14:38
<
Defusal >
if you create more instances of SomeClass
14:38
<
Defusal >
all deferenced instance are collected
14:40
<
TTilus >
Defusal: yarv, right?
14:40
<
Defusal >
theres also a threshold for the number of object, create between 1 - 5 and the last one is not collected, create 6 and they all are
14:40
<
Defusal >
TTilus, 1.9 yeah
14:40
<
TTilus >
Defusal: ymmv from implementation to implementation, just remember that
14:41
<
Defusal >
i cannot use anything other than MRI at this point
14:41
<
Defusal >
but i am very happy with this
14:41
<
Defusal >
if only i knew it sooner
14:41
<
TTilus >
ok, then you at least get consistent behavior
14:42
<
asahi >
I just installed rbenv and a ruby on osx. when I do gem list bundler, it shows up, but the bundle command isn't working. I did rbenv rehash, added eval "$(rbenv init -)" to my .zshrc file and reloaded zsh. any ideas?
14:43
<
TTilus >
if speed of support is important you mught be better off with paying an actual expert instead of hanging around here and trying to make sense of us :)
14:43
<
TTilus >
Defusal: ^
14:44
vaelen has joined #ruby-lang
14:44
bryancp_ has joined #ruby-lang
14:45
crackity_jones has quit [Ping timeout: 244 seconds]
14:45
bryancp_ has quit [Remote host closed the connection]
14:46
agile has joined #ruby-lang
14:46
<
Defusal >
TTilus, i was not complaining about a community irc support channel. more about the lack of relevant documentation (making such knowledge very inaccessable)
14:46
<
Defusal >
this means that no one really knows, and can only make assumptions, which makes everyones life harder
14:47
nevynxxx has quit [Quit: leaving]
14:47
bryancp has quit [Ping timeout: 245 seconds]
14:49
gja has joined #ruby-lang
14:49
gja has quit [Changing host]
14:49
gja has joined #ruby-lang
14:49
<
TTilus >
...and thats exactly when you go hire an exper, which was what i suggested ;)
14:49
<
TTilus >
s/exper/expert/
14:50
lianj_ has quit [Changing host]
14:50
lianj_ has joined #ruby-lang
14:50
lianj_ is now known as lianj
14:51
<
Defusal >
TTilus: not everyone has the luxury of corporate funding. more importantly though, even remotely experienced ruby developers should never need to do such a thing.
14:52
<
Defusal >
TTilus, how often do you go out and hire an expert due to lack of documentation?
14:54
brianpWins has quit [Quit: brianpWins]
15:02
rippa has joined #ruby-lang
15:04
sora_h is now known as s0ra_h
15:08
tcopp has joined #ruby-lang
15:09
elux has joined #ruby-lang
15:10
<
elux >
is ->{ } a shorthand for lambda { } ?
15:10
<
elux >
i wonder when this was introduced.. 1.9.3 ?
15:11
mistym has quit [Remote host closed the connection]
15:11
<
singpolyma >
elux: IIRC, the ugly ->{} syntax was since ruby 1.9
15:11
akira989 has joined #ruby-lang
15:12
<
frem >
stabby lambda!
15:12
<
elux >
i dont think its so ugly
15:12
<
singpolyma >
elux: obvisouly someone on the ruby team didn't think it was ugly either, or we wouldn't have it :)
15:12
<
singpolyma >
but I've never seen it in real code
15:12
<
elux >
i noticed in the mongoid codebase.. thats why i asked
15:12
<
singpolyma >
I have no problem with the world "lambda" myself
15:12
<
singpolyma >
ah, ok
15:12
TheHunter_1039 has joined #ruby-lang
15:12
<
singpolyma >
s/world/word
15:13
<
elux >
yea me neither
15:13
<
elux >
i dont know the difference between proc Proc and lamba anyways
15:13
Mastak has joined #ruby-lang
15:13
s0ra_h is now known as sora_h
15:13
<
shevy >
elux I dont know either. but I think lambda is a method, Proc is a constant usable for Proc.new's
15:14
* frem
can't remember and pulls out his metaprogramming ruby book
15:16
tjadc_ has joined #ruby-lang
15:16
<
frem >
in a lambda, return just returns from the lambda; in a proc return returns from the scope the proc was defined.
15:17
<
frem >
lambdas are also more picky about passing in a different number of arguments than are defined.
15:18
<
frem >
a proc just uses nil for missing arguments
15:18
jperry2 has quit [Read error: Connection reset by peer]
15:18
jperry2 has joined #ruby-lang
15:20
neocoin has joined #ruby-lang
15:20
gouthamvel has quit [Read error: Operation timed out]
15:20
andrewhl has joined #ruby-lang
15:22
jperry2 has quit [Client Quit]
15:22
<
elux >
cool. good to kno!
15:23
Mastak has left #ruby-lang [#ruby-lang]
15:23
gouthamvel has joined #ruby-lang
15:23
deryl has quit [Ping timeout: 252 seconds]
15:24
Mastak has joined #ruby-lang
15:24
deryl has joined #ruby-lang
15:24
Mastak has quit [Client Quit]
15:26
agile has quit [Ping timeout: 246 seconds]
15:26
fserb has joined #ruby-lang
15:27
gouthamvel has left #ruby-lang [#ruby-lang]
15:31
bryancp has joined #ruby-lang
15:33
brianpWins has joined #ruby-lang
15:33
retro|cz has quit [Ping timeout: 265 seconds]
15:33
dr_turkleberry has joined #ruby-lang
15:34
yannis has joined #ruby-lang
15:35
kitallis has quit [Quit: Computer has gone to sleep.]
15:35
arooni-mobile has joined #ruby-lang
15:38
<
andrewvos >
TIL: ->{}
15:39
jbwiv has joined #ruby-lang
15:39
bglusman has quit [Remote host closed the connection]
15:40
bglusman has joined #ruby-lang
15:40
<
andrewvos >
erikh: No likey?
15:40
RickHull has joined #ruby-lang
15:40
<
erikh >
the old ways are best
15:41
<
andrewvos >
But it's FOUR LESS CHARACTERS. Think of all the time you will save?
15:41
<
andrewvos >
Actually two. If you count pressing shift.
15:41
<
erikh >
well it's lambda technically.
15:41
RegEchse has joined #ruby-lang
15:42
<
cout >
I still think -> is ugly syntax :(
15:43
<
Defusal >
though there are more ugly things, i think it
15:44
<
Defusal >
it's* less ugly when used in CoffeeScript
15:44
<
Defusal >
without { }
15:44
<
Defusal >
adding {} to -> makes it a lot worse imo
15:45
bglusman has quit [Ping timeout: 260 seconds]
15:45
<
erikh >
that's not perl.
15:47
ryez has joined #ruby-lang
15:47
<
shevy >
who actually likes the ->
15:47
<
shevy >
because so far I only found people who dislike it
15:47
<
shevy >
perhaps you find more
15:48
<
shevy >
matz perhaps :)
15:48
agile has joined #ruby-lang
15:49
<
cout >
I would be happy if I could use a unicode lambda symbol instread of ->
15:49
wallerdev has joined #ruby-lang
15:50
<
arooni-mobile >
does anyone here use god? if so, is the memory restriction setting monitoring VIRT, RES, or RES+VIRT in determining # of MB?
15:51
carloslopes has joined #ruby-lang
15:51
thone_ has joined #ruby-lang
15:52
danishman has joined #ruby-lang
15:54
Carnage\ has joined #ruby-lang
15:54
thone has quit [Ping timeout: 252 seconds]
15:57
<
ddfreyne >
I’m visiting Tokyo in september, and I’m looking for Ruby meetups in that period… any suggestion where I could start looking?
15:57
savage- has joined #ruby-lang
16:00
hibernaculum has joined #ruby-lang
16:01
d3vic3 has quit [Ping timeout: 260 seconds]
16:03
robotmay has quit [Remote host closed the connection]
16:03
d3vic3 has joined #ruby-lang
16:04
agile has quit [Ping timeout: 245 seconds]
16:06
singpolyma has quit [Quit: Lost terminal]
16:09
butchanton has joined #ruby-lang
16:11
agile has joined #ruby-lang
16:19
moogs has joined #ruby-lang
16:20
ryez has quit [Ping timeout: 245 seconds]
16:20
florentg2 has joined #ruby-lang
16:21
Carnage\ has quit [Ping timeout: 244 seconds]
16:22
<
zzak >
when is kaigi 2012?
16:23
<
zzak >
nvm, thats september
16:23
<
erikh >
wasn't the last kaigi the last kaigi
16:23
moogs has quit [Client Quit]
16:23
<
erikh >
didn't they claim that at some point?
16:24
<
zzak >
yeh, i remember hearing that too
16:25
ruurd has joined #ruby-lang
16:25
savage- has quit [Remote host closed the connection]
16:26
savage- has joined #ruby-lang
16:34
RickHull has quit [Changing host]
16:34
RickHull has joined #ruby-lang
16:34
<
RickHull >
what's a regex that will reject any strings with unprintable chars? i tried /\A[[:print:]]\Z/
16:34
<
RickHull >
er, [[:print:]]*
16:35
<
RickHull >
but it won't reject "\n"
16:35
<
RickHull >
i suppose i should just match on unprintables?
16:35
<
Defusal >
"\n" is printable
16:35
<
erikh >
it's whitespace
16:35
<
Defusal >
it is a visible new line
16:35
<
RickHull >
i think for [:print:] it is not
16:36
<
erikh >
[[:print:]]+ gives you the same results?
16:36
<
RickHull >
it will match "1\n"
16:36
<
RickHull >
whereas i would want it to reject
16:37
<
erikh >
you could reject [\W\S
16:37
<
erikh >
you get where I'm going with this
16:37
<
RickHull >
i had thought \A \Z meant the entire string had to match
16:37
moogs has joined #ruby-lang
16:37
<
erikh >
\A and \Z ignore newlines and other partitioning regexes typically use
16:37
<
erikh >
for ^ and $
16:37
<
RickHull >
yeah, and so i thought if everything between \A \Z was printable, it should match, and otherwise not
16:38
moogs has quit [Client Quit]
16:38
<
RickHull >
but it doesn't seem to behave like that
16:39
tjadc has quit [Ping timeout: 246 seconds]
16:39
tjadc_ has quit [Ping timeout: 260 seconds]
16:39
<
erikh >
well, you're not really hearing what defusal and I are trying to suggest
16:39
<
erikh >
\n is printable
16:39
<
RickHull >
[:print:] does exclude whitespace, except for the space character
16:39
<
erikh >
just like ' ' is
16:40
<
RickHull >
/[[:graph:]]/ - Non-blank character (excludes spaces, control characters, and similar)
16:40
<
RickHull >
/[[:print:]]/ - Like [:graph:], but includes the space character
16:40
andrewhl has quit [Remote host closed the connection]
16:40
akira989 has quit [Remote host closed the connection]
16:40
<
erikh >
erroneous documentation? never. :P
16:40
<
RickHull >
it does reject "\n1"
16:41
<
erikh >
oh interesting.
16:41
<
erikh >
so maybe the \Z is matching the \n
16:41
<
Defusal >
or rather, $
16:41
<
Defusal >
i've only ever used \Z to match the end of a line
16:41
<
erikh >
$ will match \n
16:42
<
Defusal >
iirc, only used it once
16:42
<
Defusal >
oh right, it's the other way around
16:42
<
Mon_Ouie >
So his regexp will match "foo\n\C-a"
16:42
<
RickHull >
so do i want \a too?
16:42
<
Mon_Ouie >
There's no \a AFAIK
16:42
<
Defusal >
\z is EOF
16:42
<
erikh >
\a is a bell
16:42
<
Defusal >
don't think \a exists in ruby
16:42
<
erikh >
it's a standard escape
16:42
<
Defusal >
its the same as ^ in other regex
16:43
<
Mon_Ouie >
Yeah, except that one — but no special meaning in regular expressions
16:43
<
erikh >
yeah it does... puts "\a"
16:43
<
erikh >
and wait for the beep
16:43
<
Defusal >
no, i mean for regex
16:43
<
RickHull >
yeah, regex anchors
16:43
<
erikh >
yes, but escapes work in regexes too
16:43
<
Defusal >
this is a regex conversation after all :)
16:43
<
erikh >
e.g., they can't use \a because it's already taken
16:43
<
erikh >
/\A\a\Z/ is valid
16:43
<
Defusal >
yeah but hes trying to use \a instead of ^
16:43
<
erikh >
it matches a bell.
16:44
<
RickHull >
\A should be fine
16:44
<
RickHull >
i just thought there might be a counterpart to \z
16:44
<
erikh >
RickHull: aye
16:44
<
RickHull >
alright, here's the funny part
16:44
<
RickHull >
i actually don't want to reject newlines
16:44
jredville has joined #ruby-lang
16:44
<
RickHull >
but now i get the anchoring
16:44
<
RickHull >
i definitely had a bug there
16:45
cdt has quit [Quit: Ex-Chat]
16:46
<
RickHull >
/\A[[:print:]\n]*\z/ # thanks!
16:48
ruurd has quit [Quit: Leaving...]
16:49
jxie has joined #ruby-lang
16:50
Skif has joined #ruby-lang
16:51
bglusman has joined #ruby-lang
16:51
akira989 has joined #ruby-lang
16:53
bfreeman has quit [Quit: bfreeman]
16:53
gregf has quit [Quit: WeeChat 0.3.8]
16:54
jtoy has joined #ruby-lang
16:54
jakko_ has quit [Ping timeout: 260 seconds]
16:55
hibernaculum has quit [Quit: Leaving]
16:55
qwerxy has quit [Ping timeout: 244 seconds]
16:55
bglusman has quit [Ping timeout: 245 seconds]
16:55
carloslopes has quit [Quit: Leaving]
16:56
Hakon|mbp has quit [Quit: Leaving...]
16:59
DMKE has joined #ruby-lang
16:59
DMKE has joined #ruby-lang
17:00
d3vic3 has quit [Read error: No route to host]
17:01
Carnage\ has joined #ruby-lang
17:03
bryancp has quit [Remote host closed the connection]
17:07
scampbell has joined #ruby-lang
17:07
gja has quit [Quit: This computer has gone to sleep]
17:10
flak has joined #ruby-lang
17:11
futurechimp has quit [Quit: Leaving]
17:11
flak is now known as Guest96042
17:11
mistym has joined #ruby-lang
17:11
mistym has quit [Changing host]
17:11
mistym has joined #ruby-lang
17:12
Carnage\ has quit [Ping timeout: 245 seconds]
17:13
rippa has quit [Ping timeout: 248 seconds]
17:13
lsegal has joined #ruby-lang
17:14
M4g1c5t0rM has joined #ruby-lang
17:17
ozzloy_ has left #ruby-lang [#ruby-lang]
17:17
Guedes is now known as Guedes_out
17:18
tjadc has joined #ruby-lang
17:18
Guest96042 has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
17:18
tjadc_ has joined #ruby-lang
17:18
rippa has joined #ruby-lang
17:18
mistym has quit [Remote host closed the connection]
17:18
bglusman has joined #ruby-lang
17:20
dr_turkleberry has quit [Quit: dr_turkleberry]
17:21
gja has joined #ruby-lang
17:24
florentg2 has quit [Quit: florentg2]
17:26
headius has quit [Quit: headius]
17:27
headius has joined #ruby-lang
17:35
bryancp has joined #ruby-lang
17:35
mistym has joined #ruby-lang
17:35
mistym has quit [Changing host]
17:35
mistym has joined #ruby-lang
17:36
slaytanic has joined #ruby-lang
17:37
andrewhl has joined #ruby-lang
17:37
dr_turkleberry has joined #ruby-lang
17:38
slaytani1 has joined #ruby-lang
17:38
slaytani1 has left #ruby-lang [#ruby-lang]
17:38
dr_turkleberry has quit [Client Quit]
17:41
slaytanic has quit [Ping timeout: 240 seconds]
17:42
chrismcg is now known as zz_chrismcg
17:44
fgomez has joined #ruby-lang
17:45
fgomez has quit [Client Quit]
17:45
fgomez has joined #ruby-lang
17:45
gnufied has quit [Quit: Leaving.]
17:47
nuclearsandwich has quit [Ping timeout: 276 seconds]
17:47
M4g1c5t0rM has quit [Read error: Connection reset by peer]
17:48
nuclearsandwich has joined #ruby-lang
17:48
M4g1c5t0rM has joined #ruby-lang
17:51
hynkle has quit [Quit: hynkle]
17:51
agile has quit [Ping timeout: 260 seconds]
17:52
agile has joined #ruby-lang
17:58
bfreeman has joined #ruby-lang
18:06
dabaR has joined #ruby-lang
18:07
felipe__ has joined #ruby-lang
18:10
benanne has joined #ruby-lang
18:11
wmoxam has joined #ruby-lang
18:12
<
ddfreyne >
As somebody who does not speak Japanese, it is at all useful to attend a Japanese Ruby conference? Is the language often English?
18:12
Asher has quit [Quit: Leaving.]
18:13
imperator has joined #ruby-lang
18:14
Asher has joined #ruby-lang
18:14
<
drbrain >
ddfreyne: are you thinking about attending SapporoRubyKaigi?
18:14
<
drbrain >
ddfreyne: there will be plenty of English
18:14
<
ddfreyne >
I noticed the call for papers ended today
18:14
<
ddfreyne >
I missed it by a few hours :(
18:14
<
drbrain >
at past RubyKaigis there was an IRC channel with translations
18:14
heftig has joined #ruby-lang
18:14
<
ddfreyne >
ah well, I would have needed a bit more time to prepare anyway
18:15
<
drbrain >
at one there was a separate projector
18:15
<
drbrain >
I strongly recommend going if you want to know about the guts of ruby
18:16
<
drbrain >
there are many more talks about the guts of ruby than at other conferences I've been to
18:16
<
drbrain >
(I'm attending SapporoRubyKaigi
18:17
elux has quit [Quit: Bye!]
18:17
tonesfrommars has joined #ruby-lang
18:17
<
zzak >
here's one: how would you reference a constant by variable? ie: #{klass}_A_CONSTANT or MyModule::#{klass}.some_method
18:17
<
zzak >
i am stumped
18:18
sandbags has quit [Remote host closed the connection]
18:18
<
yxhuvud >
zzak: const_get
18:19
<
Defusal >
if you using ActiveSupport, "MyModule::#{klass}".constantize.some_method
18:19
<
Defusal >
which is a bit more flexible, so you dont have to iterate over each namespace and use const_get
18:20
<
drbrain >
why why why why why? MyModule.const_get(class).some_method is shorter
18:20
<
drbrain >
oops, klass
18:20
<
Defusal >
yeah, in that case
18:20
<
Defusal >
i meant with more namespaces
18:20
<
zzak >
i like const_get too
18:20
brianpWins has quit [Quit: brianpWins]
18:21
<
zzak >
its just preference i guess
18:21
<
Defusal >
nah, don't get me wrong, i'd rather use it too in that case
18:21
<
drbrain >
dabaR: wrap it in a module and include it, @logger will be available
18:22
MouseTheLuckyDog has quit [Ping timeout: 240 seconds]
18:22
<
Defusal >
but if you want to "MyModule::#{namespace}::#{const_name}".constantize, i'd rather do that
18:22
<
drbrain >
it seems like ActiveSupport is half-built to make you not learn ruby
18:22
<
Defusal >
also not the best example though, depends on your implementation needs
18:23
<
Defusal >
i find some of the newer string constant transformation helper methods more useful though
18:23
<
yxhuvud >
drbrain: problem is that the other half is pretty okish.
18:23
florentg2 has joined #ruby-lang
18:23
<
Defusal >
i was able to replace an ugly recursive method with obj.qualified_const_get(const_name) the other day
18:24
yannis has quit [Quit: Bye!]
18:25
<
drbrain >
Defusal: at least qualified_const_get familiarizes you with ruby. constantize is a bizarre formation
18:29
<
dabaR >
drbrain: I know, I just can't get the syntax right. I'll get back to you after I make another gist. Thank you.
18:31
<
Defusal >
fair enough drbrain
18:34
<
shevy >
hehe ActivelyKillingYoungcomers
18:34
<
shevy >
hmm did I coin a new word here...
18:34
adambeynon has quit [Quit: Computer has gone to sleep.]
18:34
MouseTheLuckyDog has joined #ruby-lang
18:36
zmack has quit [Remote host closed the connection]
18:38
gregf has joined #ruby-lang
18:39
brianpWins has joined #ruby-lang
18:40
dr_turkleberry has joined #ruby-lang
18:41
tjadc has quit [Ping timeout: 260 seconds]
18:41
tjadc_ has quit [Ping timeout: 244 seconds]
18:42
elux has joined #ruby-lang
18:42
Jade has joined #ruby-lang
18:44
<
dabaR >
No, you just put several together
18:44
<
dabaR >
Oh, youngcomers...maybe so
18:47
tjadc has joined #ruby-lang
18:47
gja has quit [Quit: This computer has gone to sleep]
18:50
crackity_jones has joined #ruby-lang
18:50
tjadc_ has joined #ruby-lang
18:52
diegoviola has joined #ruby-lang
18:56
hagabaka has quit [Remote host closed the connection]
18:57
mistym has quit [Remote host closed the connection]
19:02
jakko_ has joined #ruby-lang
19:03
benwoody has left #ruby-lang [#ruby-lang]
19:05
agile has quit [Ping timeout: 245 seconds]
19:06
casey has joined #ruby-lang
19:06
agile has joined #ruby-lang
19:12
mrsolo has joined #ruby-lang
19:15
dr_turkleberry has quit [Quit: dr_turkleberry]
19:16
Jade has quit [Read error: Connection reset by peer]
19:18
dabaR has left #ruby-lang [#ruby-lang]
19:28
Jade has joined #ruby-lang
19:29
Dreamer3 has quit [Quit: Computer has gone to sleep.]
19:29
Jade has left #ruby-lang [#ruby-lang]
19:31
shtirlic has joined #ruby-lang
19:34
solars has quit [Ping timeout: 245 seconds]
19:34
brushbox1 has joined #ruby-lang
19:35
tylurgillees is now known as tylergilliesIII
19:37
brushbox has quit [Ping timeout: 245 seconds]
19:41
tylergilliesIII is now known as TylerGillies
19:46
fgomez has quit [Quit: leaving]
19:46
fgomez has joined #ruby-lang
19:49
headius has quit [Quit: headius]
19:53
jakko_ has quit [Ping timeout: 265 seconds]
19:57
gnufied has joined #ruby-lang
19:59
robotmay has joined #ruby-lang
20:01
xcyclist has joined #ruby-lang
20:03
<
xcyclist >
I have a working regexp object ro where I can geta positive match on a string s: ro.match(s) => true. How do I plug that into s.sub(regexo,'newstr')??
20:03
yxhuvud has quit [Ping timeout: 245 seconds]
20:05
<
zenspider >
xcyclist: did you try it?
20:06
japaniel has joined #ruby-lang
20:06
japaniel has quit [Read error: Connection reset by peer]
20:07
japaniel has joined #ruby-lang
20:07
headius has joined #ruby-lang
20:07
<
xcyclist >
D'oh. Sorry.
20:08
Xzyx987X_ has quit [Read error: Connection reset by peer]
20:08
gnufied1 has joined #ruby-lang
20:08
Xzyx987X_ has joined #ruby-lang
20:08
gnufied has quit [Read error: Connection reset by peer]
20:11
<
acyed >
hey everyone. I have a string that has a quote in it that I want to replace. doc.to_html.gsub("\"+1\"", "\"-1\"") gives me \"-1\" as the output...
20:12
solars has joined #ruby-lang
20:13
<
acyed >
and I don't want the \ infront
20:13
<
zenspider >
are you doing this in irb?
20:19
<
cout >
what's the simplest way to search a String for all occurances of a given regex?
20:20
<
TTilus >
cout: .scan
20:21
<
cout >
been a while since I used that
20:22
sepp2k1 has joined #ruby-lang
20:23
sepp2k has quit [Ping timeout: 260 seconds]
20:24
<
acyed >
how do i insert a "" into a string?
20:24
<
zzak >
"some string" << "" ?
20:25
rippa has quit [Ping timeout: 248 seconds]
20:26
<
acyed >
I'm trying to match a "+1" and replace it with "-1", but I want to only match +1's with quotes around it (because there's the possibility for +1's to be everywhere)
20:26
<
acyed >
if that makes sense
20:26
fserb has quit [Quit: ttyl]
20:34
gouthamvel has joined #ruby-lang
20:35
neocoin has quit [Remote host closed the connection]
20:36
gouthamvel has left #ruby-lang [#ruby-lang]
20:36
neocoin has joined #ruby-lang
20:38
tindron has joined #ruby-lang
20:40
tcopp has left #ruby-lang [#ruby-lang]
20:40
mistym has joined #ruby-lang
20:40
neocoin has quit [Ping timeout: 252 seconds]
20:41
mistym has quit [Remote host closed the connection]
20:43
fserb has joined #ruby-lang
20:44
akira989 has quit [Remote host closed the connection]
20:44
jedmtnman has joined #ruby-lang
20:44
agile has quit [Ping timeout: 245 seconds]
20:50
<
TTilus >
acyed: your doc.to_html.gsub("\"+1\"", "\"-1\"") is completely correct
20:51
jakko_ has joined #ruby-lang
20:52
akira989 has joined #ruby-lang
20:53
mistym has joined #ruby-lang
20:53
mistym has quit [Changing host]
20:53
mistym has joined #ruby-lang
20:53
<
TTilus >
acyed: "the \ infront" is your irb helpfully .inspecting the return values of your expressions when printing them out
20:53
<
TTilus >
acyed: try puts '"' and puts '"'.inspect to see the difference
20:54
imperator has quit [Quit: Leaving]
20:54
mistym has quit [Remote host closed the connection]
20:55
<
TTilus >
acyed: the idea is that for literals you could copy-paste stuff from irb to code and have it work
20:58
agile has joined #ruby-lang
20:58
kain has quit [Quit: Sto andando via]
20:59
mistym has joined #ruby-lang
21:00
jakko_ has quit [Ping timeout: 252 seconds]
21:00
gregf has quit [Read error: Connection reset by peer]
21:10
gregf has joined #ruby-lang
21:11
Xzyx987X has joined #ruby-lang
21:11
Skif has joined #ruby-lang
21:12
scampbell has quit [Remote host closed the connection]
21:13
Xzyx987X_ has quit [Ping timeout: 252 seconds]
21:16
felipe__ has quit [Ping timeout: 246 seconds]
21:17
mrsolo has quit [Quit: Leaving]
21:21
<
shevy >
has File.readlines changed?
21:21
<
shevy >
from 1.8.7 to 1.9.3
21:21
<
shevy >
I now seem to get the newlines in every array member?
21:23
<
erikh >
I don't think it did
21:24
<
RickHull >
that's the normal behavior, newlines
21:24
<
RickHull >
IIRC, and it's what i get on 1.8.7
21:25
back287 has joined #ruby-lang
21:25
<
RickHull >
File.readlines 'header_template.rb'
21:25
<
RickHull >
=> ["#!/usr/bin/env ruby\n", "\n", "require '...
21:27
back287 has quit [Client Quit]
21:28
t4nk418 has joined #ruby-lang
21:29
Dreamer3 has joined #ruby-lang
21:30
butchanton has quit [Remote host closed the connection]
21:31
butchanton has joined #ruby-lang
21:33
msaffitz has joined #ruby-lang
21:34
elux has quit [Quit: Bye!]
21:34
wmoxam has quit [Ping timeout: 256 seconds]
21:35
RickHull has quit [Ping timeout: 265 seconds]
21:35
gnufied1 has quit [Quit: Leaving.]
21:36
<
shevy >
something changed here ...
21:37
<
shevy >
perhaps somewhere else in my scripts. oh well
21:46
alexkane has quit [Remote host closed the connection]
21:47
japaniel has quit [Quit: japaniel]
21:52
mssola has quit [Quit: Konversation terminated!]
21:56
t4nk418 has quit [Quit: Page closed]
21:58
CCD has joined #ruby-lang
21:58
Joonds has joined #ruby-lang
22:01
CCD has quit [Remote host closed the connection]
22:03
bryancp has quit [Remote host closed the connection]
22:06
brushbox1 has quit [Quit: Leaving.]
22:08
Axsuul has joined #ruby-lang
22:09
tbuehlmann has quit []
22:11
casey has quit [Remote host closed the connection]
22:12
postmodern has joined #ruby-lang
22:12
dv310p3r has quit [Ping timeout: 244 seconds]
22:15
Skif has quit [Remote host closed the connection]
22:15
Skif has joined #ruby-lang
22:16
DMKE has quit [Ping timeout: 260 seconds]
22:18
krohrbaugh has quit [Quit: Leaving.]
22:22
tr-808_ has quit [Quit: leaving]
22:22
dasibre has joined #ruby-lang
22:22
outoftime has quit [Quit: Leaving]
22:25
Axsuul has quit [Ping timeout: 240 seconds]
22:27
Criztian_ has joined #ruby-lang
22:28
qwerxy has joined #ruby-lang
22:28
Defusal_ has joined #ruby-lang
22:28
mistym has quit [Remote host closed the connection]
22:29
DMKE has joined #ruby-lang
22:29
DMKE has quit [Changing host]
22:29
DMKE has joined #ruby-lang
22:29
gregf has quit [Quit: WeeChat 0.3.8]
22:29
headius has quit [Quit: headius]
22:30
chrismcgh has joined #ruby-lang
22:30
gregf has joined #ruby-lang
22:30
dreieins- has joined #ruby-lang
22:30
kotp has joined #ruby-lang
22:31
kalleth__ has joined #ruby-lang
22:31
ryland_ has joined #ruby-lang
22:31
snk_ has joined #ruby-lang
22:31
asahi has left #ruby-lang [#ruby-lang]
22:31
_tca_ has joined #ruby-lang
22:31
amerine_ has joined #ruby-lang
22:32
bryancp has joined #ruby-lang
22:33
unsymbol has quit [Read error: Operation timed out]
22:34
solars has quit [Ping timeout: 245 seconds]
22:34
unsymbol has joined #ruby-lang
22:35
znz_v0 has joined #ruby-lang
22:35
horus_plex_ has joined #ruby-lang
22:36
jarib_ has joined #ruby-lang
22:36
snk has quit [*.net *.split]
22:36
horus_plex has quit [*.net *.split]
22:36
Criztian has quit [*.net *.split]
22:36
Defusal has quit [*.net *.split]
22:36
kalleth has quit [*.net *.split]
22:36
kyrylo has quit [*.net *.split]
22:36
dreieins has quit [*.net *.split]
22:36
denysonique has quit [*.net *.split]
22:36
dkannan has quit [*.net *.split]
22:36
mccraig has quit [*.net *.split]
22:36
akamike has quit [*.net *.split]
22:36
abuiles has quit [*.net *.split]
22:36
anildigital_work has quit [*.net *.split]
22:36
nisstyre has quit [*.net *.split]
22:36
agib has quit [*.net *.split]
22:36
wycats has quit [*.net *.split]
22:36
pkondzior has quit [*.net *.split]
22:36
cesario has quit [*.net *.split]
22:36
zz_chrismcg has quit [*.net *.split]
22:36
jarib has quit [*.net *.split]
22:36
amerine has quit [*.net *.split]
22:36
VGoff has quit [*.net *.split]
22:36
znz_v has quit [*.net *.split]
22:36
ryland has quit [*.net *.split]
22:36
_tca has quit [*.net *.split]
22:36
kotp is now known as VGoff
22:39
Facefox has quit [Ping timeout: 240 seconds]
22:42
brushbox has joined #ruby-lang
22:43
kyrylo has joined #ruby-lang
22:44
nisstyre has joined #ruby-lang
22:44
msaffitz has quit [Quit: Computer has gone to sleep.]
22:45
Facefox has joined #ruby-lang
22:49
wycats has joined #ruby-lang
22:49
DMKE has quit [Quit: Pingpong.]
22:50
florentg2 has quit [Quit: florentg2]
22:50
agile has quit [Ping timeout: 260 seconds]
22:50
tris has quit [Excess Flood]
22:51
digman543 has joined #ruby-lang
22:53
denysonique has joined #ruby-lang
22:53
agib has joined #ruby-lang
22:55
brushbox has quit [Quit: Leaving.]
22:56
enebo has quit [Quit: enebo]
22:58
digman543 has quit [Ping timeout: 240 seconds]
22:59
slyphon has quit [Quit: WeeChat 0.3.6]
23:02
cesario has joined #ruby-lang
23:03
tris has joined #ruby-lang
23:05
andrewhl has quit [Remote host closed the connection]
23:06
andrewhl has joined #ruby-lang
23:06
tonesfrommars has quit [Ping timeout: 244 seconds]
23:07
sora_h is now known as s0ra_h
23:07
robotmay has quit [Remote host closed the connection]
23:09
anildigital_work has joined #ruby-lang
23:09
d3vic3 has joined #ruby-lang
23:11
agile has joined #ruby-lang
23:13
brianpWins has quit [Quit: brianpWins]
23:14
pkondzior has joined #ruby-lang
23:15
M4g1c5t0rM has quit [Ping timeout: 260 seconds]
23:18
s0ra_h is now known as sora_h
23:20
pcboy_ has quit [Ping timeout: 245 seconds]
23:20
<
countdigi >
is quoting a non-interpolated string w/ ' instead of " faster in ruby?
23:21
dasibre has quit [Remote host closed the connection]
23:23
qwerxy has quit [Quit: offski]
23:24
jarib_ has quit [Excess Flood]
23:24
SoSincere has joined #ruby-lang
23:25
jarib has joined #ruby-lang
23:28
d3vic3 has quit [Quit: leaving]
23:29
sora_h is now known as s0ra_h
23:30
ttilley is now known as ttilley_off
23:31
brunocoelho has joined #ruby-lang
23:34
toretore has quit [Quit: Leaving]
23:40
andrewhl has quit [Remote host closed the connection]
23:42
tindron has quit [Ping timeout: 245 seconds]
23:42
IPGlider has quit []
23:43
butchanton has quit [Quit: Leaving.]
23:44
butchanton has joined #ruby-lang
23:44
vaelen has quit [Remote host closed the connection]
23:45
RegEchse has quit [Quit: <3 WeeChat (v0.3.8-rc2)]
23:46
chessguy has joined #ruby-lang
23:48
peppyheppy has joined #ruby-lang
23:49
<
drbrain >
countdigi: on my keyboard, it's faster to type since I don't have to hold down shift
23:49
<
drbrain >
that's the only reason I use it
23:54
s0ra_h is now known as sora_h
23:55
Criztian_ has quit [Remote host closed the connection]
23:56
peppyheppy has quit [Quit: peppyheppy]
23:56
sora_h is now known as s0ra_h
23:57
s0ra_h is now known as sora_h
23:57
bryancp has quit [Remote host closed the connection]
23:58
xcyclist has quit [Remote host closed the connection]
23:58
butchanton has quit [Quit: Leaving.]