postmodern has quit [Quit: Leaving]
cored has quit [Ping timeout: 245 seconds]
postmodern has joined #rom-rb
cored has joined #rom-rb
cored has joined #rom-rb
jfredett has joined #rom-rb
postmodern has quit [Quit: Leaving]
cored has quit [Ping timeout: 248 seconds]
snusnu has quit [Quit: Leaving.]
jfredett has quit [Quit: Leaving.]
mbj has joined #rom-rb
postmodern has joined #rom-rb
lorenzo_off is now known as lorenzo
lorenzo is now known as lorenzo_
postmodern has quit [Ping timeout: 264 seconds]
mbj has quit [Ping timeout: 248 seconds]
mbj has joined #rom-rb
snusnu has joined #rom-rb
rolfb has joined #rom-rb
mbj has quit [Quit: Lost terminal]
cored has joined #rom-rb
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
breakingthings has joined #rom-rb
rolfb has quit [Quit: Leaving...]
rolfb has joined #rom-rb
jfredett has joined #rom-rb
rolfb has quit [Quit: Leaving...]
rolfb has joined #rom-rb
cored has quit [Ping timeout: 245 seconds]
cored has joined #rom-rb
rolfb has quit [Ping timeout: 256 seconds]
dudleyf has joined #rom-rb
rolfb has joined #rom-rb
rolfb has quit [Ping timeout: 245 seconds]
rolfb has joined #rom-rb
<
solnic>
snusnu: yo
<
solnic>
snusnu: got any luck with that adapter require?
<
solnic>
I’m updating the example right now
kleech has joined #rom-rb
<
snusnu>
solnic: sorry, had no time, fighting rbnacl and encoding fuckups
rolfb has quit [Ping timeout: 264 seconds]
<
snusnu>
hey namelessjon, i saw you're involved with rbnacl .. do you have a few minutes?
kleech has quit [Remote host closed the connection]
rolfb has joined #rom-rb
rolfb has quit [Ping timeout: 248 seconds]
careo has joined #rom-rb
kleech has joined #rom-rb
rolfb has joined #rom-rb
snusnu has quit [Quit: Leaving.]
kleech has quit [Remote host closed the connection]
mbj has joined #rom-rb
breakingthings has quit [Remote host closed the connection]
breakingthings has joined #rom-rb
snusnu has joined #rom-rb
snusnu1 has joined #rom-rb
snusnu1 has quit [Client Quit]
snusnu has quit [Ping timeout: 276 seconds]
rolfb has joined #rom-rb
snusnu has joined #rom-rb
breakingthings has quit [Remote host closed the connection]
breakingthings has joined #rom-rb
cored has quit [Ping timeout: 268 seconds]
cored has joined #rom-rb
cored has joined #rom-rb
dudleyf has quit [Quit: dudleyf]
mbj has quit [Quit: leaving]
cored has quit [Ping timeout: 260 seconds]
cored has joined #rom-rb
cored has joined #rom-rb
rolfb has quit [Quit: Leaving...]
rolfb has joined #rom-rb
jfredett has quit [Remote host closed the connection]
jfredett has joined #rom-rb
jfredett has quit [Quit: Leaving.]
postmodern has joined #rom-rb
mbj has joined #rom-rb
mbj_ has joined #rom-rb
mbj has quit [Ping timeout: 245 seconds]
breakingthings has quit [Remote host closed the connection]
breakingthings has joined #rom-rb
breakingthings has quit [Remote host closed the connection]
<
postmodern>
so looking at the example syntax for ROM
<
postmodern>
seems like schema and mappings could be combined
<
solnic>
postmodern: they will be
<
solnic>
I mean, not conceptually
<
postmodern>
but syntactically
<
postmodern>
trying to find ways to simplify the syntax for the developer
<
solnic>
we can have convenient things like for example generating schema and mapping from virtus models
<
postmodern>
also env should have a #session method that takes a block
<
solnic>
yeah I FORGOT to add that, can you believe that? ;)
<
solnic>
I actually used env.session {} in the example because I thought it’s there lol
<
solnic>
snusnu pointed out it’s not really implemented yet
<
solnic>
I’ll add it in the next release
<
postmodern>
i assume you'd just map in #attributes, that way you could handle AR or Mongo models
<
solnic>
yeah would be nice to rely on some interface
<
mbj_>
Yeah, mapping syntaxes are hard.
mbj_ is now known as mbj
<
mbj>
During the last years I did around 4 implementations and all the times I'm "unhappy"
<
postmodern>
i hear you
<
postmodern>
so what's the meaning of "repository :..." in schema?
<
solnic>
postmodern: repository sets up an adapter so it basically means it’s the data source
<
solnic>
you can only set it on base relations though
<
solnic>
because you
*can* establish other. non-base relations, inside schema too…like a join for example
<
solnic>
I’ll add an example, maybe today, just waiting for bundler to start working again
<
solnic>
or rubygems I should say
<
mbj>
solnic: mr tooling hears you
<
mbj>
solnic: I'll play around with a "from scratch" rubygems alternative soon.
<
mbj>
solnic: Dont lought this time, I did so much "hard from scratch" :D
<
mbj>
solnic: It shouldnt be too hard to describe dependencies and some installation procedures.
<
postmodern>
solnic, wouldn't the ENV handle that?
<
solnic>
postmodern: handle what?
<
solnic>
why bundler is fetching specs for all gems? O_o
<
postmodern>
solnic, seems like redundant information
<
postmodern>
solnic, since your creating the schema from the env
<
postmodern>
solnic, and you already stated the env should use a memory store
<
solnic>
hmm not really, env is just a container for schema and mappings
<
solnic>
so you specify schema and it gets stored in env
<
solnic>
then you specify mapping and it gets stored in env
<
solnic>
mapping is built on top of schema
<
solnic>
because schema are just axiom gateways and mappings are rom relations with mappers wrapping axiom gateways
<
solnic>
changing to https for rubygems.org fixed the problem
<
solnic>
interesting
<
postmodern>
wonder why bundle hasn't changed :rubygems to 'https://'