00:49
zdrummond has joined #rom-rb
00:49
zdrummond has left #rom-rb [#rom-rb]
03:31
dkubb has joined #rom-rb
03:33
jfredett has joined #rom-rb
04:04
snusnu has joined #rom-rb
04:47
<
elskwid >
Howdy folks.
04:57
snusnu has quit [Quit: Leaving.]
04:59
postmodern has quit [Ping timeout: 240 seconds]
05:00
postmodern has joined #rom-rb
05:03
jfredett has quit [Quit: Leaving.]
05:05
<
dkubb >
elskwid: good evening
05:12
<
elskwid >
dkubb: How are you?
05:18
<
dkubb >
elskwid: pretty good, just coming off a flurry of crazy weeks and getting back into oss tonight. how are you doing?
05:19
<
elskwid >
dkubb: Pretty much the same. I have been head down spinning up a little LLC to do some interesting project work and trying to keep the client work going. Oh how I dislike client work.
05:19
<
elskwid >
dkubb: Currently discussing a pull request with a colleague and wondering why Rails devs are so adverse to creating tables for reporting.
05:47
<
dkubb >
creating tables, as in HTML tables, or RDBMS tables?
06:18
<
elskwid >
dkubb: RDBMS tables. I can see where that was a little vague. ;-)
06:20
<
elskwid >
dkubb: I find that some folks will wrestle with a very complex query (or queries) of transactional data and never consider spinning it out into its own table.
06:29
<
elskwid >
And I'm out. Talk to you soon.
06:51
<
dkubb >
solnic: sorry for the spam. just catching up with the state of the rom gems and left some comments on the commits
06:52
<
dkubb >
I can't stay up much longer, but I'll be back later
08:40
V8Energy has quit [Ping timeout: 276 seconds]
09:19
mbj has joined #rom-rb
10:20
postmodern has quit [Quit: Leaving]
10:22
mbj has quit [Ping timeout: 256 seconds]
10:28
mbj has joined #rom-rb
10:43
mbj_ has joined #rom-rb
10:46
mbj has quit [Ping timeout: 260 seconds]
10:57
<
mbj_ >
solnic: have some min for me?
10:57
mbj_ is now known as mbj
10:57
<
solnic >
mbj: kinda
10:57
<
solnic >
mbj: I’m working today
10:58
<
solnic >
I can reply but with some delays ;)
10:58
<
mbj >
solnic: I wanna have a short talk about rom-session. Why you think it is unavoidable to track object identity?
10:58
<
solnic >
mbj: not saying it’s unavaidable
10:58
<
solnic >
just saying why I used
__id__ for now
10:58
<
mbj >
solnic: Okay, that cleans up 99% of my confusion.
10:59
<
solnic >
we need to track transient objects that have no id yet
10:59
<
solnic >
so the only id is
__id__
10:59
<
mbj >
solnic: Yeah I see. It makes totally sense for me.
10:59
<
solnic >
I have no idea how to make session work with functional approach to domain objects though
10:59
<
mbj >
solnic: I have :D
11:00
<
solnic >
because the entire philosophy behind it is that you want to deal with the same object all the time
11:00
<
solnic >
so that’s kinda awkward
11:00
<
mbj >
It think we need a hybrid approach.
11:00
<
solnic >
we can introduce some interface to allow that I suppose
11:00
<
mbj >
solnic: Okay, lets stop that rom-session discussion and move to mutant :D
11:01
<
mbj >
solnic: I'm about to fix all remaining issues with test selection under rspec.
11:01
<
mbj >
solnic: And rspec internals are crappy :D
11:01
<
mbj >
solnic: So given a class like this:
11:01
<
mbj >
include AbstractType
11:01
<
mbj >
class Base::Bar < Base
11:02
<
mbj >
And the spec for "Base#foo" that internally uses instances of Base::Bar
11:02
<
mbj >
solnic: You'd also expect mutant runs well in this situartion?
11:02
<
mbj >
So you'd need to write a spec with description "Base#foo"
11:03
<
mbj >
(in case you want to use "narrow" scope)
11:20
<
solnic >
runs well? as in?
11:20
<
mbj >
solnic: knows how to kill mutation
11:21
<
mbj >
solnic: Automatic inference of example group that is subjected to kill mutation
12:38
cored has joined #rom-rb
12:38
cored has joined #rom-rb
12:55
jfredett has joined #rom-rb
12:59
knowtheory has joined #rom-rb
13:08
mbj has quit [Ping timeout: 264 seconds]
13:33
jfredett has quit [Quit: Leaving.]
13:47
mbj has joined #rom-rb
13:51
snusnu has joined #rom-rb
13:52
snusnu1 has joined #rom-rb
13:56
snusnu has quit [Ping timeout: 260 seconds]
14:04
mbj has quit [Ping timeout: 264 seconds]
14:10
cored has quit [Ping timeout: 260 seconds]
14:18
cored has joined #rom-rb
14:25
cored has quit [Ping timeout: 260 seconds]
15:45
V8Energy has joined #rom-rb
16:09
mbj has joined #rom-rb
16:52
snusnu1 has quit [Quit: Leaving.]
16:53
snusnu has joined #rom-rb
17:21
mbj has quit [Ping timeout: 260 seconds]
17:21
therabidbanana has joined #rom-rb
17:44
mbj has joined #rom-rb
18:02
therabidbanana has quit [Quit: leaving]
20:11
<
elskwid >
Howdy folks.
20:36
<
mbj >
elskwid: hola
20:38
<
mbj >
elskwid: Just merged your PR, thx!
21:00
<
elskwid >
mbj: My pleasure.
21:00
<
elskwid >
I am slowly going through all the little bits used by rom and will hopefully be able to help in small ways like this ongoing.
21:01
<
elskwid >
Plus, the GitHub edit features are great when it comes to updating docs.
21:50
V8Energy has quit [Ping timeout: 240 seconds]
23:27
mbj has quit [Ping timeout: 245 seconds]