00:02
richardburton has joined #ruby-lang
00:02
richardburton has quit [Client Quit]
00:03
richardburton has joined #ruby-lang
00:04
wm3|zzz has quit [Ping timeout: 252 seconds]
00:06
vlad_starkov has joined #ruby-lang
00:06
richardburton has quit [Client Quit]
00:06
izzy006 has quit [Quit: irc2go]
00:12
apeiros has quit [Remote host closed the connection]
00:12
fuhgeddaboudit has joined #ruby-lang
00:12
apeiros has joined #ruby-lang
00:13
deception has joined #ruby-lang
00:14
vlad_starkov has quit [Ping timeout: 240 seconds]
00:15
vxxr has joined #ruby-lang
00:16
kitak has joined #ruby-lang
00:27
deception has quit [Ping timeout: 248 seconds]
00:31
mdedetrich has joined #ruby-lang
00:33
mindriot101 has quit [Remote host closed the connection]
00:35
loincloth has joined #ruby-lang
00:37
loincloth has quit [Read error: Operation timed out]
00:39
CaryInVictoria has joined #ruby-lang
00:42
tubbo has quit [Ping timeout: 276 seconds]
00:43
CaryInVictoria has quit [Ping timeout: 240 seconds]
00:45
nneko001__ has quit [Quit: Konversation terminated!]
00:48
CaryInVictoria has joined #ruby-lang
00:57
GeissT has joined #ruby-lang
01:05
CaryInVictoria has quit [Remote host closed the connection]
01:08
znz_jp has joined #ruby-lang
01:08
tubbo has joined #ruby-lang
01:14
heftig has joined #ruby-lang
01:15
CaryInVictoria has joined #ruby-lang
01:17
tubbo has quit [Ping timeout: 276 seconds]
01:19
ruskie has joined #ruby-lang
01:19
kitak has quit [Remote host closed the connection]
01:20
kitak has joined #ruby-lang
01:23
tomzx_mac_ has joined #ruby-lang
01:24
stamina has quit [Ping timeout: 252 seconds]
01:24
tomzx_mac has quit [Ping timeout: 264 seconds]
01:24
VTLob has quit [Quit: VTLob]
01:27
jonahR has quit [Read error: Connection reset by peer]
01:28
jonahR has joined #ruby-lang
01:28
s0ber has joined #ruby-lang
01:31
kurko_ has quit [Ping timeout: 245 seconds]
01:34
kurko_ has joined #ruby-lang
01:35
arBmind has quit [Ping timeout: 264 seconds]
01:41
sepp2k1 has quit [Read error: Connection reset by peer]
01:41
arBmind has joined #ruby-lang
01:43
charliesome has joined #ruby-lang
01:46
jerrytgarcia has quit [Quit: WeeChat 0.4.1]
01:50
ShadyNastys has joined #ruby-lang
01:51
CaryInVictoria has quit [Remote host closed the connection]
01:54
arBmind has quit [Quit: Leaving.]
01:55
kurko_ has quit [Quit: Computer has gone to sleep.]
01:57
tomzx_mac has joined #ruby-lang
01:59
nertzy has joined #ruby-lang
01:59
tomzx_mac_ has quit [Ping timeout: 245 seconds]
02:00
uta has joined #ruby-lang
02:01
ShadyNastys_ has joined #ruby-lang
02:02
jerrytgarcia has joined #ruby-lang
02:03
vlad_starkov has joined #ruby-lang
02:05
CaryInVictoria has joined #ruby-lang
02:05
ShadyNastys has quit [Ping timeout: 252 seconds]
02:07
vlad_starkov has quit [Ping timeout: 245 seconds]
02:09
jerrytgarcia has quit [Quit: WeeChat 0.4.1]
02:11
jerrytgarcia has joined #ruby-lang
02:13
tubbo has joined #ruby-lang
02:17
nertzy has quit [Quit: This computer has gone to sleep]
02:18
tubbo has quit [Ping timeout: 276 seconds]
02:23
kurko_ has joined #ruby-lang
02:28
sniffingcats has quit [Quit: Til rivido Idisti!]
02:31
tylersmith has joined #ruby-lang
02:34
D9_ has joined #ruby-lang
02:35
loincloth has joined #ruby-lang
02:36
vlad_starkov has joined #ruby-lang
02:38
loincloth has quit [Read error: Operation timed out]
02:38
vlad_starkov has quit [Read error: Operation timed out]
02:39
jerrytgarcia has quit [Read error: Connection reset by peer]
02:43
cstrahan has quit [Ping timeout: 260 seconds]
02:48
richardburton has joined #ruby-lang
02:50
brianpWins has joined #ruby-lang
02:50
tkuchiki has joined #ruby-lang
02:50
jerrytgarcia has joined #ruby-lang
02:57
brianpWins has quit [Ping timeout: 264 seconds]
02:58
Coincidental has quit [Remote host closed the connection]
02:59
symm- has joined #ruby-lang
03:06
CaryInVictoria has quit [Remote host closed the connection]
03:06
nertzy has joined #ruby-lang
03:07
CaryInVictoria has joined #ruby-lang
03:07
fuhgeddaboudit_ has joined #ruby-lang
03:07
fuhgeddaboudit_ has quit [Read error: Connection reset by peer]
03:08
fuhgeddaboudit_ has joined #ruby-lang
03:09
kurko_ has quit [Ping timeout: 264 seconds]
03:09
tharindu has joined #ruby-lang
03:09
kurko_ has joined #ruby-lang
03:13
thepumpkin has quit [Remote host closed the connection]
03:14
iliketurtles has joined #ruby-lang
03:14
kitak has quit [Remote host closed the connection]
03:15
kitak has joined #ruby-lang
03:19
nertzy has quit [Quit: This computer has gone to sleep]
03:19
tharindu_ has joined #ruby-lang
03:20
tharindu has quit [Ping timeout: 268 seconds]
03:21
kurko_ has quit [Quit: Computer has gone to sleep.]
03:23
tenderlove has quit [Remote host closed the connection]
03:24
mmorga has joined #ruby-lang
03:24
tenderlove has joined #ruby-lang
03:25
ryez has joined #ruby-lang
03:26
vxxr has quit [Quit: leaving]
03:30
fuhgeddaboudit has quit [Quit: Ex-Chat]
03:31
Nisstyre-laptop has joined #ruby-lang
03:31
iliketurtles has quit [Quit: zzzzz…..]
03:32
Nisstyre-laptop is now known as nisstyre
03:33
sirupsen has joined #ruby-lang
03:37
vlad_starkov has joined #ruby-lang
03:41
jonahR has quit [Quit: jonahR]
03:41
CaryInVictoria has quit [Remote host closed the connection]
03:42
vlad_starkov has quit [Ping timeout: 264 seconds]
03:42
sush24 has joined #ruby-lang
03:44
CaryInVictoria has joined #ruby-lang
03:46
mmorga has quit [Remote host closed the connection]
03:48
nertzy has joined #ruby-lang
03:49
t0h has quit [Read error: Operation timed out]
03:51
t0h has joined #ruby-lang
03:52
mdedetrich has quit [Quit: Computer has gone to sleep.]
03:53
lsegal` has joined #ruby-lang
03:54
yfeldblum has joined #ruby-lang
03:54
lsegal has quit [Read error: Connection reset by peer]
03:55
t0h has quit [Read error: Operation timed out]
03:56
t0h has joined #ruby-lang
03:58
retro|cz has joined #ruby-lang
03:59
sharma_ has joined #ruby-lang
04:00
tylersmith has quit [Ping timeout: 264 seconds]
04:01
nertzy2 has joined #ruby-lang
04:01
sush24 has quit [Ping timeout: 264 seconds]
04:02
nertzy2 has quit [Client Quit]
04:02
nertzy has quit [Ping timeout: 252 seconds]
04:06
symm- has quit [Ping timeout: 245 seconds]
04:06
kitak has quit [Remote host closed the connection]
04:07
kitak has joined #ruby-lang
04:09
mdedetrich has joined #ruby-lang
04:14
knu has quit [Ping timeout: 248 seconds]
04:14
jonahR has joined #ruby-lang
04:30
ShadyNastys__ has joined #ruby-lang
04:30
lsegal` has quit [Read error: Connection reset by peer]
04:30
lsegal has joined #ruby-lang
04:33
fuhgeddaboudit_ has quit [Ping timeout: 252 seconds]
04:33
ShadyNastys_ has quit [Ping timeout: 240 seconds]
04:37
vlad_starkov has joined #ruby-lang
04:39
sirupsen has quit []
04:42
vlad_starkov has quit [Ping timeout: 264 seconds]
04:44
nicecomputerman has left #ruby-lang [#ruby-lang]
04:47
kazuuu has quit [Remote host closed the connection]
04:49
ecnalyr has joined #ruby-lang
04:55
jonahR has quit [Quit: jonahR]
04:56
robbyoconnor has joined #ruby-lang
04:57
richardburton has quit [Quit: Leaving.]
04:59
ecnalyr has quit [Remote host closed the connection]
05:01
jrobeson has joined #ruby-lang
05:03
richardburton has joined #ruby-lang
05:05
sirupsen has joined #ruby-lang
05:07
wallerdev has quit [Quit: wallerdev]
05:07
ShadyNastys__ has quit [Quit: Leaving]
05:07
ShadyNastys has joined #ruby-lang
05:10
ecnalyr has joined #ruby-lang
05:16
ecnalyr has quit [Remote host closed the connection]
05:17
mdedetrich has quit [Quit: Computer has gone to sleep.]
05:19
tenderlove has quit [Remote host closed the connection]
05:19
tenderlove has joined #ruby-lang
05:19
tenderlove has quit [Remote host closed the connection]
05:19
mdedetrich has joined #ruby-lang
05:19
kazuuu has joined #ruby-lang
05:22
CaryInVictoria has quit [Remote host closed the connection]
05:29
postmodern has joined #ruby-lang
05:31
mdedetrich has quit [Quit: Computer has gone to sleep.]
05:47
tubbo has joined #ruby-lang
05:51
sirupsen has quit []
05:56
hhatch has joined #ruby-lang
05:56
sharma_ has quit [Ping timeout: 248 seconds]
06:06
nisstyre has quit [Quit: Leaving]
06:09
mdedetrich has joined #ruby-lang
06:10
kitak has quit [Remote host closed the connection]
06:11
knu has joined #ruby-lang
06:11
kitak has joined #ruby-lang
06:16
brianpWins has joined #ruby-lang
06:19
symm- has joined #ruby-lang
06:22
tomzx_mac has quit [Ping timeout: 256 seconds]
06:23
mdedetrich has quit [Quit: Computer has gone to sleep.]
06:30
postmodern has quit [Quit: Leaving]
06:34
symm- has quit [Ping timeout: 268 seconds]
06:36
loincloth has joined #ruby-lang
06:36
adambeynon has joined #ruby-lang
06:37
chinno998 has joined #ruby-lang
06:38
vlad_starkov has joined #ruby-lang
06:38
chinno998 has left #ruby-lang [#ruby-lang]
06:39
skade has joined #ruby-lang
06:40
loincloth has quit [Ping timeout: 245 seconds]
06:42
jxie has quit [Ping timeout: 260 seconds]
06:43
kazuuu has quit [Remote host closed the connection]
06:43
vlad_starkov has quit [Ping timeout: 248 seconds]
06:45
kitak has quit [Remote host closed the connection]
06:45
kitak has joined #ruby-lang
06:46
jxie has joined #ruby-lang
06:50
wallerdev has joined #ruby-lang
06:51
chinno998 has joined #ruby-lang
06:52
chinno998 has quit [Max SendQ exceeded]
06:52
chinno998 has joined #ruby-lang
06:53
chinno998 has quit [Client Quit]
06:59
chinno998 has joined #ruby-lang
06:59
chinno998 has quit [Max SendQ exceeded]
06:59
chinno998 has joined #ruby-lang
07:00
chinno998 has left #ruby-lang [#ruby-lang]
07:00
tubbo has quit [Ping timeout: 276 seconds]
07:10
ruby-lang245 has joined #ruby-lang
07:11
ruby-lang245 has quit [Client Quit]
07:16
richardburton has quit [Quit: Leaving.]
07:19
shinnya has quit [Ping timeout: 240 seconds]
07:26
tubbo has joined #ruby-lang
07:29
iliketurtles has joined #ruby-lang
07:31
tubbo has quit [Ping timeout: 276 seconds]
07:36
iliketurtles has quit [Quit: zzzzz…..]
07:38
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
07:39
vlad_starkov has joined #ruby-lang
07:40
lsegal has joined #ruby-lang
07:40
ruskie has quit [Excess Flood]
07:41
ruskie has joined #ruby-lang
07:42
AOP has joined #ruby-lang
07:43
vlad_starkov has quit [Ping timeout: 268 seconds]
07:45
D9_ has quit [Ping timeout: 268 seconds]
07:52
relix has joined #ruby-lang
07:53
shinnya has joined #ruby-lang
07:58
tubbo has joined #ruby-lang
08:03
tubbo has quit [Ping timeout: 276 seconds]
08:10
GeissT has quit [Ping timeout: 252 seconds]
08:10
<
zzak >
ljarvis: worst
08:14
apeiros has quit [Remote host closed the connection]
08:14
apeiros has joined #ruby-lang
08:16
<
ddfreyne >
I need some brainpower on this:
08:16
mistym has joined #ruby-lang
08:16
<
ddfreyne >
I want to have two gems in lock-step versioning.
08:17
<
ddfreyne >
But they are in different repositories, which makes things... hard.
08:17
<
ddfreyne >
Has anybody tackled this problem before?
08:21
ryez has quit [Quit: Page closed]
08:22
<
jrobeson >
ddfreyne, i was going to suggest the rails approach
08:22
<
jrobeson >
and then if you still wanted end user facing reposotories using git-subtree
08:22
<
jrobeson >
read only
08:23
<
jrobeson >
that's how symfony (a php project does it)
08:23
<
jrobeson >
it's more convenient for them to manage their components and versioning together
08:23
<
jrobeson >
so they do that
08:25
<
ddfreyne >
Hmm, I'm getting more and more inclined to do in the single-repo way. It kinda feels ugly though.
08:26
<
jrobeson >
i think it's less ugly on the packaging side if you use git-subtree though
08:29
<
ddfreyne >
It kinda sucks that I just split the repository in three different ones. ;)
08:30
wm3|zzz has joined #ruby-lang
08:39
vlad_starkov has joined #ruby-lang
08:44
vlad_starkov has quit [Ping timeout: 260 seconds]
08:51
wallerdev has quit [Quit: wallerdev]
08:54
adambeynon has joined #ruby-lang
09:02
user64 has joined #ruby-lang
09:07
user64 has quit [Remote host closed the connection]
09:24
AOP has quit [Ping timeout: 260 seconds]
09:26
<
ddfreyne >
jrobeson: Rails defines its version in different places, I notice. ActionPack::VERSION does not use RAILS_VERSION file :(
09:26
<
ddfreyne >
This is... icky.
09:27
<
jrobeson >
so? just don't do the badness they did :)
09:27
ShadyNastys has quit [Ping timeout: 260 seconds]
09:29
iliketurtles has joined #ruby-lang
09:29
iliketurtles has quit [Client Quit]
09:31
<
ddfreyne >
jrobeson: If you have a single VERSION file at the top of the repository, how can you let that be used by Nanoc::VERSION? I don't think it's possible because you cannot include it in the gem (since it's outside the directory the gemspec is in)
09:36
Cakey has joined #ruby-lang
09:36
erichmenge has quit [Ping timeout: 256 seconds]
09:37
mindriot101 has joined #ruby-lang
09:38
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:40
vlad_starkov has joined #ruby-lang
09:40
charliesome has joined #ruby-lang
09:42
<
jrobeson >
ddfreyne, you might want to compare how spree does it
09:42
erichmenge has joined #ruby-lang
09:42
<
jrobeson >
that's the example off the top of my head that is 5 gems in one repo
09:42
mindriot101 has quit [Remote host closed the connection]
09:44
charliesome has quit [Client Quit]
09:44
vlad_starkov has quit [Ping timeout: 240 seconds]
09:44
<
ddfreyne >
Spree also duplicates the version number
09:46
jerrytgarcia has quit [Quit: WeeChat 0.4.1]
09:46
stamina has joined #ruby-lang
09:50
vlad_starkov has joined #ruby-lang
09:51
gnufied has quit [Ping timeout: 260 seconds]
09:52
corecode has joined #ruby-lang
09:53
<
corecode >
is there a way to hook into the #{foo} string interpolation mechanism?
09:53
<
jrobeson >
ddfreyne, i wonder ify ou can do it dynamically based on the git tag?
09:55
gnufied has joined #ruby-lang
09:55
<
ddfreyne >
jrobeson: Not sure how that would work (the information still needs to be stored in the gem somehow) and it is not flexible enough IMO -- I want to play with versions without bothering with git
10:01
vlad_starkov has quit [Remote host closed the connection]
10:02
schaerli has joined #ruby-lang
10:04
jerrytgarcia has joined #ruby-lang
10:04
sepp2k has joined #ruby-lang
10:05
toretore has joined #ruby-lang
10:10
dmitrykorotkov_ has quit [Ping timeout: 245 seconds]
10:14
dmitrykorotkov has joined #ruby-lang
10:17
user64 has joined #ruby-lang
10:17
cads has quit [Ping timeout: 245 seconds]
10:18
runeb has joined #ruby-lang
10:19
user64 has quit [Remote host closed the connection]
10:20
Darkchaos has joined #ruby-lang
10:23
benanne has joined #ruby-lang
10:24
dmitrykorotkov_ has joined #ruby-lang
10:28
schaerli has quit [Remote host closed the connection]
10:28
Mon_Ouie has joined #ruby-lang
10:28
dmitrykorotkov has quit [Ping timeout: 260 seconds]
10:28
JohnBat26 has joined #ruby-lang
10:30
dmitrykorotkov_ has quit [Read error: Operation timed out]
10:31
dmitrykorotkov has joined #ruby-lang
10:32
jbsan has quit [Quit: jbsan]
10:37
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
10:38
mistym has quit [Remote host closed the connection]
10:44
wm3|zzz is now known as workmad3
10:47
MaddinXx has joined #ruby-lang
10:49
dmitrykorotkov has quit [Read error: Connection reset by peer]
10:50
dmitrykorotkov has joined #ruby-lang
10:53
dmitrykorotkov has quit [Read error: Connection reset by peer]
10:53
dmitrykorotkov has joined #ruby-lang
10:56
<
corecode >
any idea how to make this more elegant?
10:56
<
corecode >
i.e. automatically insert the calls to l var
10:58
Guest85414__ has quit [Ping timeout: 248 seconds]
11:00
dmitrykorotkov has quit [Ping timeout: 256 seconds]
11:02
mdedetrich has joined #ruby-lang
11:04
Forgetful_Lion has joined #ruby-lang
11:12
charliesome has joined #ruby-lang
11:19
<
whitequark >
corecode: I'm writing a dfu driver right now as well :p
11:21
<
whitequark >
corecode: I don't think you will find something significantly more elegant than your current solution, no.
11:26
<
corecode >
whitequark: i was thinking about hooking into string interpolation
11:26
<
corecode >
but ruby is not lisp :/
11:26
<
corecode >
whitequark: how's it going?
11:27
<
whitequark >
that's not really possible without a horrible hack, no
11:27
<
corecode >
horrible hack is okay
11:27
<
corecode >
talking about eval?
11:27
<
corecode >
maybe i should do that
11:27
<
whitequark >
no. you can wrap your strings with an object which responds to #to_str. it then can do anything it wants
11:27
<
whitequark >
(or #to_s... I never remembered which one)
11:27
<
corecode >
you mean use non-interpolated strings
11:28
<
whitequark >
hrm, not quite
11:28
<
corecode >
my usb lib is about 2.5KB
11:28
jxie has quit [Quit: leaving]
11:28
<
corecode >
and printf is 1KB :/
11:28
<
whitequark >
but I think you won't be able to put the location where you want with this technique anyway
11:29
<
corecode >
i wonder how the interpolation works
11:29
<
whitequark >
(usb lib) well, it takes some time, mainly because I need to extend the compiler
11:29
<
corecode >
is it when the string literal is "executed"
11:29
nofxx has quit [Ping timeout: 264 seconds]
11:29
<
corecode >
or does it get ripped apart when the literal is parsed
11:30
gix has quit [Ping timeout: 248 seconds]
11:30
sniffingcats has joined #ruby-lang
11:31
<
whitequark >
(interpolation) it's ripped apart into string fragments and expressions when it's compiled. then string fragments are pushed on the stack as is, expressions are coerced to string (with #to_s) and pushed too. then there's an opcode for concatenating top N string fragments on the stack.
11:32
<
whitequark >
try eg > puts RubyVM::InstructionSequence.disasm(-> { "foo#{bar}baz#{1}" })
11:36
gix has joined #ruby-lang
11:36
<
whitequark >
corecode: (usb lib) so the general idea is that if you map your abstractions right, it's possible to write very readable and compact drivers with pattern matching, variants and binary literals
11:36
<
whitequark >
so that's what I'm up to now
11:36
<
corecode >
did you look at my usb code?
11:37
<
whitequark >
at the snippet you posted, yes
11:37
<
whitequark >
but I think it's just a DSL for defining descriptors
11:37
<
corecode >
yes it is
11:38
<
corecode >
i think i found a decent way of making the usb class drivers modular and simple
11:40
nofxx has joined #ruby-lang
11:40
<
whitequark >
hmm interesting
11:41
<
corecode >
i honestly have no idea why other usb drivers are so shitty code
11:41
<
corecode >
this is even cross-platform, can run on a virtual usb connection on the host via usbip
11:41
<
corecode >
so is the usb driver core
11:43
<
corecode >
yea being able to debug locally is a necessity
11:44
<
whitequark >
I see you use bitfields in low-level code
11:45
<
whitequark >
not sure if it matters for your chip, but I found it extemely problematic with stm32's, because the compiler kept using wrong alignment for accesses
11:45
<
corecode >
hell yes.
11:46
<
corecode >
what do you mean
11:46
<
corecode >
wrong alignment
11:46
<
whitequark >
there are some registers on stm32s which can be accessed only by words or halfwords
11:46
<
corecode >
ah using 32 bit reads for 8 bit peripherals?
11:46
<
corecode >
UNION_STRUCT_* magic :)
11:46
<
whitequark >
I didn't find any way to force this, even nonportable
11:46
<
corecode >
and using uint8_t for the bit constants
11:47
<
corecode >
will create byte accesses
11:48
<
whitequark >
I think I had an opposite problem. the register has to be accessed by words, but when I updated only one byte-sized bitfield, the compiler generated byte accesses
11:48
<
corecode >
yea, i don't know
11:48
<
corecode >
you need to use a bit field for that
11:48
<
corecode >
not a single byte member
11:49
<
whitequark >
it was a bitfield
11:49
<
whitequark >
which happened to be 8-bit-wide and aligned on byte boundary
11:49
<
corecode >
i dunno, works here[tm]
11:49
<
whitequark >
I guess different arch
11:49
<
whitequark >
just saying that this is very likely very unportable
11:49
<
corecode >
i had problems with this kind before
11:49
<
corecode >
but i fixed it
11:49
<
corecode >
none of this is portable
11:50
<
corecode >
it's specific to the chip
11:50
<
whitequark >
the general technique of using bitfields, that is
11:50
<
whitequark >
not particular definitions
11:50
<
corecode >
yea, FUD
11:50
<
corecode >
not true.
11:51
<
corecode >
the ISO C standard nuts and embedded greybeards have perpetuated this claim
11:51
<
corecode >
it works.
11:51
<
corecode >
maybe not with every compiler, but certainly with gcc on arm it works
11:52
<
whitequark >
I tried clang on arm
11:52
<
whitequark >
lemme write a reproducible example
11:52
<
corecode >
is it worth looking at?
11:52
<
corecode >
i tried long ago
11:57
<
corecode >
is there a way to get the binding of the caller?
11:57
<
corecode >
macro style
11:58
<
whitequark >
gem install binding_of_caller
11:58
<
whitequark >
mri-only though
11:58
<
whitequark >
and it works by hacking interpreter internals
11:58
<
corecode >
i don't want to make my toolchain require a gemfest
11:59
<
corecode >
ruby is getting less convenient by the minute
12:00
schaerli has joined #ruby-lang
12:00
<
whitequark >
then no
12:00
<
corecode >
well what then :/
12:01
<
whitequark >
having to use binding_of_caller is usually a sign of abuse elsewhere
12:01
<
corecode >
i thought about taking the string, interpolated, adding line number info, then eval'ing it
12:01
<
corecode >
but without the caller binding i can't do that with the same semantics
12:01
<
corecode >
oh and i need monads
12:02
<
whitequark >
write a separate class for emitting code
12:02
<
whitequark >
do something like @emitter.on(@location) { |e| e.write ".foo = #{@bar}" }
12:04
closer has quit [Ping timeout: 260 seconds]
12:05
<
whitequark >
the less magic the better ;)
12:05
<
corecode >
more magic = better
12:05
dmitrykorotkov has joined #ruby-lang
12:05
<
whitequark >
for obfuscating your code, sure
12:06
<
corecode >
all what counts is the result
12:06
<
corecode >
i think i have a nice idea
12:06
<
corecode >
let's see
12:06
pellenation has joined #ruby-lang
12:08
closer has joined #ruby-lang
12:09
mbj has joined #ruby-lang
12:12
<
corecode >
whitequark: what do you think about that?
12:12
toretore has quit [Quit: Leaving]
12:12
<
whitequark >
about what?
12:13
robbyoconnor has quit [Ping timeout: 248 seconds]
12:13
pellenation has quit [Quit: Leaving.]
12:15
<
whitequark >
so it will generate .\n#line ...\nfoo = code ?
12:15
<
whitequark >
i think it's horrible, both implementation and what it generates
12:15
<
whitequark >
(which i guess is fairly predictable)
12:16
<
corecode >
what is generated doesn't matter as long as it works
12:17
<
whitequark >
exactly. you still have to read generated code. even more so, you still have to read and understand DSL implementation code
12:17
<
corecode >
no, why do you have to read the generated code?
12:17
<
corecode >
it is generated for a reason
12:18
<
whitequark >
because it was generated incorrectly
12:18
<
corecode >
that's why there is the line number info
12:18
<
whitequark >
i think this discussion is pointless
12:18
<
corecode >
it makes the compiler emit a warning pointing to the dsl source
12:18
<
corecode >
why is it pointless?
12:20
<
whitequark >
seems to be mostly a matter of opinion
12:20
mdedetrich has quit [Quit: Computer has gone to sleep.]
12:21
<
whitequark >
I'm not a fan of "as long as it works" approach, especially in languages without strong module systems
12:21
<
corecode >
i'd like to hear your opinion
12:21
<
corecode >
that's not what i ment to say
12:21
<
corecode >
i'll happily create something unwieldy in the backend, if it becomes more usable as result
12:23
<
whitequark >
I much prefer to have a more elegant solution in every piece of code which I think I will touch again at all
12:23
<
whitequark >
especially when you can replace a huge chunk of magic by a little manual work
12:23
<
corecode >
we use different definitions of elegance
12:24
<
whitequark >
I assume that every code may break, and when it breaks, you gotta look at it and figure it out
12:24
<
whitequark >
backend, generated, whatever. has to be clean and understandable.
12:24
<
whitequark >
perhaps I'm biased because of compilers.
12:25
sepp2k has quit [Read error: Connection reset by peer]
12:25
<
yorickpeterse >
yay network issues on a Sunday
12:25
<
yorickpeterse >
phone hotline closed, status pages requires internet access
12:25
<
yorickpeterse >
lel
12:26
apeiros has quit [Remote host closed the connection]
12:26
pellenation has joined #ruby-lang
12:27
apeiros has joined #ruby-lang
12:28
VTLob has joined #ruby-lang
12:29
<
yorickpeterse >
ah well, first time in 1,5 years so it's no biggy
12:30
<
corecode >
"go outside"
12:31
<
yorickpeterse >
the weather is shit
12:31
arBmind has joined #ruby-lang
12:32
bastilian has joined #ruby-lang
12:33
dmitrykorotkov_ has joined #ruby-lang
12:36
<
yorickpeterse >
Hilversum/NL: Mostly Cloudy | Temperature: 68.2F/20.1C | Humidity: 83% | Wind: From the WNW at 1.4 MPH Gusting to 3.5 MPH
12:36
<
yorickpeterse >
20C my ass
12:36
loincloth has joined #ruby-lang
12:37
<
ddfreyne >
Hmmm... JRuby and Rubinius have a Dir[] that resolves symlinks, while MRI does not...
12:37
<
ddfreyne >
Anyone know the reason for that?
12:37
<
whitequark >
it's a bug, report it
12:37
<
whitequark >
to... all three, I think
12:38
<
yorickpeterse >
how would that be a bug in Rbx/Jruby?
12:39
roadt has joined #ruby-lang
12:39
stamina has quit [Ping timeout: 252 seconds]
12:40
pellenation has quit [Quit: Leaving.]
12:41
<
erikh >
symlinks are files too
12:41
loincloth has quit [Ping timeout: 260 seconds]
12:41
<
erikh >
I think what whitequark was getting at was "it should be cleared up"
12:45
<
erikh >
seems legit
12:46
<
erikh >
although I'd use File.mkdir for your dir
12:46
<
erikh >
fu.mkdir_p shells out, and could be "weird" on windows
12:47
<
erikh >
also Dir.chdir for the same reason
12:48
<
erikh >
the replacements are syscalls and should be fairly predictable everywhere
12:49
<
erikh >
hmm... actually... this test might not even make sense on windows
12:49
<
erikh >
I can't remember if ntfs has a symlink impl or not
12:50
<
erikh >
either way, using the syscall should be faster, if you're still willing to change it
12:53
sush24 has joined #ruby-lang
12:53
ryez has joined #ruby-lang
12:54
Guest85414__ has joined #ruby-lang
12:56
<
whitequark >
erikh: it has
12:56
<
erikh >
whitequark: interesting. is it used anywhere?
12:56
<
whitequark >
though it's incredibly obscure and you can't create them without specialized cli tools
12:56
<
whitequark >
I think it's used internally.
12:56
<
erikh >
ah, yeah. was wondering about that.
12:57
<
whitequark >
I've no idea if it is even mapped to the unix symlink interface in ruby api
12:57
<
erikh >
Raises a NotImplemented exception on platforms that
12:57
<
erikh >
do not support symbolic links.
12:57
<
erikh >
pretty sure that means "windows"
12:57
<
erikh >
but I don't have a good way to test it atm
12:59
<
ddfreyne >
Now I need to figure out a way to work around this JRuby issue...
12:59
<
erikh >
File.symlink?
13:00
<
erikh >
you could also replace Dir[] with Find
13:00
<
erikh >
oh, resolving
13:00
<
erikh >
yeah, I'd use Find
13:01
<
ddfreyne >
HORRIBLE.
13:02
<
erikh >
getting caremad over things that solve your problems is .. not worth the troube
13:02
<
whitequark >
also that ^.
13:03
<
erikh >
my floor is really squeaky, and hte worst part of it my office chair is over
13:04
<
erikh >
cool story amirite
13:04
<
ddfreyne >
A+ would listen again
13:05
<
yorickpeterse >
wat
13:06
bastilian has quit [Ping timeout: 248 seconds]
13:06
<
erikh >
anytime I move on the chair (and I'm a generally antsy person) the floor squeaks
13:06
<
erikh >
my neighbors must love me
13:06
tharindu_ has quit [Ping timeout: 264 seconds]
13:06
<
erikh >
especially because it's 6m
13:08
pellenation has joined #ruby-lang
13:09
<
yorickpeterse >
tear the floor out
13:12
<
ddfreyne >
(the bug does not appear on Rubinius btw. I was wrong)
13:12
<
yorickpeterse >
well clearly your solution is to install Rubinius :>
13:12
bastilian has joined #ruby-lang
13:14
<
ddfreyne >
yorickpeterse: The problem is that it causes my tests to fail
13:14
<
ddfreyne >
So Travis says TESTS FAILING
13:15
<
yorickpeterse >
write better tests
13:15
<
yorickpeterse >
and report bugs if you think they are Rbx bugs :)
13:22
nofxx has quit [Ping timeout: 252 seconds]
13:22
pellenation has quit [Quit: Leaving.]
13:23
jstemmer has quit [Quit: leaving]
13:28
robbyoconnor has joined #ruby-lang
13:28
robbyoconnor has quit [Client Quit]
13:31
skade has quit [Quit: Computer has gone to sleep.]
13:31
<
banister`sleep >
yorickpeterse what's up with rbx these days btw? has the project lost momentum?
13:31
runeb has quit [Remote host closed the connection]
13:32
runeb has joined #ruby-lang
13:36
runeb has quit [Ping timeout: 245 seconds]
13:42
MaddinXx has quit [Remote host closed the connection]
13:48
sush24 has quit [Ping timeout: 245 seconds]
13:49
sush24 has joined #ruby-lang
13:51
sniffingcats has quit [Quit: Til rivido Idisti!]
13:51
schaerli_ has joined #ruby-lang
13:52
schaerli has quit [Read error: Connection reset by peer]
13:57
anekos has quit [Quit: Tiarra 0.1+svn-39036: SIGTERM received; exit]
13:58
anekos has joined #ruby-lang
14:00
dmitrykorotkov__ has joined #ruby-lang
14:01
kitak has quit [Remote host closed the connection]
14:01
dmitrykorotkov__ has quit [Client Quit]
14:02
kitak has joined #ruby-lang
14:03
77CAAA6CN has joined #ruby-lang
14:04
dmitrykorotkov_ has quit [Ping timeout: 260 seconds]
14:05
cstrahan has joined #ruby-lang
14:05
jstemmer has joined #ruby-lang
14:05
workmad3 has quit [Read error: Operation timed out]
14:07
stardiviner has joined #ruby-lang
14:08
tbuehlmann has joined #ruby-lang
14:09
arBmind has quit [Quit: Leaving.]
14:18
sepp2k has joined #ruby-lang
14:18
<
erikh >
I want to ship builds on github
14:23
<
erikh >
oh neat. thanks!
14:23
<
erikh >
I wonder if octokit or w/e has a way to auto generate these
14:28
SteveBenner9 has quit [Quit: Leaving]
14:29
sush24 has quit [Ping timeout: 252 seconds]
14:30
adambeynon has joined #ruby-lang
14:31
sniffingcats has joined #ruby-lang
14:37
malev has joined #ruby-lang
14:49
sevvie has quit [Ping timeout: 264 seconds]
14:50
scottschecter has quit [Ping timeout: 264 seconds]
14:51
stardiviner has quit [Ping timeout: 261 seconds]
14:52
stamina has joined #ruby-lang
14:58
tonni_ has quit [Read error: Connection reset by peer]
14:58
tonni has joined #ruby-lang
15:01
nneko001__ has joined #ruby-lang
15:01
<
jds >
Is there an easy way of remembering which way round the arguments for alias_method go?
15:01
<
jds >
I always screw them up
15:01
<
jds >
and then think I'm second-guessing myself when I think about swapping them the next time I write it
15:02
<
jds >
(and is it just me that thinks they're backwards?)
15:05
cstrahan has quit [Ping timeout: 264 seconds]
15:08
<
erikh >
alias foo to bar
15:08
<
erikh >
that's how I remember it
15:09
bastilian has joined #ruby-lang
15:13
jiuweigui has joined #ruby-lang
15:15
kazuuu has joined #ruby-lang
15:18
tonni has quit [Read error: Connection reset by peer]
15:18
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
15:18
tonni has joined #ruby-lang
15:20
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
15:20
jbsan has joined #ruby-lang
15:21
wallerdev has joined #ruby-lang
15:21
fuhgeddaboudit_ has joined #ruby-lang
15:28
<
Mon_Ouie >
I see it as a sort of assignment: foo = bar
15:28
<
Mon_Ouie >
Therefore the new name goes first
15:29
<
jds >
Mon_Ouie: Huh, that makes more sense. I'll see if that helps my brain...
15:31
Muz has quit [Ping timeout: 276 seconds]
15:33
jxie has joined #ruby-lang
15:34
<
whitequark >
ooh, that also works for memcpy
15:34
<
whitequark >
though by now I just memorized it as is
15:43
hashkey has quit [Killed (cameron.freenode.net (Nickname regained by services))]
15:43
hashkey has joined #ruby-lang
15:43
77CAAA6CN has quit [Read error: Connection reset by peer]
15:44
dmitrykorotkov_ has joined #ruby-lang
15:45
dmitrykorotkov_ has quit [Client Quit]
15:45
dmitrykorotkov__ has joined #ruby-lang
15:49
kazuuu has quit [Remote host closed the connection]
15:50
scottschecter has joined #ruby-lang
15:51
tkuchiki has quit [Remote host closed the connection]
15:55
symm- has joined #ruby-lang
15:55
sevvie has joined #ruby-lang
15:56
uta has quit [Remote host closed the connection]
15:58
dmitrykorotkov__ has quit [Read error: Operation timed out]
15:58
dmitrykorotkov__ has joined #ruby-lang
16:00
sevvie has quit [Read error: Operation timed out]
16:03
dmitrykorotkov__ has quit [Ping timeout: 256 seconds]
16:03
Mon_Ouie has quit [Ping timeout: 260 seconds]
16:03
dmitrykorotkov__ has joined #ruby-lang
16:04
tbuehlmann has quit [Ping timeout: 268 seconds]
16:06
<
banister`sleep >
whitequark i always found 'mov' the most difficult to remember, esp since att and intel syntax has them reversed
16:08
<
whitequark >
banister`sleep: oh yes
16:08
<
whitequark >
also screw intel/microsoft syntax.
16:09
jbsan has quit [Quit: jbsan]
16:11
kgrz has joined #ruby-lang
16:11
kgrz_ has joined #ruby-lang
16:14
kgrz has quit [Client Quit]
16:23
kgrz_ has quit [Remote host closed the connection]
16:23
kgrz has joined #ruby-lang
16:31
kgrz has quit [Remote host closed the connection]
16:32
tomzx_mac has joined #ruby-lang
16:35
kgrz has joined #ruby-lang
16:37
user64 has joined #ruby-lang
16:38
user64 has quit [Remote host closed the connection]
16:39
kgrz has quit [Ping timeout: 248 seconds]
16:40
Cakey has quit [Ping timeout: 252 seconds]
16:42
runeb has joined #ruby-lang
16:45
kurko_ has joined #ruby-lang
16:46
Cakey has joined #ruby-lang
16:46
tharindu has joined #ruby-lang
16:50
brianpWins has quit [Quit: brianpWins]
16:50
havenwood has joined #ruby-lang
16:51
tharindu has quit [Remote host closed the connection]
16:53
AOP has joined #ruby-lang
16:55
tharindu has joined #ruby-lang
16:57
symm- has quit [Ping timeout: 268 seconds]
16:57
adambeynon has joined #ruby-lang
16:58
nertzy2 has joined #ruby-lang
16:58
dmitrykorotkov has joined #ruby-lang
17:01
Muz has joined #ruby-lang
17:02
dmitrykorotkov__ has quit [Ping timeout: 260 seconds]
17:04
dmitrykorotkov_ has joined #ruby-lang
17:04
nathanstitt has joined #ruby-lang
17:04
dmitrykorotkov has quit [Ping timeout: 248 seconds]
17:09
dmitrykorotkov_ has quit [Ping timeout: 264 seconds]
17:09
wallerdev has quit [Quit: wallerdev]
17:09
dmitrykorotkov has joined #ruby-lang
17:09
elia has joined #ruby-lang
17:11
nertzy2 has quit [Quit: This computer has gone to sleep]
17:12
dmitrykorotkov_ has joined #ruby-lang
17:13
<
spike|spiegel >
bwhaha, there's a lot of history there :)
17:13
relix has joined #ruby-lang
17:14
dmitrykorotkov_ has quit [Read error: Connection reset by peer]
17:14
dmitrykorotkov_ has joined #ruby-lang
17:14
dmitrykorotkov has quit [Ping timeout: 252 seconds]
17:16
diegoviola has joined #ruby-lang
17:16
runeb has quit [Remote host closed the connection]
17:19
kurko_ has quit [Ping timeout: 248 seconds]
17:22
kurko_ has joined #ruby-lang
17:23
pellenation has joined #ruby-lang
17:25
tbuehlmann has joined #ruby-lang
17:25
dmitrykorotkov has joined #ruby-lang
17:27
schaerli_ has quit [Remote host closed the connection]
17:28
nofxx has joined #ruby-lang
17:28
dmitrykorotkov_ has quit [Ping timeout: 264 seconds]
17:31
schaerli has joined #ruby-lang
17:33
schaerli has quit [Remote host closed the connection]
17:35
jbsan has joined #ruby-lang
17:38
kurko_ has quit [Ping timeout: 240 seconds]
17:40
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
17:42
wallerdev has joined #ruby-lang
17:42
relix has joined #ruby-lang
17:42
kurko_ has joined #ruby-lang
17:42
relix has quit [Client Quit]
17:44
jbsan has quit [Quit: jbsan]
17:48
kazuuu has joined #ruby-lang
17:50
hhatch has quit [Ping timeout: 268 seconds]
18:04
arBmind has joined #ruby-lang
18:04
judofyr has joined #ruby-lang
18:04
stamina has quit [Ping timeout: 260 seconds]
18:05
<
judofyr >
hey folks
18:11
tylersmith has joined #ruby-lang
18:15
toretore has joined #ruby-lang
18:18
Cakey has quit [Ping timeout: 248 seconds]
18:21
beerdy has joined #ruby-lang
18:33
<
ryanf >
how's it going?
18:33
<
judofyr >
I'm in Portland :)
18:33
<
ryanf >
when are you going to visit SF?
18:35
<
judofyr >
probably not this year
18:35
<
ryanf >
fair enough
18:35
<
ryanf >
you're in portland for xoxo?
18:37
iliketurtles has joined #ruby-lang
18:38
kazuuu has quit [Remote host closed the connection]
18:38
<
judofyr >
ryanf: working on anything cool lately?
18:39
a6c1d60fc84 has joined #ruby-lang
18:39
<
ryanf >
mostly just work. I started a new job a month ago and haven't had a lot of leftover energy for side projects
18:39
<
ryanf >
hopefully that'll change once I get settled in
18:39
<
ryanf >
how about you? any new thoughts about that view stuff?
18:40
pellenation has quit [Quit: Leaving.]
18:40
<
judofyr >
hm. what was the view stuff we were discussing again?
18:43
iliketurtles has quit [Quit: zzzzz…..]
18:44
<
ryanf >
hmm, yeah, that seems somewhat related. I kind of forget the details
18:44
<
ryanf >
I think maybe it was stuff about inverting view rendering so that ruby code is responsible for rendering templates instead of templates calling into ruby code?
18:44
<
ryanf >
or that might have been part of it
18:44
Cakey has joined #ruby-lang
18:44
a6c1d60fc84 has quit [Quit: Leaving]
18:45
<
judofyr >
no, I've been busy studying physics
18:45
<
judofyr >
so haven't done that much programming
18:46
<
ryanf >
oh, interesting. self-directed study?
18:46
<
yxhuvud >
judofyr: nitpicking the blog, having dispute on a controller of its own would mean #show and #create, not #new and #create.
18:50
<
judofyr >
yxhuvud: how can you #show something that hasn't been created yet?
18:50
malev has quit [Remote host closed the connection]
18:50
Gabri has joined #ruby-lang
18:51
<
yxhuvud >
given the existing controller, I don't see why you would need to.
18:51
<
yxhuvud >
especially not given you name the show method show and not new.
18:52
<
judofyr >
yxhuvud: that's a good point :)
18:53
<
ryanf >
yeah, I kind of felt like inheritance was implied
18:53
<
ryanf >
wow, never seen that < self idiom
18:53
pellenation has joined #ruby-lang
18:53
Cakey has quit [Ping timeout: 245 seconds]
18:53
<
ryanf >
that's disconcerting but makes sense
18:53
lsegal has joined #ruby-lang
18:54
<
judofyr >
it means it inherits all before filters from the outside
18:55
<
ryanf >
I guess you still need to figure out how dispatch works
18:55
<
ryanf >
unless you want to define all your routes like '' => 'matches/register#new'
18:55
<
ryanf >
which is kind of losing the nice resource dsl
18:55
Gabri has quit [Remote host closed the connection]
18:56
<
judofyr >
no, I'd like to define them as 'matches#new'
18:56
<
ryanf >
oh, plus that's wrong -- that would be Matches::RegisterController, not MatchesController::Register
18:56
<
ryanf >
yeah, that makes sense but would require some thought
18:56
Coincidental has joined #ruby-lang
18:56
<
ryanf >
I guess you could have MatchesController inherit from NestedController and then use an extended hook to set up proxy actions
18:57
<
judofyr >
you just need to track subclasses
18:57
<
judofyr >
or, I'm not sure how to integrate it with Rails
18:57
<
judofyr >
but it's not difficult to accomplish in Ruby
18:57
<
judofyr >
track subclasses, all dispatch goes through a method that uses #method_defined? on all the subclasses to find the correct class
18:58
<
ryanf >
yeah, or you could use method_added to create explicit proxy methods for dispatch to go through
18:58
<
ryanf >
sending dispatch through one method while still using the normal routing dsl is probably not trivial (unless that method is method_missing)
18:59
<
judofyr >
yeah, I dislike proxy methods
19:00
<
judofyr >
so it needs to be integrated with the router
19:02
metus_violarium has joined #ruby-lang
19:03
dhruvasagar has joined #ruby-lang
19:05
benanne has quit [Quit: kbai]
19:26
tbuehlmann has quit [Remote host closed the connection]
19:28
tylersmith has quit [Ping timeout: 256 seconds]
19:31
schaerli has joined #ruby-lang
19:33
kurko_ has quit [Ping timeout: 256 seconds]
19:34
kurko_ has joined #ruby-lang
19:34
judofyr has quit [Remote host closed the connection]
19:35
tkuchiki has joined #ruby-lang
19:36
schaerli has quit [Remote host closed the connection]
19:36
adambeynon has joined #ruby-lang
19:36
sniffingcats has quit [Quit: Til rivido Idisti!]
19:37
tylersmith has joined #ruby-lang
19:38
nneko001_ has joined #ruby-lang
19:39
nneko001__ has quit [Ping timeout: 248 seconds]
19:41
tkuchiki has quit [Remote host closed the connection]
19:41
fuhgeddaboudit_ has quit [Ping timeout: 252 seconds]
19:47
sevvie has joined #ruby-lang
19:48
kazuuu has joined #ruby-lang
19:49
shinnya has quit [Ping timeout: 268 seconds]
19:49
tharindu has quit [Remote host closed the connection]
19:50
dhruvasagar has quit [Ping timeout: 245 seconds]
19:52
cads has joined #ruby-lang
19:52
benanne has joined #ruby-lang
19:53
kazuuu has quit [Ping timeout: 264 seconds]
19:56
havenwood has quit [Remote host closed the connection]
19:56
tangleofwire has joined #ruby-lang
19:58
apeiros has quit [Remote host closed the connection]
19:58
apeiros has joined #ruby-lang
20:04
cstrahan has joined #ruby-lang
20:06
nathanstitt has quit [Quit: Laters]
20:09
metus_violarium has quit [Quit: Konversation terminated!]
20:10
nathanstitt has joined #ruby-lang
20:12
kurko_ has quit [Quit: Computer has gone to sleep.]
20:15
<
yorickpeterse >
banister`sleep: not really
20:17
Coincidental has quit [Remote host closed the connection]
20:21
mistym has joined #ruby-lang
20:22
tylersmith has quit [Ping timeout: 264 seconds]
20:23
Teddy2steper has joined #ruby-lang
20:26
fuhgeddaboudit_ has joined #ruby-lang
20:29
thepumpkin has joined #ruby-lang
20:29
fuhgeddaboudit_ has quit [Client Quit]
20:29
fuhgeddaboudit has joined #ruby-lang
20:29
sevvie has quit [Ping timeout: 246 seconds]
20:34
stamina has joined #ruby-lang
20:36
apeiros has quit [Remote host closed the connection]
20:37
apeiros has joined #ruby-lang
20:38
sevvie has joined #ruby-lang
20:39
Teddy2steper has quit [Remote host closed the connection]
20:40
sniffingcats has joined #ruby-lang
20:40
tangleofwire has quit [Ping timeout: 245 seconds]
20:46
diegoviola has quit [Quit: WeeChat 0.4.1]
20:46
vlad_starkov has joined #ruby-lang
20:46
jiuweigui has quit [Quit: Gone...]
20:49
cored has joined #ruby-lang
20:49
cored has joined #ruby-lang
20:49
Cakey has joined #ruby-lang
20:51
Caramulet has joined #ruby-lang
20:54
Cakey has quit [Ping timeout: 264 seconds]
20:54
workmad3 has joined #ruby-lang
20:55
vlad_starkov has quit [Remote host closed the connection]
20:56
kurko_ has joined #ruby-lang
20:59
nofxx has quit [Ping timeout: 252 seconds]
21:07
relix has joined #ruby-lang
21:10
imperator has joined #ruby-lang
21:11
kazuuu has joined #ruby-lang
21:13
bastilian has quit [Ping timeout: 252 seconds]
21:15
jbsan has joined #ruby-lang
21:15
ryez has quit [Ping timeout: 250 seconds]
21:17
nofxx has joined #ruby-lang
21:25
tommylommykins has quit [Remote host closed the connection]
21:26
Caramulet has left #ruby-lang [#ruby-lang]
21:26
tommylommykins has joined #ruby-lang
21:28
kazuuu has quit [Read error: Connection reset by peer]
21:28
kazuuu has joined #ruby-lang
21:29
kazuuu has quit [Read error: Connection reset by peer]
21:29
kazuuu has joined #ruby-lang
21:35
pellenation has quit [Quit: Leaving.]
21:42
<
ReinH >
you can use that for Ruby with some minor modifications to the regexp
21:45
tenderlove has joined #ruby-lang
21:47
yfeldblum has quit [Ping timeout: 256 seconds]
21:48
yfeldblum has joined #ruby-lang
21:50
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:51
sevvie has quit [Ping timeout: 245 seconds]
21:52
enebo has joined #ruby-lang
21:54
nneko001_ has quit [Quit: Konversation terminated!]
21:54
arBmind has quit [Quit: Leaving.]
21:55
Forgetful_Lion has quit [Remote host closed the connection]
21:58
sevvie has joined #ruby-lang
22:03
kurko_ has quit [Ping timeout: 264 seconds]
22:03
havenwood has joined #ruby-lang
22:04
segy has quit [Ping timeout: 252 seconds]
22:04
sevvie has quit [Ping timeout: 240 seconds]
22:05
kurko_ has joined #ruby-lang
22:05
bastilian has joined #ruby-lang
22:06
segy has joined #ruby-lang
22:09
yfeldblum has quit [Ping timeout: 240 seconds]
22:16
toretore has quit [Quit: Leaving]
22:16
mbj has quit [Quit: leaving]
22:21
sirupsen has joined #ruby-lang
22:36
mdedetrich has joined #ruby-lang
22:44
enebo has quit [Quit: enebo]
22:47
ecnalyr has joined #ruby-lang
22:50
Cakey has joined #ruby-lang
22:51
sepp2k1 has joined #ruby-lang
22:53
sepp2k has quit [Ping timeout: 252 seconds]
22:54
Cakey has quit [Ping timeout: 240 seconds]
22:56
ecnalyr has quit [Remote host closed the connection]
22:56
vlad_starkov has joined #ruby-lang
22:57
cored has quit [Ping timeout: 264 seconds]
22:57
IPGlider has joined #ruby-lang
22:59
IPGlider has quit [Client Quit]
22:59
eoinkelly has joined #ruby-lang
23:00
vlad_starkov has quit [Ping timeout: 248 seconds]
23:06
mayday_jay has joined #ruby-lang
23:07
mayday_jay has left #ruby-lang [#ruby-lang]
23:09
beerdy has quit [Remote host closed the connection]
23:09
dorei has joined #ruby-lang
23:10
tonni has quit [Read error: Connection reset by peer]
23:10
tonni has joined #ruby-lang
23:15
spuk has quit [Read error: Connection reset by peer]
23:16
spuk has joined #ruby-lang
23:18
kazuuu has quit [Remote host closed the connection]
23:20
x0f_ has joined #ruby-lang
23:23
x0f has quit [Ping timeout: 245 seconds]
23:24
kazuuu has joined #ruby-lang
23:29
tubbo has joined #ruby-lang
23:40
benanne has quit [Quit: kbai]
23:46
Darkchaos has quit [Ping timeout: 245 seconds]
23:54
mdedetrich has quit [Quit: Computer has gone to sleep.]
23:55
vlad_starkov has joined #ruby-lang
23:57
kurko_ has quit [Ping timeout: 240 seconds]
23:57
GeissT has joined #ruby-lang
23:58
kazuuu has quit [Remote host closed the connection]
23:59
kurko_ has joined #ruby-lang