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
CraigBuchek has quit [Quit: Leaving.]
cored has joined #rom-rb
cored has quit [Ping timeout: 255 seconds]
sferik has joined #rom-rb
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jfredett-w has quit [Read error: Connection reset by peer]
snusnu has joined #rom-rb
dkubb has joined #rom-rb
snusnu has quit [Ping timeout: 240 seconds]
snusnu has joined #rom-rb
<snusnu> hey dkubb
<dkubb> snusnu: good morning
<snusnu> dkubb: how's it going? it's been a while :)
<dkubb> yeah, it's going pretty good
<dkubb> working lots. mbj and I have been working together on a work project for a few months
<snusnu> that's great to hear! for me, things are a bit more relaxed, i'm travelling since end of january, altho i'm actually working my usual hours
<snusnu> btw, if you're interested in an "alternative" rom, have a look at https://github.com/snusnu/mom and https://github.com/snusnu/ramom
<snusnu> the integration specs in both projects should give you a nice overview of the API
<snusnu> and they're only 2 files ;)
<snusnu> ramom's focus is to expose a set of external and internal, context aware relations that are completely composable
<snusnu> external ones being accessible to clients (i.e. public methods client code can call), internal ones being used only for composing other relations (private methods)
<snusnu> an app built with it (ours) typically defines *all* relations upfront, and in action code (read views for now) a reader is obtained for any of the external relations, which exposes only #one or #read (to extract one tuple, or to iterate over a relation)
<snusnu> the motivation and design hugely stems from "relations as first class citizens" and the "out of the tarpit" paper
<snusnu> anyways, i'd be curious to hear your thoughts about it, should you (or anyone else) find the time to look through the code
<snusnu> eventually, i'll add a readme of course ...
<snusnu> one more thing's worth mentioning: ramom can integrate smoothly with an app that uses DM1 (for migrations, plugins, and write ops)
<snusnu> all base relations, keys and foreign keys can be inferred from DataMapper::Model.descendants
snusnu1 has joined #rom-rb
snusnu has quit [Ping timeout: 276 seconds]
snusnu1 has quit [Client Quit]
snusnu has joined #rom-rb
<dkubb> cool, I'll check it out
snusnu1 has joined #rom-rb
<dkubb> snusnu1: did you build an app with this?
<dkubb> heh, when I read mom I thought it said "Martin's Object Mapper"
snusnu has quit [Ping timeout: 252 seconds]
dkubb has quit [Quit: Linkinus - http://linkinus.com]
snusnu1 has quit [Ping timeout: 240 seconds]
sferik has joined #rom-rb
cored has joined #rom-rb
cored has joined #rom-rb
cored has quit [Ping timeout: 258 seconds]
mbj has joined #rom-rb
mbj has quit [Ping timeout: 264 seconds]
sferik has quit [Quit: Textual IRC Client: www.textualapp.com]
solnic has joined #rom-rb
postmodern has quit [Quit: Leaving]
solnic has quit [Ping timeout: 240 seconds]
solnic has joined #rom-rb
solnic has quit [Client Quit]
lgierth has joined #rom-rb
mbj has joined #rom-rb
mbj_ has joined #rom-rb
mbj has quit [Ping timeout: 240 seconds]
mbj_ has quit [Ping timeout: 264 seconds]
solnic has joined #rom-rb
snusnu has joined #rom-rb
havenwood has joined #rom-rb
snusnu has quit [Ping timeout: 255 seconds]
jfredett-w has joined #rom-rb
lgierth has quit [Remote host closed the connection]
mbj has joined #rom-rb
lgierth has joined #rom-rb
lgierth has quit [Ping timeout: 265 seconds]
mbj has quit [Ping timeout: 265 seconds]
lgierth has joined #rom-rb
lgierth has quit [Ping timeout: 240 seconds]
lgierth has joined #rom-rb
lgierth has quit [Quit: Ex-Chat]
mbj has joined #rom-rb
lgierth has joined #rom-rb
mbj has quit [Quit: leaving]
lgierth has quit [Ping timeout: 255 seconds]
lgierth has joined #rom-rb
snusnu has joined #rom-rb
postmodern has joined #rom-rb
solnic has quit [Quit: Leaving...]
lgierth has quit [Ping timeout: 252 seconds]
lgierth has joined #rom-rb
havenwood has quit [Remote host closed the connection]
lgierth has quit [Quit: Ex-Chat]
solnic has joined #rom-rb
solnic has quit [Ping timeout: 264 seconds]