<lgierth>
the memory adapter has write support already, right/
<lgierth>
?
<snusnu>
hey lgierth
<mbj>
lgierth: yeah it has.
<snusnu>
yeah
<lgierth>
coolio
<mbj>
snusnu: Having some conceptual problems. Will fix them and push.
<lgierth>
that's good enough to get started with something
<snusnu>
mbj: what about?
<mbj>
snusnu: Wrapping generic trackers around evaluator nodes, works. But you cannot get a full evaluator tree in tracking case easily. Only on errors.
<mbj>
snusnu: Basically the current design can only return an evaluator tree if an error was catched, this is not good.
<mbj>
snusnu: I need to be able to get a full evaluation tree for all "states".
<mbj>
snusnu: Everything else is just an optimization.
<snusnu>
mbj: it's kinda hard for me to think about this stuff, without some code reference
<mbj>
snusnu: yeah
<mbj>
snusnu: I'll publish it soon, but for now its under constant flux.
<mbj>
snusnu: I hope its a big step forward, once done.
zekefast has quit [Ping timeout: 248 seconds]
<mbj>
snusnu: Seems I cannot easily create tracker that wrap evaluators to produce tracking behavior.
<mbj>
snusnu: I think I'll add some minimal interface to evaluators for that.
<mbj>
snusnu: Need to refactor it away later.
<snusnu>
mbj: well, what can i say, i literally have no idea
<mbj>
snusnu: surry
<snusnu>
mbj: heh no worries at all, i just think i can't be of any advice/help :)
<snusnu>
i realize how you still might benefit from /dev/null ;)
<mbj>
:D
snusnu has quit [Quit: Leaving.]
<lgierth>
what is the difference between relations and base_relations in ROM::Schema's context?
<mbj>
lgierth: base_relations have a "physical" repesentation.
zekefast has joined #rom-rb
<mbj>
lgierth: In database / remote-apis / whatever.
<mbj>
lgierth: "normal" relations are relations with an operand applied.
<mbj>
lgierth: You *can* think of them as a "view". But pls dont, they are far more powerfull.
<lgierth>
alright
<lgierth>
so e.g. with couchdb, you could actually generate server-side view code from a certain subset of operations
<mbj>
lgierth: yeah
<lgierth>
it looks as if the syntax is relation(:banned_users) { relations[:users].restrict(banned: true) }
kalleth_ has joined #rom-rb
<lgierth>
question, but right afterwards i thought, why don't i just try :p
<mbj>
lgierth: question or statement?
<mbj>
:P
snusnu1 has joined #rom-rb
kalleth has quit [Ping timeout: 252 seconds]
snusnu has joined #rom-rb
mbj has quit [Ping timeout: 245 seconds]
snusnu has quit [Quit: Leaving.]
snusnu1 has joined #rom-rb
snusnu1 has quit [Client Quit]
snusnu has joined #rom-rb
mbj has joined #rom-rb
zekefast has quit [Quit: Leaving.]
zekefast has joined #rom-rb
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
<mbj>
snusnu: you might be interested in improving anima a bit?