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
jgaskins has quit [*.net *.split]
jgaskins has joined #rom-rb
jgaskins has quit [Quit: This computer has gone to sleep]
jfredett-laptop has joined #rom-rb
asdasdasdasdasd_ has joined #rom-rb
lgierth has quit [Ping timeout: 265 seconds]
cored has joined #rom-rb
cored has joined #rom-rb
postmodern has joined #rom-rb
cored has quit [Ping timeout: 252 seconds]
bffff_ has quit [Quit: Connection closed for inactivity]
skade has joined #rom-rb
jfredett-w1 has quit [Ping timeout: 245 seconds]
skade has quit [Quit: Computer has gone to sleep.]
plexus_ has joined #rom-rb
asdasdasdasdasd_ has quit [Quit: Ex-Chat]
lgierth has joined #rom-rb
skade has joined #rom-rb
skade has quit [Client Quit]
plexus_ has quit [Ping timeout: 240 seconds]
mcls has joined #rom-rb
plexus_ has joined #rom-rb
skade has joined #rom-rb
mcls has quit [Ping timeout: 264 seconds]
mcls has joined #rom-rb
solnic has joined #rom-rb
lgierth has quit [Quit: Ex-Chat]
plexus_ has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #rom-rb
kapowaz has quit [Ping timeout: 378 seconds]
cbuxton__ has quit [Ping timeout: 378 seconds]
kapowaz has joined #rom-rb
cbuxton___ has joined #rom-rb
xargoon has quit [Ping timeout: 469 seconds]
xargoon has joined #rom-rb
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #rom-rb
skade has quit [Quit: Computer has gone to sleep.]
postmodern has quit [Quit: Leaving]
lgierth has joined #rom-rb
lgierth has quit [Remote host closed the connection]
jfredett-laptop has quit [Quit: Leaving.]
Gibheer_ has joined #rom-rb
breaking_ has joined #rom-rb
motley_ has joined #rom-rb
breakingthings has quit [*.net *.split]
onewheelskyward has quit [*.net *.split]
Gibheer has quit [*.net *.split]
motley has quit [*.net *.split]
kalleth has quit [*.net *.split]
cored has joined #rom-rb
kalleth has joined #rom-rb
onewheelskyward has joined #rom-rb
mcls_ has joined #rom-rb
mcls has quit [Ping timeout: 491 seconds]
cored has quit [Ping timeout: 269 seconds]
cored has joined #rom-rb
skade has joined #rom-rb
skade has quit [Quit: Computer has gone to sleep.]
mkristian has joined #rom-rb
skade has joined #rom-rb
cored has quit [Ping timeout: 241 seconds]
cored has joined #rom-rb
mcls_ has quit [Quit: Computer has gone to sleep.]
mcls_ has joined #rom-rb
mcls_ has quit [Quit: Lingo - http://www.lingoirc.com]
skade has quit [Quit: Computer has gone to sleep.]
cored has quit [Ping timeout: 252 seconds]
cored has joined #rom-rb
cored has joined #rom-rb
skade has joined #rom-rb
jgaskins has joined #rom-rb
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #rom-rb
skade has quit [*.net *.split]
solnic has quit [*.net *.split]
motley_ has quit [*.net *.split]
breaking_ has quit [*.net *.split]
avdi has quit [Ping timeout: 245 seconds]
avdi has joined #rom-rb
motley_ has joined #rom-rb
breaking_ has joined #rom-rb
kapowaz has quit [Ping timeout: 245 seconds]
kapowaz has joined #rom-rb
jgaskins has quit [Quit: This computer has gone to sleep]
cschneid_ is now known as cschneid
solnic has joined #rom-rb
Gibheer_ is now known as Gibheer
avdi has quit [Ping timeout: 245 seconds]
avdi has joined #rom-rb
CraigBuchek has joined #rom-rb
mkristian has quit [Quit: bye]
skade has joined #rom-rb
motley_ is now known as motley
skade has quit [Quit: Computer has gone to sleep.]
postmodern has joined #rom-rb
<xybre> solnic: its been quiet the past week
<solnic> xybre: sorry I'm having too much family stuff going on these days
<solnic> it should calm down within this week
<xybre> solnic: IT's all good, I figured there was some external stressors. I was wondering though where I should post things I thought might be of interest to you guys if no one happened to be in here at the time?
<solnic> xybre: we have the ML
<solnic> xybre: actually I'd love to see it more active
<solnic> I never liked the fact most of the communication happens on IRC
<solnic> it sucks in most of the cases
<xybre> I was jsut goign to say that "even though I'm not a huge fan of mailing lsits.." but I can't see the advantage of them now.
<xybre> Yeah, I really like IRC but there are some serious drawbacks.
<xybre> I've been testing Slack for private development, but there's no easy public access.
<solnic> <= slack user at work
<solnic> loving it
<solnic> gotta go, maybe I'll be back later sorry
<solnic> ttyl
<solnic> xybre: before I leave though - starting in March I'll be working on OSS (meaning ROM) every Friday
<solnic> so you should see constant progress
<xybre> Awesome
<xybre> I'll join the ML
cored has quit [Ping timeout: 252 seconds]
cored has joined #rom-rb
cored has joined #rom-rb
cored has quit [Changing host]
<postmodern> interesting optimization
<postmodern> i do worry that ROM will grow too many layers, and something as simple as save a model will result in an explosion of object allocations
<solnic> postmodern: are you worried about complexity, performance or both?
skade has joined #rom-rb
<solnic> postmodern: saving an object means dumping its state to a tuple and passing it down to the adapter, that won't be handled by god-knows-what
<postmodern> solnic, performance hit due to complexity
<solnic> we'll see, we are using immutable ASTs internally so that does result in many object allocations
<solnic> otoh it feels like that should be way easier to cache so there's that
<solnic> the new sql generator has its own ast
<solnic> I suspect all sorts of optimizations could be done there eventually
<solnic> re many layers, I'm not really sure if it can be done w/o multiple layers, there are so many separate concerns here that it simply justifies handling those things on multiple layers
skade has quit [Quit: Computer has gone to sleep.]
<solnic> and btw we have 3 layers, this isn't so bad man :)
<xybre> Heh, thats what I've been trying to show you for a few days (And just posted in the ML).
<solnic> it's way too early to start tackling in-memory caching but we'll get there eventually
<solnic> the most basic performance improvement is identity-map however we just skip building objects all over again even though we currently *do* hit the db again
<solnic> avoiding the db interaction will be possible once we push some things down to axiom
<xybre> While identity mapping is good for optimization, its also good for sanity. Having multiple versions of the same record denormalized around the app results in some serious hell.
<solnic> yeah that problem is solved already
<solnic> but as I said - we do hit the db again
<cored> hello all
<xybre> Mongoid v2 suffered from that when transiting associations. It was the un-fun.
<solnic> yeah
<solnic> hey cored
<xybre> I'm working on Perpetuity's postgres adapater, there's a bunch of hand-coded coercions and I'm wondering if we should use Coercible or something instead.
skade has joined #rom-rb
skade has quit [Quit: Computer has gone to sleep.]
solnic has quit [Quit: Leaving...]