<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