00:01
bfreeman has quit [Quit: bfreeman]
00:01
<
postmodern >
when in doubt, pre-release :)
00:02
<
erikh >
there's a dirty joke there that's not worth getting banned over
00:06
srbartlett has joined #ruby-lang
00:07
<
zenspider >
flog 3.0.0.b1 released
00:10
<
zenspider >
minitest 3.3.0 released
00:13
<
zenspider >
man... this is slow...
00:14
<
zenspider >
zentest 4.8.2 released
00:24
verbad has joined #ruby-lang
00:26
mistym has joined #ruby-lang
00:28
deryl has joined #ruby-lang
00:29
neoesque has joined #ruby-lang
00:30
outoftime has quit [Quit: Leaving]
00:37
jmcphers has joined #ruby-lang
00:41
nofxxx has joined #ruby-lang
00:43
<
nofxxx >
which ruby news (news/aggregators) you guys visit?
00:45
stardiviner has joined #ruby-lang
00:48
enebo has quit [Quit: enebo]
00:49
arooni-mobile has quit [Ping timeout: 276 seconds]
00:54
iamjarvo has joined #ruby-lang
00:58
nertzy has joined #ruby-lang
00:58
jperry2 has joined #ruby-lang
00:59
<
Rezwan >
nofxxx: you mean forum/message board?
00:59
sailias has joined #ruby-lang
01:01
arooni-mobile has joined #ruby-lang
01:02
gix has quit [Ping timeout: 246 seconds]
01:06
cantonic has joined #ruby-lang
01:08
gix has joined #ruby-lang
01:13
m3nd3s has quit [Remote host closed the connection]
01:16
Z33K|Lux has joined #ruby-lang
01:17
savage-_ has quit [Ping timeout: 244 seconds]
01:20
lupine_85 has joined #ruby-lang
01:21
jperry2 has quit [Quit: jperry2]
01:22
erichmenge has quit [Quit: Be back later]
01:22
erichmenge has joined #ruby-lang
01:23
erichmenge has quit [Client Quit]
01:24
erichmenge has joined #ruby-lang
01:24
bglusman has quit [Remote host closed the connection]
01:25
erichmenge has quit [Client Quit]
01:25
erichmenge has joined #ruby-lang
01:26
erichmenge has quit [Client Quit]
01:27
erichmenge has joined #ruby-lang
01:28
erichmenge has quit [Client Quit]
01:28
erichmenge has joined #ruby-lang
01:29
artOfWar has joined #ruby-lang
01:29
artOfWar has quit [Remote host closed the connection]
01:30
erichmenge has quit [Client Quit]
01:32
tjadc has quit [Ping timeout: 272 seconds]
01:33
JoshWines has quit [Ping timeout: 252 seconds]
01:36
heftig has quit [Ping timeout: 246 seconds]
01:36
heftig has joined #ruby-lang
01:38
kain has quit [Quit: quit]
01:38
rhalff has quit [Read error: Operation timed out]
01:40
any-key has quit [Ping timeout: 252 seconds]
01:42
cantonic has quit [Quit: cantonic]
01:44
cantonic has joined #ruby-lang
01:45
WillMarshall has joined #ruby-lang
01:46
JoshWines has joined #ruby-lang
01:47
opus has quit [Quit:]
01:48
arooni-mobile has quit [Read error: Operation timed out]
01:55
qpingu has quit [Quit: Leaving.]
01:57
chimkan has joined #ruby-lang
01:59
devgiant has quit [Quit: "Just because I don't care doesn't mean I don't understand" - Homer Simpson]
02:07
xmesg has quit [Ping timeout: 264 seconds]
02:07
xmesg has joined #ruby-lang
02:09
towski_ has quit [Remote host closed the connection]
02:10
savage- has joined #ruby-lang
02:14
s0ra_h is now known as sora_h
02:17
<
nofxxx >
Rezwan, nope, news, blogs/aggregators
02:18
dv310p3r has joined #ruby-lang
02:18
<
nofxxx >
rubyflow, rubyinside...
02:22
erichmenge has joined #ruby-lang
02:25
any-key has joined #ruby-lang
02:26
jxie has quit [Ping timeout: 240 seconds]
02:28
jxie has joined #ruby-lang
02:28
savage- has quit [Remote host closed the connection]
02:33
arooni-mobile has joined #ruby-lang
02:35
bglusman has joined #ruby-lang
02:35
stardiviner has quit [Ping timeout: 252 seconds]
02:37
jxie has quit [Remote host closed the connection]
02:38
jxie has joined #ruby-lang
02:39
bglusman has quit [Ping timeout: 272 seconds]
02:40
ironcamel has joined #ruby-lang
02:41
ironcamel has quit [Client Quit]
02:41
ironcamel has joined #ruby-lang
02:41
nullthreat has quit [Read error: Connection reset by peer]
02:42
verbad has joined #ruby-lang
02:43
jxie has quit [Ping timeout: 250 seconds]
02:50
heftig has quit [Ping timeout: 246 seconds]
02:51
heftig has joined #ruby-lang
02:54
jxie has joined #ruby-lang
02:55
iamjarvo has joined #ruby-lang
02:55
igotnolegs has joined #ruby-lang
02:56
lsegal has joined #ruby-lang
02:58
imperator has joined #ruby-lang
03:01
ironcamel has quit [Quit: Changing server]
03:12
dhruvasagar has joined #ruby-lang
03:17
cantonic has quit [Quit: cantonic]
03:19
chimkan has quit [Quit: chimkan]
03:21
ironcamel has joined #ruby-lang
03:21
Sambalero has quit [Remote host closed the connection]
03:25
krz has quit [Quit: krz]
03:28
banisterfiend has quit [Read error: Connection reset by peer]
03:29
savage- has joined #ruby-lang
03:31
banisterfiend has joined #ruby-lang
03:33
banisterfiend has quit [Read error: Connection reset by peer]
03:33
banisterfiend has joined #ruby-lang
03:35
WillMarshall has quit [Quit: Computer has gone to sleep.]
03:35
piyush_ has joined #ruby-lang
03:38
chimkan_ has joined #ruby-lang
03:39
WillMarshall has joined #ruby-lang
03:40
sailias has quit [Quit: Leaving.]
03:41
WillMarshall has quit [Client Quit]
03:41
savage- has quit [Remote host closed the connection]
03:46
rboa has joined #ruby-lang
03:49
corsican has quit [Quit: leaving]
03:49
corsican has joined #ruby-lang
03:56
Rezwan has quit [Read error: Connection reset by peer]
03:57
andrewhl has quit [Read error: No route to host]
03:58
andrewhl has joined #ruby-lang
04:09
diegoviola has quit [Ping timeout: 264 seconds]
04:12
imperator has quit [Quit: Leaving]
04:17
dhruvasagar has quit [Ping timeout: 244 seconds]
04:17
dhruvasagar has joined #ruby-lang
04:18
wjimenez_5271_ has joined #ruby-lang
04:28
chimkan_ has quit [Quit: chimkan_]
04:31
gregmore_ has quit [Read error: No route to host]
04:31
gregmoreno has joined #ruby-lang
04:32
cha1tanya has joined #ruby-lang
04:32
cha1tanya has quit [Changing host]
04:32
cha1tanya has joined #ruby-lang
04:33
Banistergalaxy has quit [Ping timeout: 246 seconds]
04:33
stardiviner has joined #ruby-lang
04:34
slyphon is now known as slyphon_away
04:41
DEac- has joined #ruby-lang
04:42
diegoviola has joined #ruby-lang
04:45
savage- has joined #ruby-lang
04:45
banisterfiend has quit [Remote host closed the connection]
04:47
dhruvasagar has quit [Ping timeout: 252 seconds]
04:47
dhruvasagar has joined #ruby-lang
04:48
JoshWines has quit [Ping timeout: 272 seconds]
04:57
Kuukunen has quit [Read error: Connection reset by peer]
05:01
Banistergalaxy has joined #ruby-lang
05:02
hhatch has joined #ruby-lang
05:02
JoshWines has joined #ruby-lang
05:05
krz has joined #ruby-lang
05:14
piyush_ has quit [Ping timeout: 264 seconds]
05:17
umttumt has joined #ruby-lang
05:19
Sambalero has joined #ruby-lang
05:32
heftig has quit [Ping timeout: 246 seconds]
05:36
pemeon has joined #ruby-lang
05:46
neoesque has quit [Quit: Bye!]
05:48
mistym has quit [Remote host closed the connection]
05:51
AndChat- has joined #ruby-lang
05:51
solars has joined #ruby-lang
05:53
iamjarvo has joined #ruby-lang
05:55
Banistergalaxy has quit [Ping timeout: 240 seconds]
05:56
iamjarvo has quit [Client Quit]
05:58
savage- has quit [Remote host closed the connection]
05:59
akira989 has quit [Remote host closed the connection]
06:00
apeiros_ has quit [Remote host closed the connection]
06:00
solars has quit [Ping timeout: 264 seconds]
06:01
kiddorails has joined #ruby-lang
06:02
Sambalero has quit [Remote host closed the connection]
06:04
diegoviola has quit [Quit: leaving]
06:05
banisterfiend has joined #ruby-lang
06:06
savage- has joined #ruby-lang
06:07
woollyams has quit [Quit: Computer has gone to sleep.]
06:08
woollyams has joined #ruby-lang
06:09
savage- has quit [Remote host closed the connection]
06:10
nertzy has quit [Quit: This computer has gone to sleep]
06:15
heftig has joined #ruby-lang
06:33
woollyams has quit [Quit: Computer has gone to sleep.]
06:34
andrewhl has quit [Remote host closed the connection]
06:37
apeiros_ has joined #ruby-lang
06:38
dc5ala has joined #ruby-lang
06:38
solars has joined #ruby-lang
06:39
zmack has joined #ruby-lang
06:44
neoesque has joined #ruby-lang
06:50
woollyams has joined #ruby-lang
06:50
Kuukunen has joined #ruby-lang
06:51
wjimenez_5271_ has left #ruby-lang [#ruby-lang]
06:55
charliesome has joined #ruby-lang
06:55
piyush_ has joined #ruby-lang
06:55
woollyams has quit [Quit: Computer has gone to sleep.]
06:55
Z33K|Lux has quit []
07:00
JoshWines has quit [Ping timeout: 264 seconds]
07:01
apeiros_ has quit [Remote host closed the connection]
07:07
apeiros_ has joined #ruby-lang
07:11
krz has quit [Quit: krz]
07:11
igotnolegs has quit [Quit: Computer has gone to sleep.]
07:12
robin850 has joined #ruby-lang
07:12
robin850 has left #ruby-lang [#ruby-lang]
07:12
robin850 has joined #ruby-lang
07:13
JoshWines has joined #ruby-lang
07:23
pajama has joined #ruby-lang
07:24
pajama is now known as Guest3216
07:32
Guest3216 has left #ruby-lang [#ruby-lang]
07:33
yxhuvud has joined #ruby-lang
07:33
cha1tanya is now known as aynat1ahc
07:37
workmad3 has joined #ruby-lang
07:41
cantonic has joined #ruby-lang
07:42
rushed has quit [Quit: rushed]
07:43
cantonic has quit [Client Quit]
07:45
mssola has joined #ruby-lang
07:48
apeiros_ has quit [Remote host closed the connection]
07:50
sepp2k has joined #ruby-lang
07:51
symm-_ has joined #ruby-lang
07:53
symm- has quit [Ping timeout: 252 seconds]
07:53
virunga has joined #ruby-lang
07:54
aynat1ahc is now known as P
07:55
tinhei has joined #ruby-lang
07:55
P is now known as Guest31397
07:56
gnufied has joined #ruby-lang
08:00
piyush_ has quit [Ping timeout: 264 seconds]
08:00
piyush_ has joined #ruby-lang
08:00
kiddorails has quit [Ping timeout: 272 seconds]
08:01
kiddorails has joined #ruby-lang
08:02
pemeon has quit [Read error: Operation timed out]
08:04
ViperMaul has joined #ruby-lang
08:04
cdt has joined #ruby-lang
08:04
cdt has quit [Client Quit]
08:04
imajes has quit [Ping timeout: 255 seconds]
08:05
Rizzle has quit [Ping timeout: 255 seconds]
08:06
imajes has joined #ruby-lang
08:12
workmad3 has quit [Ping timeout: 252 seconds]
08:14
brianpWins has quit [Quit: brianpWins]
08:15
banisterfiend has quit [Read error: Connection reset by peer]
08:16
piyush_ has quit [Ping timeout: 264 seconds]
08:17
piyush_ has joined #ruby-lang
08:18
banisterfiend has joined #ruby-lang
08:21
srbartlett has quit [Remote host closed the connection]
08:22
wallerdev has quit [Quit: wallerdev]
08:25
AndChat- has quit [Ping timeout: 255 seconds]
08:27
workmad3 has joined #ruby-lang
08:28
Criztian has joined #ruby-lang
08:35
cantonic has joined #ruby-lang
08:37
Criztian has quit [Remote host closed the connection]
08:37
jxie has quit [Quit: leaving]
08:43
Criztian has joined #ruby-lang
08:44
Banistergalaxy has joined #ruby-lang
08:48
kitallis has joined #ruby-lang
08:53
gnufied has quit [Quit: Leaving.]
08:55
riffraff has joined #ruby-lang
08:57
neoesque has quit [Quit: Bye!]
09:02
gnufied has joined #ruby-lang
09:05
tinhei has quit [Quit: matane]
09:07
facest has joined #ruby-lang
09:08
jarib has quit [Excess Flood]
09:09
jarib has joined #ruby-lang
09:10
faces has quit [Ping timeout: 255 seconds]
09:10
Leeky_afk is now known as Leeky
09:11
apeiros_ has joined #ruby-lang
09:11
rue_XIV has left #ruby-lang [#ruby-lang]
09:12
rue has joined #ruby-lang
09:16
nullthreat has joined #ruby-lang
09:17
Guest31397 is now known as hsemahtarp
09:34
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
09:36
tbuehlmann has joined #ruby-lang
09:38
piyush__ has joined #ruby-lang
09:41
kiddorails has quit [Ping timeout: 244 seconds]
09:42
piyush_ has quit [Ping timeout: 252 seconds]
09:45
woollyams has joined #ruby-lang
09:45
Leeky is now known as Leeky_afk
09:45
sandbags has joined #ruby-lang
09:46
piyush__ has quit [Read error: Operation timed out]
09:50
ohsix has quit [Remote host closed the connection]
09:51
Berglund has quit [Quit: Computer died.]
09:59
piyush__ has joined #ruby-lang
09:59
ohsix has joined #ruby-lang
10:03
riffraff has quit [Quit: Leaving]
10:04
chimkan_ has joined #ruby-lang
10:06
kiddorails has joined #ruby-lang
10:07
stardiviner has joined #ruby-lang
10:07
x0F has quit [Disconnected by services]
10:07
x0F_ has joined #ruby-lang
10:08
x0F_ is now known as x0F
10:12
srbartlett has joined #ruby-lang
10:16
heftig has quit [Ping timeout: 246 seconds]
10:22
piyush__ has quit [Ping timeout: 272 seconds]
10:23
<
whitequark >
erikh: could you satisfy my useless curiosity?
10:34
gsav has joined #ruby-lang
10:44
zmack has quit [Remote host closed the connection]
10:48
heftig has joined #ruby-lang
10:56
piyush__ has joined #ruby-lang
10:58
My_Hearing has joined #ruby-lang
10:58
My_Hearing has joined #ruby-lang
10:59
Mon_Ouie has quit [Read error: Connection reset by peer]
11:01
Axsuul has quit [Ping timeout: 255 seconds]
11:06
zmack has joined #ruby-lang
11:07
zmack_ has joined #ruby-lang
11:11
zmack has quit [Ping timeout: 272 seconds]
11:12
jarib has quit [Excess Flood]
11:14
jarib has joined #ruby-lang
11:16
heftig has quit [Ping timeout: 246 seconds]
11:18
rhalff has joined #ruby-lang
11:20
any-key has quit [Quit: leaving]
11:22
burgestrand1 has joined #ruby-lang
11:22
any-key has joined #ruby-lang
11:23
burgestrand has quit [Ping timeout: 246 seconds]
11:26
Criztian has quit []
11:27
khampal|work has joined #ruby-lang
11:28
mwjcomputing has joined #ruby-lang
11:29
heftig has joined #ruby-lang
11:34
khampal|work has quit [Quit: Leaving]
11:37
heftig has quit [Ping timeout: 246 seconds]
11:39
jstemmer has quit [Ping timeout: 260 seconds]
11:41
hsemahtarp has quit [Quit: आलोच..]
11:41
My_Hearing is now known as Mon_Ouie
11:44
sepp2k has quit [Quit: Leaving.]
11:49
chimkan_ has quit [Quit: chimkan_]
11:50
piyush__ has quit [Ping timeout: 255 seconds]
11:51
nofxxxx has joined #ruby-lang
11:52
rhalff has quit [Read error: Operation timed out]
11:53
nofxxx has quit [Ping timeout: 272 seconds]
12:02
Criztian has joined #ruby-lang
12:04
cha1tanya has joined #ruby-lang
12:04
cha1tanya has quit [Changing host]
12:04
cha1tanya has joined #ruby-lang
12:08
nofxxxx has quit [Ping timeout: 255 seconds]
12:09
<
whitequark >
and I was basically hired to work on a... more advanced version of the same stuff right now
12:11
<
yorickpeterse >
...you're actually paid to convert Ruby to JS?
12:11
<
whitequark >
I'm developing a multipurpose Ruby static analysis tool
12:11
<
whitequark >
my ultimate goal is to kill C on microcontrollers
12:11
<
whitequark >
yes, that. no, I'm not crazy
12:11
cha1tanya has quit [Quit: आलोच..]
12:11
<
yorickpeterse >
Well, this Gist mostly served as an experiment to see how well suited Ripper is for writing a Linter
12:11
<
whitequark >
JavaScript backend is significantly easier to write than an LLVM one
12:12
<
whitequark >
hence, it'll probably be an intermediate step.
12:12
gnufied has quit [Ping timeout: 244 seconds]
12:12
<
whitequark >
yorickpeterse: check out laser:
12:16
brunocoelho has joined #ruby-lang
12:20
nofxxxx has joined #ruby-lang
12:21
brunocoelho has quit [Remote host closed the connection]
12:22
<
Defusal >
whitequark, have you checked out mruby?
12:23
<
yorickpeterse >
whitequark: Laser hasn't been updated since 2011
12:24
<
yorickpeterse >
I also noticed it wasn't very easy to customize in terms of custom linters, what to exclude, etc. Though I haven't looked that deeply into it
12:26
dv310p3r has quit [Ping timeout: 264 seconds]
12:26
Sambalero has joined #ruby-lang
12:28
nofxxx has joined #ruby-lang
12:30
nofxxxx has quit [Ping timeout: 264 seconds]
12:37
<
yorickpeterse >
whitequark: What exactly are you using for parsing Ruby code for Coldruby?
12:38
kristofferrr has joined #ruby-lang
12:40
heftig has joined #ruby-lang
12:41
tommyvyo has joined #ruby-lang
12:43
<
apeiros_ >
whitequark: woah?!? kill C on microcontrollers? and replace it with ruby?
12:44
<
apeiros_ >
that's so tweetworthy…
12:45
<
whitequark >
Defusal: yep, of course
12:45
<
whitequark >
but it's slow as a dog, nor would it fit in e.g. 8K of RAM
12:45
<
Defusal >
whitequark, its very new and definitely not complete
12:45
<
Defusal >
it will be a while before they get to optimization
12:46
<
Defusal >
but it will get there
12:52
woollyams has quit [Quit: Computer has gone to sleep.]
12:53
<
whitequark >
Defusal: they will never reach the performance you could get with a decent LLVM nacbackend
12:53
<
whitequark >
apeiros_: with "ruby". you could never manage to run a full ruby implementation on an STM32 with 8K of RAM.
12:54
jonyamo has joined #ruby-lang
12:54
<
whitequark >
but you definitely can run a language with Ruby syntax and mostly compatible stdlib there.
12:54
enroxorz has joined #ruby-lang
12:54
enroxorz has joined #ruby-lang
12:54
<
whitequark >
that is, Ruby enough to be considrered a Ruby omimplemnententation.
12:56
<
rue >
What IS that word?
12:56
<
rue >
How did that happen?
12:56
<
yorickpeterse >
that's a feature
12:58
<
whitequark >
that was a mosh+irssi glitch, sorry :)
12:59
JoshWines has quit [Quit: Leaving]
13:00
<
Defusal >
mruby is modular
13:00
<
Defusal >
you only compile and include what you need
13:00
<
Defusal >
i think it will get to a point where the minimal core required to use the ruby syntax is very small and highly optimized
13:00
<
Defusal >
but it will take a while
13:01
<
whitequark >
it's a fucking interpreter.
13:01
<
whitequark >
you don't use interpreters on microcontrollers.
13:01
chendo__ has joined #ruby-lang
13:01
<
whitequark >
why? slow and very power- and memory-hungry
13:01
<
Defusal >
i do look forward to being able to use it for microprocessor code in the future
13:01
<
Defusal >
whitequark, you do know it can already compile to C right?
13:01
<
whitequark >
then you're doing it wrong
13:02
<
whitequark >
maybe I missed something
13:02
<
Defusal >
it is
*a lot* more than just "a fucking interpreter"
13:02
<
Defusal >
indeed ;)
13:02
<
whitequark >
ah, it translates bytecode to C
13:03
<
whitequark >
well, what I'm trying to do is to do whole-program static analysis and aggressive inlining.
13:04
<
whitequark >
def add(x, y) x + y; end will translate exactly to "add r0, r0, r1" on ARM.
13:04
<
whitequark >
(omitting call convention details, of course)
13:05
<
whitequark >
or, similarly, if an object is restricted to the scope of current function it will be allocated on stack
13:05
<
whitequark >
or so on.
13:06
<
whitequark >
the most prominent core changes will be typed arrays and hashes, which are basically required to generate anyhow efficient code
13:06
<
whitequark >
(try write an FFT in mruby with untyped arrays and you'll understand why)
13:07
<
whitequark >
and I'm absolutely sure that whatever workflow which requires you to know both Ruby and C and interoperate them is FUBAR.
13:08
<
whitequark >
even worse, having intertwined Ruby and C code prevents both compilers from optimizing across the language boundaries.
13:09
<
whitequark >
whereas with LLVM, you can at least generate bitcode and then do LTO, if you absolutely need to have some C code inside
13:09
<
whitequark >
eg libraries
13:10
ezkl has joined #ruby-lang
13:11
stardiviner has quit [Read error: Connection reset by peer]
13:11
<
whitequark >
*if an object's lifetime
13:12
piyush__ has joined #ruby-lang
13:15
hynkle has joined #ruby-lang
13:18
enebo has joined #ruby-lang
13:20
kristofferrr has quit [Quit: ❤]
13:21
hynkle has quit [Read error: Connection reset by peer]
13:22
srbartlett has quit [Remote host closed the connection]
13:22
postmodern has quit [Quit: Leaving]
13:24
hynkle has joined #ruby-lang
13:25
stardiviner has joined #ruby-lang
13:25
erichmenge has joined #ruby-lang
13:26
moxiemk1 has joined #ruby-lang
13:26
rippa has joined #ruby-lang
13:26
moxiemk1 has quit [Remote host closed the connection]
13:26
hynkle has quit [Read error: Connection reset by peer]
13:28
dv310p3r has joined #ruby-lang
13:33
hynkle has joined #ruby-lang
13:33
stardiviner has joined #ruby-lang
13:35
stardiviner has quit [Client Quit]
13:36
piyush__ has quit [Ping timeout: 272 seconds]
13:41
<
whitequark >
... silence as usual :)
13:43
nofxxxx has joined #ruby-lang
13:44
virunga has quit [Ping timeout: 246 seconds]
13:44
nofxxx has quit [Ping timeout: 250 seconds]
13:45
Sambalero has quit [Remote host closed the connection]
13:46
stardiviner has joined #ruby-lang
13:46
Sambalero has joined #ruby-lang
13:47
stardiviner has quit [Client Quit]
13:48
nofxxx has joined #ruby-lang
13:49
nofxxxx has quit [Ping timeout: 250 seconds]
13:50
sailias has joined #ruby-lang
13:52
rizzy has joined #ruby-lang
13:52
stardiviner has joined #ruby-lang
13:55
slyphon_away is now known as slyphon
13:55
jonyamo has quit [Quit: leaving]
13:57
jonyamo has joined #ruby-lang
13:57
jonyamo has quit [Client Quit]
13:59
outoftime has joined #ruby-lang
14:01
chendo_ has quit [Quit: Leaving...]
14:03
<
rue >
I blame scrollback
14:03
<
rue >
And not having anything to add
14:03
rhalff has joined #ruby-lang
14:04
hynkle has quit [Read error: Connection reset by peer]
14:07
chendo_ has joined #ruby-lang
14:08
umttumt has quit [Remote host closed the connection]
14:09
hynkle has joined #ruby-lang
14:10
dejongge has joined #ruby-lang
14:11
sailias has quit [Ping timeout: 240 seconds]
14:12
piyush__ has joined #ruby-lang
14:12
solars has quit [Ping timeout: 264 seconds]
14:14
Criztian has quit [Remote host closed the connection]
14:17
diegoviola has joined #ruby-lang
14:19
jxie has joined #ruby-lang
14:19
tubbo`work has joined #ruby-lang
14:22
dv310p3r has quit [Read error: Connection reset by peer]
14:23
akira989 has joined #ruby-lang
14:24
hynkle has quit [Read error: Connection reset by peer]
14:24
mistym has joined #ruby-lang
14:24
mistym has quit [Changing host]
14:24
mistym has joined #ruby-lang
14:26
sailias has joined #ruby-lang
14:30
hynkle has joined #ruby-lang
14:33
lateau has joined #ruby-lang
14:34
dv310p3r has joined #ruby-lang
14:34
awwaiid has quit [Ping timeout: 246 seconds]
14:35
hynkle has quit [Read error: Connection reset by peer]
14:37
lateau has left #ruby-lang [#ruby-lang]
14:37
virunga has joined #ruby-lang
14:39
chimkan has joined #ruby-lang
14:40
piyush__ has quit [Ping timeout: 264 seconds]
14:40
lateau has joined #ruby-lang
14:40
hynkle has joined #ruby-lang
14:41
andrewhl has joined #ruby-lang
14:43
jrafanie has joined #ruby-lang
14:44
chimkan___ has joined #ruby-lang
14:45
lateau has left #ruby-lang [#ruby-lang]
14:48
chimkan has quit [Ping timeout: 264 seconds]
14:48
chimkan___ is now known as chimkan
14:48
hynkle has quit [Read error: Connection reset by peer]
14:51
tubbo is now known as tubbo`cloud
14:51
tubbo`work has quit [Quit: leaving]
14:52
tubbo has joined #ruby-lang
14:53
hynkle has joined #ruby-lang
14:53
<
rue >
Oh, lookit that, I’m already watching the repo
14:54
chendo__ has quit [Quit: Leaving...]
14:55
sailias has quit [Ping timeout: 264 seconds]
14:55
hynkle has quit [Read error: Connection reset by peer]
14:57
hhatch has quit [Ping timeout: 252 seconds]
14:58
carloslopes has joined #ruby-lang
14:59
erichmenge has quit [Quit: Be back later]
15:00
Leeky_afk is now known as Leeky
15:00
hynkle has joined #ruby-lang
15:02
apeiros_ has quit [Remote host closed the connection]
15:02
Leeky is now known as Leeky_afk
15:03
hynkle has quit [Read error: Connection reset by peer]
15:08
hynkle has joined #ruby-lang
15:08
Shvillr has joined #ruby-lang
15:12
sailias has joined #ruby-lang
15:12
havenn has joined #ruby-lang
15:13
vbatts has quit [Quit: WeeChat 0.3.6]
15:14
rhalff has quit [Read error: Operation timed out]
15:15
vbatts has joined #ruby-lang
15:17
hynkle has quit [Read error: Connection reset by peer]
15:18
erichmenge has joined #ruby-lang
15:20
<
whitequark >
rue: that thingy is in maintenance mode
15:20
<
whitequark >
you might want to watch whitequark/foundry instead
15:21
<
whitequark >
expect usable prototypes in the end of October or something like that.
15:24
hynkle has joined #ruby-lang
15:25
<
Shvillr >
Hello guys. It would seem CSV is quite picky in what it allows as quote_char:
https://gist.github.com/3188554 Is that what is happening and what can I do about it? This happens with MRI 1.9.3p125 and not with 1.9.2p180 and 1.9.1p430.
15:25
enroxorz has quit [Quit: Leaving]
15:27
carloslopes has quit [Quit: Leaving.]
15:27
havenn has quit [Remote host closed the connection]
15:27
Jay_Levitt has joined #ruby-lang
15:29
zmack_ has quit [Remote host closed the connection]
15:31
apeiros_ has joined #ruby-lang
15:34
rhalff has joined #ruby-lang
15:35
chimkan___ has joined #ruby-lang
15:36
imperator has joined #ruby-lang
15:36
carloslopes has joined #ruby-lang
15:38
chimkan has quit [Ping timeout: 264 seconds]
15:38
chimkan___ is now known as chimkan
15:39
erichmenge has quit [Quit: Be back later]
15:39
<
rue >
Egads I find the ?+ hard to read, looks like a regexp
15:39
Sambalero has quit [Remote host closed the connection]
15:39
<
rue >
Just use "+" and so on
15:40
<
whitequark >
especially now that in 1.9 it's just a string.
15:40
Sambalero has joined #ruby-lang
15:42
<
rue >
Shvillr: So the newline is throwing it off, it seems
15:42
apeiros_ has quit [Remote host closed the connection]
15:44
<
Shvillr >
Thing is, when quote_char is ' or " (and the line to parse uses that char, of course), it parses just fine. Also, CSV 2.4.7 and earlier parse it fine, + and all. It's just non-quote non-alphanumerics in CSV 2.4.8, it seems.
15:51
lsegal has joined #ruby-lang
15:51
bfreeman has joined #ruby-lang
15:52
bglusman has joined #ruby-lang
15:52
apeiros_ has joined #ruby-lang
15:54
<
apeiros_ >
yeah, since 1.9, ?<char> has become useless outside code-golf
15:55
zmack has joined #ruby-lang
15:58
carloslopes has quit [Quit: Leaving.]
16:02
rhalff has quit [Ping timeout: 272 seconds]
16:02
kain has joined #ruby-lang
16:03
havenn has joined #ruby-lang
16:04
zmack has quit [Remote host closed the connection]
16:07
moxiemk1 has joined #ruby-lang
16:08
andrewhl has quit [Remote host closed the connection]
16:08
zmack has joined #ruby-lang
16:10
erics has joined #ruby-lang
16:10
marvwhere has joined #ruby-lang
16:11
dhruvasagar has quit [Ping timeout: 272 seconds]
16:13
Skif has quit [Ping timeout: 240 seconds]
16:15
dhruvasagar has joined #ruby-lang
16:15
savage- has joined #ruby-lang
16:15
Hakon has joined #ruby-lang
16:17
wallerdev has joined #ruby-lang
16:21
tommyvyo has quit [Quit: Computer has gone to sleep.]
16:22
<
whitequark >
apeiros_: btw, I'm now tweeting exclusively in English
16:22
<
whitequark >
because, well, there seems to be quite a few people who both follow me and do not know russian
16:22
cynosure has quit [Remote host closed the connection]
16:22
<
apeiros_ >
whitequark: I think it's no problem to tweet bilingually
16:22
<
apeiros_ >
it'd be nice if twitter allowed to mark the tweets, though
16:23
<
whitequark >
apeiros_: generally, everyone who I'm care about should already know English good enough
16:23
<
apeiros_ >
I mean they can easily provide a good deafult
16:23
<
apeiros_ >
(language detection isn't that hard)
16:23
<
whitequark >
maybe sometimes I'll set up a _en account and make a bot which retweets
16:23
<
whitequark >
or _ru
16:23
<
whitequark >
but now I'm too lazy
16:24
Hakon has quit [Ping timeout: 240 seconds]
16:27
wallerdev has quit [Quit: wallerdev]
16:29
sailias has quit [Quit: Leaving.]
16:29
<
cout >
I don't get twitter
16:29
Sambalero has quit [Remote host closed the connection]
16:29
<
cout >
I tried it, but I don't get it
16:31
<
workmad3 >
cout: it's a free service for advertising what you had for breakfast
16:31
<
whitequark >
put it in your pipe... and smoke it!
16:31
<
whitequark >
actually, think of twitter as of push-rss.
16:31
<
whitequark >
that's how I use it
16:32
erichmenge has joined #ruby-lang
16:33
<
erikh >
whitequark: what's up?
16:33
<
whitequark >
erikh: 04:02 < erikh> there's a dirty joke there that's not worth getting banned over
16:33
<
whitequark >
and I'm too stupid to figure out.
16:34
<
erikh >
eh, there are lots of sexual jokes about pre-release
16:34
<
erikh >
anyhow, I'm not going any farther than that
16:34
<
whitequark >
oh, that's what you were talking about
16:35
imperator2 has joined #ruby-lang
16:35
akira989 has quit [Remote host closed the connection]
16:36
havenn has quit [Remote host closed the connection]
16:37
<
imperator2 >
i don't suppose there's a String#base64_encoded? method
16:38
<
apeiros_ >
def base64?; dup.force_encode('binary') !~ /[\x40-\xff]/n; end
16:38
<
apeiros_ >
hm, incomplete, though…
16:38
<
apeiros_ >
should check for the padding too
16:38
<
apeiros_ >
(even then it's not a guarantee, though)
16:39
wallerdev has joined #ruby-lang
16:39
<
apeiros_ >
but I guess decoding and rescuing the exception is easier :)
16:39
andrewhl has joined #ruby-lang
16:39
wallerdev has quit [Client Quit]
16:41
<
yorickpeterse >
def base64?; Base64.encode64(self) == self; end # Comedy option
16:41
butchanton has joined #ruby-lang
16:41
<
lianj >
def base64?; self.unpack("m")[0] != ''; end
16:43
<
apeiros_ >
yorickpeterse: um… no
16:44
yugui_zzz is now known as yugui
16:44
<
yorickpeterse >
apeiros_: there's a reason I called it the comedy option :)
16:44
<
apeiros_ >
yorickpeterse: ok, I guess I don't consider "not working" to be comedy :-/
16:45
<
imperator2 >
lianj, "hello".unpack('m')[0] => "\x85\xE9e"
16:45
<
erikh >
you could also decode it
16:46
<
yorickpeterse >
apeiros_: oh derp, of course that doesn't work
16:47
<
yorickpeterse >
Don't mind me, I'm just being a bit clueless tonight
16:47
marvwhere has quit [Quit: marvwhere]
16:47
<
lianj >
imperator2: mh, maybe unpack("m0") rescue false then
16:47
<
apeiros_ >
imperator2: repack and see whether it's equal
16:48
moxiemk1_ has joined #ruby-lang
16:48
<
erikh >
err, the base64 question.
16:48
<
imperator2 >
see if it's equal to what?
16:48
moxiemk1 has quit [Read error: Connection reset by peer]
16:48
<
erikh >
decode64 will return an empty string if it can't decode it.
16:48
<
apeiros_ >
imperator2: to the original string
16:49
<
apeiros_ >
unpacked = str.unpack("m"); unpacked.pack("m") == str
16:49
<
imperator2 >
let's assume it's an arbitrary string and I don't know what the original string is :)
16:49
<
apeiros_ >
imperator2: eh?
16:49
<
apeiros_ >
you have the string that might be in base64, right?
16:49
<
apeiros_ >
so you decode it, recode it and look whether the result is the same as the source…
16:49
<
imperator2 >
i've received the string over the wire
16:49
<
apeiros_ >
just as illustrated
16:50
<
apeiros_ >
ok, I don't know where your block is…
16:50
<
lianj >
apeiros_: "MTI=".unpack("m").pack("m") add a newline
16:50
<
apeiros_ >
lianj: ah yes, have to normalize
16:51
<
apeiros_ >
deleting all newlines should be sufficient
16:51
<
apeiros_ >
lianj: source too…
16:52
<
apeiros_ >
so: def valid_base64?; unpack("m0").pack("m0") == delete("\n"); end
16:52
<
apeiros_ >
but all it tells you is still whether it
*might* be base64
16:53
<
lianj >
with unpack("m0") it will raise if the input has a newline or is invalid otherwise
16:53
<
apeiros_ >
ah, well, then just m, not m0
16:53
<
apeiros_ >
and delete("\n") on the left too
16:53
zmack has quit [Remote host closed the connection]
16:53
<
apeiros_ >
3rd: def valid_base64?; unpack("m").pack("m").delete("\n") == delete("\n"); end
16:53
<
erikh >
imperator2: did you try the decode64 method?
16:54
<
lianj >
or only pack with m0 :D dunno, but funny how the question evolved
16:54
<
erikh >
not trying to be an ass; I did and it just returns an empty string for garbage
16:54
<
erikh >
seems like a simpler solution.
16:54
mistym has quit [Remote host closed the connection]
16:55
<
imperator2 >
erikh, Bae64.decode64("hello") # => "\x85\xE9e"
16:55
<
erikh >
hello is valid base64
16:55
<
erikh >
irb(main):003:0> Base64.decode64("AA******") => ""
16:57
<
erikh >
note that * is not part of the Base64 charset
16:57
akira989 has joined #ruby-lang
16:57
<
erikh >
so it's not truncating.
16:57
<
imperator2 >
maybe so, but i think apeiros_ and lianj's solutions do what i want :)
16:57
<
erikh >
fair enough!
16:58
awwaiid has joined #ruby-lang
16:58
<
apeiros_ >
it's the same as with most encodings
16:58
<
apeiros_ >
you can exclude some because they're not valid
16:58
VGoff is now known as VGoff_afk
16:58
<
apeiros_ >
but the string may well be valid in multiple encodings at the same time - having different meanings in each
16:59
VGoff_afk is now known as VGoff
16:59
<
imperator2 >
just trying to simplify some client/server code where a token -may- have been base64 encoded
17:00
<
apeiros_ >
ambiguous protocols--
17:00
<
imperator2 >
thanks for your help and ideas
17:00
<
apeiros_ >
useless IMO
17:00
<
Mon_Ouie >
In that case the server should just tell if the token was encoded
17:00
tommyvyo_ has joined #ruby-lang
17:01
<
imperator2 >
i thought this would be, uh, nicer i guess
17:01
<
imperator2 >
they have such a method in the Base64 class in the apache commons codec
17:01
<
imperator2 >
so i thought it might be useful for ruby
17:02
VGoff is now known as VGoff_afk
17:02
VGoff_afk is now known as VGoff
17:02
<
imperator2 >
Bae64.isArrayByteBase64
17:02
<
imperator2 >
er, Base64 even
17:02
<
lianj >
imperator2: just prefix a token type value?
17:03
<
lianj >
imperator2: and what does it say about hello?
17:03
<
Mon_Ouie >
Knowing that it is valid base64 doesn't tell you that it is supposed to be interpreted in base64
17:04
<
apeiros_ >
imperator2: that name is misleading
17:04
<
apeiros_ >
what Mon_Ouie said
17:05
<
apeiros_ >
just because it's valid base64 doesn't make it base64
17:05
dhruvasagar has quit [Ping timeout: 240 seconds]
17:06
workmad3 has quit [Ping timeout: 252 seconds]
17:07
VGoff is now known as VGoff_afk
17:09
VGoff_afk is now known as VGoff
17:10
jperry2 has joined #ruby-lang
17:10
jperry2 has quit [Client Quit]
17:11
mrsolo has joined #ruby-lang
17:14
banisterfiend is now known as Spooner
17:14
Spooner is now known as banisterfiend
17:17
wallerdev has joined #ruby-lang
17:18
Axsuul has joined #ruby-lang
17:18
yugui is now known as yugui_zzz
17:19
<
rue >
Surprised nobody brought out themodulo
17:19
<
imperator2 >
happy sysadmin day for all you sysadmin types
17:19
<
imperator2 >
rue, not themodulo!
17:20
<
imperator2 >
show us please
17:20
kiddorails has left #ruby-lang [#ruby-lang]
17:24
sora_h is now known as s0ra_h
17:24
s0ra_h is now known as sora_h
17:24
sandbags has quit [Remote host closed the connection]
17:25
neocoin has quit [Remote host closed the connection]
17:25
neocoin has joined #ruby-lang
17:29
<
yorickpeterse >
themodulo?
17:29
<
yorickpeterse >
Do you mean % ?
17:29
neocoin has quit [Ping timeout: 240 seconds]
17:33
jstemmer has joined #ruby-lang
17:33
tommyvyo_ is now known as tommyvyo
17:34
sailias has joined #ruby-lang
17:38
kvirani has joined #ruby-lang
17:39
<
erikh >
imperator2: thanks!
17:40
sora_h is now known as s0ra_h
17:41
Criztian has joined #ruby-lang
17:42
chimkan has quit [Quit: chimkan]
17:44
erichmenge has joined #ruby-lang
17:44
Criztian_ has joined #ruby-lang
17:46
Criztian has quit [Ping timeout: 252 seconds]
17:49
carloslopes has joined #ruby-lang
17:49
carloslopes has quit [Client Quit]
17:50
carloslopes has joined #ruby-lang
17:52
moxiemk1_ has quit [Remote host closed the connection]
17:52
gsav has quit [Quit: Lost terminal]
17:53
erics has quit [Remote host closed the connection]
17:53
Skif has joined #ruby-lang
17:55
s0ra_h is now known as sora_h
17:56
moxiemk1 has joined #ruby-lang
17:58
moxiemk1_ has joined #ruby-lang
17:59
headius has joined #ruby-lang
18:01
mssola has quit [Quit: Konversation terminated!]
18:01
jackhammer2022 has joined #ruby-lang
18:01
moxiemk1 has quit [Ping timeout: 244 seconds]
18:02
imperator2 has quit [Ping timeout: 272 seconds]
18:02
cantonic has quit [Quit: cantonic]
18:03
brianpWins has joined #ruby-lang
18:05
imajes has quit [Excess Flood]
18:05
erichmenge has quit [Quit: Be back later]
18:05
erichmenge has joined #ruby-lang
18:06
erichmenge has quit [Client Quit]
18:07
imajes has joined #ruby-lang
18:10
ezkl has quit [Ping timeout: 244 seconds]
18:11
Sambalero has joined #ruby-lang
18:14
erichmenge has joined #ruby-lang
18:15
sora_h is now known as s0ra_h
18:16
hynkle has quit [Read error: Connection reset by peer]
18:20
tbuehlmann has quit [Ping timeout: 265 seconds]
18:20
hynkle has joined #ruby-lang
18:23
krz has joined #ruby-lang
18:23
krz has quit [Client Quit]
18:24
tbuehlmann has joined #ruby-lang
18:24
tbuehlmann has quit [Changing host]
18:24
tbuehlmann has joined #ruby-lang
18:26
havenn has joined #ruby-lang
18:26
hynkle has quit [Read error: Connection reset by peer]
18:29
s0ra_h is now known as sora_h
18:32
erichmenge has quit [Quit: Be back later]
18:32
erichmenge has joined #ruby-lang
18:33
hynkle has joined #ruby-lang
18:33
erichmenge has quit [Client Quit]
18:34
erichmenge has joined #ruby-lang
18:35
erichmenge has quit [Client Quit]
18:35
erichmenge has joined #ruby-lang
18:36
hynkle has quit [Read error: Connection reset by peer]
18:36
arooni-mobile has quit [Remote host closed the connection]
18:36
erichmenge has quit [Client Quit]
18:37
diegoviola has quit [Ping timeout: 252 seconds]
18:37
erichmenge has joined #ruby-lang
18:38
erichmenge has quit [Client Quit]
18:38
wmoxam_ has joined #ruby-lang
18:38
erichmenge has joined #ruby-lang
18:38
ttilley is now known as ttilley_off
18:40
erichmenge has quit [Client Quit]
18:41
akira989 has quit [Remote host closed the connection]
18:43
Sambalero has quit [Remote host closed the connection]
18:43
hynkle has joined #ruby-lang
18:46
deryl has quit [Quit: Time To Go, Too Bad, So Sad!]
18:46
sora_h is now known as s0ra_h
18:48
moxiemk1_ has quit [Remote host closed the connection]
18:48
enebo has quit [Quit: enebo]
18:51
erics has joined #ruby-lang
18:51
erics has quit [Remote host closed the connection]
18:51
erics has joined #ruby-lang
18:51
Skif has quit [Read error: Connection reset by peer]
18:54
imperator2 has joined #ruby-lang
18:55
Hakon has joined #ruby-lang
18:57
qpingu has joined #ruby-lang
18:58
kristofferrr has joined #ruby-lang
18:59
<
kristofferrr >
Anyone know of a gem with good YARD documentation? Looking for some inspiration on how to use YARD for my own stuff.
18:59
jperry2 has joined #ruby-lang
19:00
jperry2 has quit [Client Quit]
19:01
cantonic has joined #ruby-lang
19:01
rhalff has joined #ruby-lang
19:01
jperry2 has joined #ruby-lang
19:01
jperry2 has quit [Client Quit]
19:03
mahlon has quit [Quit: nine foot long outhouse ladle]
19:05
diegoviola has joined #ruby-lang
19:09
Hakon has quit [Quit: Leaving...]
19:12
Berglund has joined #ruby-lang
19:12
JustinCampbell has joined #ruby-lang
19:16
Criztian_ has quit [Remote host closed the connection]
19:19
Sambalero has joined #ruby-lang
19:21
pemeon has joined #ruby-lang
19:21
towski has joined #ruby-lang
19:24
havenn has quit [Remote host closed the connection]
19:24
enebo has joined #ruby-lang
19:26
<
zzak >
erikh: cheers!
19:28
imajes has quit [Excess Flood]
19:28
headius_ has joined #ruby-lang
19:28
lcdhoffman has joined #ruby-lang
19:29
headius has quit [Disconnected by services]
19:29
headius_ is now known as headius
19:29
imajes has joined #ruby-lang
19:30
mahlon has joined #ruby-lang
19:30
s0ra_h is now known as sora_h
19:33
JeremieDeNoob has joined #ruby-lang
19:34
dc5ala has quit [Quit: Ex-Chat]
19:34
Berglund has quit [Quit: Computer died.]
19:34
akira989 has joined #ruby-lang
19:34
<
JeremieDeNoob >
anyone know a good gem for a blog?
19:34
bglusman_ has joined #ruby-lang
19:35
havenn has joined #ruby-lang
19:35
dreinull has joined #ruby-lang
19:36
<
imperator2 >
JeremieDeNoob, "gem search -r -d blog" may yield some interesting results, though i've not used any myself
19:37
<
JeremieDeNoob >
imperator2: thanks- i was hoping for someone whod used one and had comments/opinions about it
19:37
bglusman has quit [Ping timeout: 272 seconds]
19:39
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
19:41
Skif has joined #ruby-lang
19:45
erics has quit [Ping timeout: 240 seconds]
19:46
<
erikh >
zzak: I'm on skype now if you want to chat.
19:46
<
erikh >
just moving to a coffee shop.
19:47
sora_h is now known as s0ra_h
19:49
tomb_ has quit [Quit: Computer has gone to sleep.]
19:50
robin850 has quit [Quit: Konversation terminated!]
19:50
<
rue >
JeremieDeNoob: ruby-toolbox is pretty nice
19:50
<
rue >
For searching stuff
19:51
<
rue >
Other than that, I think most people are using Jekyll/Nanoc3 or something
19:51
<
JeremieDeNoob >
thanks for the help guys
19:51
<
JeremieDeNoob >
yeah thats what i gather
19:51
<
JeremieDeNoob >
octoblog, nanoc or jekyll
19:52
jaylevitt has joined #ruby-lang
19:52
tomb_ has joined #ruby-lang
19:53
lcdhoffman has quit [Quit: lcdhoffman]
19:53
flori has quit [Quit: leaving]
19:54
flori has joined #ruby-lang
19:54
jaylevitt has quit [Client Quit]
19:55
savage-_ has joined #ruby-lang
19:55
Jay_Levitt has quit [Ping timeout: 244 seconds]
19:57
imperator2 has quit [Quit: Leaving]
19:57
savage- has quit [Ping timeout: 240 seconds]
19:58
imperator has left #ruby-lang ["Leaving"]
19:58
fgomez has quit [Ping timeout: 240 seconds]
19:59
fgomez has joined #ruby-lang
20:01
mksm has quit [Read error: Operation timed out]
20:01
<
yorickpeterse >
In unrelated news, I'm starting to get the hang of Ripper
20:02
<
yorickpeterse >
The docs are utter shit though, might need to do something about that in the future
20:02
derrida has quit [Ping timeout: 252 seconds]
20:03
TheMoonMaster has quit [Ping timeout: 252 seconds]
20:04
lake has quit [Ping timeout: 244 seconds]
20:05
neocoin has joined #ruby-lang
20:07
arooni-mobile has joined #ruby-lang
20:08
pemeon has quit [Read error: Operation timed out]
20:09
rhalff has quit [Ping timeout: 240 seconds]
20:13
Jay_Levitt has joined #ruby-lang
20:13
mwjcomputing has quit [Quit: Leaving]
20:14
Jay_Levitt has quit [Client Quit]
20:15
nofxxxx has joined #ruby-lang
20:16
nofxxx has quit [Ping timeout: 246 seconds]
20:20
sandbags has joined #ruby-lang
20:20
sandbags has quit [Changing host]
20:20
sandbags has joined #ruby-lang
20:21
Denommus has joined #ruby-lang
20:22
<
Denommus >
if I have a loop thread, should I put it to sleep after every iteration, or could I make a normal loop?
20:23
nofxxxx has quit [Read error: Operation timed out]
20:23
nofxxxx has joined #ruby-lang
20:24
dv310p3r has quit [Read error: Connection reset by peer]
20:25
lcdhoffman has joined #ruby-lang
20:25
dv310p3r has joined #ruby-lang
20:25
lcdhoffman_ has joined #ruby-lang
20:25
lcdhoffman has quit [Read error: Connection reset by peer]
20:27
derrida has joined #ruby-lang
20:27
derrida has quit [Changing host]
20:27
derrida has joined #ruby-lang
20:28
TheMoonMaster has joined #ruby-lang
20:29
Jay_Levitt has joined #ruby-lang
20:29
Jay_Levitt has quit [Remote host closed the connection]
20:30
lake has joined #ruby-lang
20:30
mksm has joined #ruby-lang
20:30
s0ra_h is now known as sora_h
20:30
mksm is now known as Guest56159
20:31
BigFatFa1ty has joined #ruby-lang
20:35
kristofferrr has quit [Quit: ❤]
20:36
jarib has quit [Excess Flood]
20:36
jarib has joined #ruby-lang
20:38
tonni_ has quit [Remote host closed the connection]
20:39
DeviousDuck has joined #ruby-lang
20:41
Austin__ has joined #ruby-lang
20:41
tjadc has joined #ruby-lang
20:42
havenn has quit [Remote host closed the connection]
20:42
headius has quit [Quit: headius]
20:42
Austin__ has left #ruby-lang [#ruby-lang]
20:43
DeviousDuck has quit [Killed (idoru (Spam is off topic on freenode.))]
20:47
sora_h is now known as s0ra_h
20:50
Kuukunen has quit [Read error: Connection reset by peer]
20:50
nofxxx has joined #ruby-lang
20:50
andrewhl has quit [Remote host closed the connection]
20:51
Denommus has left #ruby-lang [#ruby-lang]
20:52
nofxxxx has quit [Ping timeout: 264 seconds]
20:53
tbuehlmann has quit []
20:54
lun_ has joined #ruby-lang
20:56
cantonic has quit [Quit: cantonic]
20:58
Sambalero has quit [Read error: Connection reset by peer]
20:58
kain has quit [Quit: This computer has gone to sleep]
21:01
Criztian has joined #ruby-lang
21:02
hynkle has quit [Quit: Computer has gone to sleep.]
21:02
tubbo is now known as tubbo`gone
21:04
Kuukunen has joined #ruby-lang
21:05
sailias has quit [Quit: Leaving.]
21:07
kvirani has quit [Remote host closed the connection]
21:09
nofxxxx has joined #ruby-lang
21:10
alindeman has quit [Ping timeout: 240 seconds]
21:10
nofxxx has quit [Ping timeout: 264 seconds]
21:14
nofxxxx has quit [Read error: Operation timed out]
21:15
pemeon has joined #ruby-lang
21:19
alindeman has joined #ruby-lang
21:22
kain has joined #ruby-lang
21:23
kristofferrr has joined #ruby-lang
21:24
nazty has joined #ruby-lang
21:26
JeremieDeNoob has quit [Remote host closed the connection]
21:27
fgomez has quit [Remote host closed the connection]
21:27
lcdhoffman_ has quit [Quit: lcdhoffman_]
21:28
bglusman_ has quit [Remote host closed the connection]
21:28
bglusman has joined #ruby-lang
21:29
kristofferrr has quit [Quit: ❤]
21:31
s0ra_h is now known as sora_h
21:34
bglusman has quit [Ping timeout: 264 seconds]
21:36
esad has joined #ruby-lang
21:36
<
esad >
hey everyone. What's the difference between @@foo and @foo in a module
21:36
wmoxam_ has quit [Quit: leaving]
21:37
<
manveru >
esad: if you use @foo, i'll invite you to my party, if you use @@foo, i'll send the cavalary
21:37
<
esad >
do @@ get mixed in?
21:37
<
manveru >
they get mixed in and up and out
21:38
<
manveru >
@@ are quite viral SOB
21:38
<
esad >
hm I thought @@ was way to go because mattr_accessor from ActiveSupport used that I thin
21:38
<
esad >
is there any reference on this behaviour?
21:39
<
manveru >
ActiveSupport is like a dictionary of anti-patterns
21:40
thone has quit [Read error: Operation timed out]
21:42
<
manveru >
wish they were called class globals, maybe people wouldn't use them then
21:42
lcdhoffman has joined #ruby-lang
21:43
wallerdev has quit [Quit: wallerdev]
21:44
thone has joined #ruby-lang
21:45
wallerdev has joined #ruby-lang
21:46
z3r00ld has joined #ruby-lang
21:46
wallerdev has quit [Client Quit]
21:47
wallerdev has joined #ruby-lang
21:47
kvirani has joined #ruby-lang
21:48
sora_h is now known as s0ra_h
21:56
rippa has quit [Ping timeout: 240 seconds]
22:02
outoftime has quit [Quit: Leaving]
22:03
nazty has quit [Quit: WeeChat 0.3.7]
22:03
dv310p3r has quit [Ping timeout: 272 seconds]
22:05
gsav has joined #ruby-lang
22:06
jrafanie has quit [Quit: jrafanie]
22:06
fgomez has joined #ruby-lang
22:08
stardiviner has joined #ruby-lang
22:11
Dreamer3 has quit [Quit: Leaving...]
22:11
stardiviner has quit [Client Quit]
22:24
headius has joined #ruby-lang
22:29
krz has joined #ruby-lang
22:30
carloslopes has quit [Quit: Leaving.]
22:31
tubbo`cloud is now known as tubbo
22:31
s0ra_h is now known as sora_h
22:32
enebo has quit [Ping timeout: 240 seconds]
22:35
jarib has quit [Excess Flood]
22:35
neocoin has quit [Remote host closed the connection]
22:36
neocoin has joined #ruby-lang
22:36
jarib has joined #ruby-lang
22:37
Criztian has quit [Remote host closed the connection]
22:40
Skif has quit [Remote host closed the connection]
22:40
Skif has joined #ruby-lang
22:40
neocoin has quit [Ping timeout: 255 seconds]
22:42
Kuukunen has quit [Remote host closed the connection]
22:43
dmwuw has quit [Ping timeout: 246 seconds]
22:44
achiu has left #ruby-lang ["WeeChat 0.3.7"]
22:45
gsav has quit [Ping timeout: 244 seconds]
22:47
dmwuw has joined #ruby-lang
22:48
sora_h is now known as s0ra_h
22:50
JustinCampbell has quit [Remote host closed the connection]
22:56
savage- has joined #ruby-lang
22:57
Dreamer3 has joined #ruby-lang
22:59
savage-_ has quit [Ping timeout: 245 seconds]
22:59
gsav has joined #ruby-lang
23:00
savage-_ has joined #ruby-lang
23:01
savage- has quit [Ping timeout: 244 seconds]
23:02
postmodern has joined #ruby-lang
23:03
Rezwan has joined #ruby-lang
23:04
brianpWins has quit [Quit: brianpWins]
23:07
robie1373 has quit [Remote host closed the connection]
23:09
Sambalero has joined #ruby-lang
23:11
dejongge has quit [Quit: Leaving.]
23:11
pemeon has quit [Remote host closed the connection]
23:14
<
whitequark >
ah damnit, ruby class variables
23:15
<
whitequark >
I wrote a ruby implementation and I
*still* cannot quite remember how do they work
23:15
<
whitequark >
the only two more obscure features are named captures in regexen which turn to local variables, and flip-flops
23:15
<
whitequark >
(apart from really strange gvars like $=.)
23:16
kain has quit [Quit: This computer has gone to sleep]
23:17
bglusman has joined #ruby-lang
23:20
<
wallerdev >
ruby has plenty more obscure features :p
23:22
bglusman has quit [Ping timeout: 272 seconds]
23:31
fgomez has quit [Ping timeout: 250 seconds]
23:32
s0ra_h is now known as sora_h
23:32
sailias has joined #ruby-lang
23:33
* zenspider
hugs class vars
23:33
<
zenspider >
I loves me my class vars
23:35
toretore has quit [Quit: Leaving]
23:35
savage-_ has quit [Remote host closed the connection]
23:38
kain has joined #ruby-lang
23:40
countdigi has quit [Quit: leaving]
23:40
countdigi has joined #ruby-lang
23:40
savage- has joined #ruby-lang
23:42
outsmartin1 has joined #ruby-lang
23:42
bfreeman has quit [Quit: bfreeman]
23:44
sailias has quit [Quit: Leaving.]
23:49
sora_h is now known as s0ra_h
23:50
<
headius >
class vars blow
23:50
<
headius >
though I realized the other day they basically are looked up like methods
23:50
kain has quit [Quit: This computer has gone to sleep]
23:51
headius has quit [Quit: headius]
23:51
virunga has quit [Quit: Sto andando via]
23:52
<
zenspider >
people who think class vars blow blow
23:53
<
zenspider >
also, your test failures don't even BELONG near MRI's tests :P
23:54
jtoy has joined #ruby-lang
23:55
BigFatFa1ty has quit [Quit: leaving]
23:57
workmad3 has joined #ruby-lang