solnic changed the topic of #rom-rb to: Ruby Object Mapper | Mailing List: https://groups.google.com/forum/?fromgroups#!forum/rom-rb | Logs: http://irclog.whitequark.org/rom-rb
zekefast has quit [Quit: Leaving.]
postmodern has joined #rom-rb
snusnu1 has joined #rom-rb
snusnu has joined #rom-rb
snusnu1 has quit [Ping timeout: 245 seconds]
irclogger__ has joined #rom-rb
bf4 has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
irclogger__ has quit [Remote host closed the connection]
irclogger__ has joined #rom-rb
bf4 has quit [Ping timeout: 245 seconds]
irclogger__ has quit [Ping timeout: 240 seconds]
postmodern has quit [Quit: Leaving]
snusnu has quit [Quit: Leaving.]
dkubb has quit [Quit: Linkinus - http://linkinus.com]
mbj has joined #rom-rb
mbj has quit [Ping timeout: 245 seconds]
mbj has joined #rom-rb
mbj_ has joined #rom-rb
mbj has quit [Ping timeout: 272 seconds]
zekefast has joined #rom-rb
mbj_ has quit [Ping timeout: 272 seconds]
dkubb has joined #rom-rb
<dkubb> good morning
zekefast has quit [Quit: Leaving.]
snusnu has joined #rom-rb
snusnu has quit [Quit: Leaving.]
snusnu1 has joined #rom-rb
snusnu1 has quit [Quit: Leaving.]
zekefast has joined #rom-rb
dkubb has quit [Ping timeout: 245 seconds]
snusnu has joined #rom-rb
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
zekefast has quit [Ping timeout: 240 seconds]
kleech has joined #rom-rb
mbj has joined #rom-rb
dkubb has joined #rom-rb
<mbj> dkubb: hola!
<mbj> dkubb: Stilly busy on my vacation, so much to see. I only did 10commits during my stay here ;)
<mbj> dkubb: Tuesday I'm back in office.
<dkubb> mbj: hello
<dkubb> mbj: that sounds fun
<dkubb> mbj: I think axiom is fully mutation tested now. just doing one final run-through
<dkubb> it was surprisingly easy. I think I was able to clear out about 10-15 mutations per hour I worked on it
snusnu has quit [Quit: Leaving.]
<mbj> dkubb: nice!
<mbj> dkubb: You should operate a blog an post about this archivement. At least it deserves a tweet!
<mbj> *an => and
snusnu1 has joined #rom-rb
snusnu1 has quit [Quit: Leaving.]
<dkubb> mbj: I won't consider it "done" until the generic mutators are covered though
<dkubb> because for all I know they'll introduce a dozen or two new mutations I need to kill
mbj_ has joined #rom-rb
mbj has quit [Read error: Connection reset by peer]
mbj has joined #rom-rb
mbj_ has quit [Read error: Connection reset by peer]
snusnu has joined #rom-rb
<dkubb> mbj: I just added a yield mutator a moment ago
<dkubb> it follows the same basic pattern as the other mutators I added so I didn't create a PR for it
<mbj> yeah, np
<mbj> I thought hard about yield specific mutators.
<mbj> But could not find anything than mutating the args node.
<mbj> Mhh, maybe adding an arg would be an option yield => yield nil
<mbj> or yield => yield :foo
<dkubb> yeah, I added two more to the generic ones
<mbj> BTW I think *args => args.first would be a nice mutation.
<mbj> foo(*args) => foo(args.first)
<dkubb> it's possible that the block has optional args, so these could work
<dkubb> yeah, that could be interesting
<dkubb> *args implies 1 or more
<dkubb> if you're using it for 0 or 1 then there's probably better ways to do it
<mbj> Yeah
<dkubb> so if args.first passes, then you're probably missing something
<mbj> Yeah you need a test case for more than one arg.
kleech has quit [Remote host closed the connection]
<dkubb> I'm not sure if this is common use but I find myself using it in lots of places now: https://github.com/mbj/mutant/commit/b41283d84ceeac2be5445be4a0393db52127650d#diff-78825a709f01477a4fc44002c7b9f90aR22
<dkubb> it works nicely when arguments are simply being forwarded to the other method
<mbj> dkubb: I like it.
<dkubb> I kinda wish there was an even more terse syntax for it
<dkubb> children.each_index(.delete_child) or something
<dkubb> we have f.(a) now.. so .f(a) could be equivalent to self.f(a)
<dkubb> or something.. I just want a nice way to return a callable reference to a method
<dkubb> mbj: I reported that issue for unparser: https://github.com/mbj/unparser/issues/17
<dkubb> mbj: I believe it's related to that mutant spec failure
<dkubb> I'm guessing something changed in unparser or parser recently that caused this failure
<mbj> okay, gonna go to sleep
<mbj> dkubb: investigating tomorrow.
<mbj> Issues are good in getting me to focus on code ;)
mbj has quit [Quit: leaving]
dkubb has quit [Quit: Linkinus - http://linkinus.com]