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
mbj has joined #rom-rb
mbj has quit [Client Quit]
postmodern has joined #rom-rb
snusnu has quit [Quit: Leaving.]
<xybre> Neat. I should set up my new gem on Mutant before it gets too complex.
arnebrasseur has joined #rom-rb
snusnu has joined #rom-rb
snusnu has quit [Client Quit]
snusnu has joined #rom-rb
namelessjon has joined #rom-rb
<arnebrasseur> In Axiom, what exactly is a "Base" relation?
<arnebrasseur> # A class that represents a base relation
<arnebrasseur> class Base < Relation
<arnebrasseur>
<arnebrasseur> that's not super helpful :)
<snusnu> arnebrasseur: i have to leave now, but a base relation is what you know as a table
<snusnu> arnebrasseur: it's a relation with a name, that is "persisted under that name"
<arnebrasseur> aha
<snusnu> arnebrasseur: a "normal" relation can be thought of as a query or a view
<snusnu> roughly
<arnebrasseur> ok, that helps, thx!
<snusnu> so e.g. in rom, you need to specify a repository for a base relation, as every table lives in one database .. regular relations can span more repositories tho
<snusnu> fwiw, you'll be able to give names to every relation in rom … the closest match to that would be a view
<arnebrasseur> ok, I'll go read some more code :) trying to make sense of solnic's blog post
<arnebrasseur> but not sure of the roles of the various relations in play
<snusnu> so if you construct some joined relation, and give it a name, you'll be able to access that relation from rom's environment *by name* .. and it will be persisted in the database as a view
<arnebrasseur> that sounds pretty cool!
<snusnu> i have to leave now, but i'll bbiab
<arnebrasseur> no worries, I'll be computering :)
<snusnu> heh, njoy
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
arnebrasseur has quit [Read error: Connection reset by peer]
arnebrasseur has joined #rom-rb
arnebrasseur has quit [Read error: Connection reset by peer]
arnebrasseur has joined #rom-rb
snusnu has quit [Ping timeout: 245 seconds]
arnebrasseur has quit [Ping timeout: 245 seconds]
postmodern has quit [Quit: Leaving]
mbj has joined #rom-rb
jfredett has joined #rom-rb
snusnu has joined #rom-rb
mbj has quit [Quit: leaving]
snusnu has quit [Quit: Leaving.]
mbj has joined #rom-rb
jfredett has quit [Quit: Leaving.]
snusnu has joined #rom-rb
mbj has quit [Quit: leaving]
mbj has joined #rom-rb
xybre has quit [Ping timeout: 264 seconds]
xybre has joined #rom-rb
<mbj> solnic: you now have push access to mutant and unparser, feel free to push patches/dep-bumps/fixes whatever you think is needed, when I'm not available.
<solnic> good evening
<solnic> mbj: cool thanks man
<mbj> solnic: np.
<mbj> solnic: Can you try to release unparser-0.0.18 from your network location. Me and snusnu are "geo-blocked" by new load-balancer giving 500 on push.
<solnic> mbj: sure
<solnic> gimme a minute
<mbj> solnic: thx
<mbj> solnic: Just tried via TOR and also getting the 500-error
<mbj> *tor on US ip
<solnic> mbj: dude why is it 0.0.18? should be 0.1.0 IMHO
<mbj> solnic: Feel free to make it 0.1.0 if you like :D
<mbj> solnic: I did not had any significant improvement, only bugfixes.
<mbj> solnic: I'd go to 0.1.0 once I have comment unparsing :D
<solnic> 0.0.x means something is super experimental / partially broken / barely usable
<solnic> alpha basically
<mbj> solnic: So lets go to 0.1.0
<mbj> solnic: version is on .gemspec
<mbj> solnic: Pls release 0.0.18 now, I dont have the time to release a new mutant, and it want to get the new unparser picked up
<solnic> sure
<solnic> mbj: 500 sorry buddy
mbj_ has joined #rom-rb
mbj_ has quit [Client Quit]
mbj_ has joined #rom-rb
mbj has quit [Ping timeout: 264 seconds]
mbj_ is now known as mbj
mbj has quit [Quit: leaving]
<solnic> :)