<snusnu>
i added a preliminary readme for ducktrap
<snusnu>
well, i actually added an example for an EV + EC mapping :)
<cored>
hello all
cored has joined #rom-rb
cored has quit [Changing host]
cored has joined #rom-rb
<snusnu>
mbj: within the next few days, i hope to come up with a rom compatible mapper that uses ducktrap under the hood (i.e. it automatically creates proper ducktraps based on a mapping DSL for simple attributes, EVs and ECs)
<snusnu>
hey cored
<cored>
snusnu: hello
<cored>
hi mbj
<mbj>
snusnu: thx man
cored has quit [Ping timeout: 272 seconds]
travis-ci has joined #rom-rb
<travis-ci>
[travis-ci] mbj/ducktrap#120 (master - 2f1bcef : snusnu): The build was broken.
<cored_>
snusnu: can you help me out with the extraction that I'm doing for devtools
<cored_>
?
<snusnu>
cored_: what questions do you have?
cored_ has quit [Ping timeout: 245 seconds]
skade has joined #rom-rb
<snusnu>
hey skade, just a little headsup re ducktrap (we were talking about it, right?), i've added a simple readme: https://github.com/mbj/ducktrap
<skade>
snusnu \o/ thank you!
<snusnu>
skade: as you can see, the api currently is rather verbose, but that can be optimized
<snusnu>
skade: the "interesting" parts are in Person::TRAP .. it shows how to do EV and EC
<skade>
jep, that seems interesting indeed
<snusnu>
skade: i will try to come up with a rom compatible mapper that uses ducktrap under the hood for load/dump .. the goal is to create appropriate ducktraps automatically, based on information collected with a DSL
<skade>
snusnu: I have a small lib that turns virtus 0.5.5 into representables
<snusnu>
skade: axiom recently got support for #group and #ungroup (support for EC) and #wrap and #unwrap (support for EV)
<skade>
didn't have the chance to upgrade, though
<snusnu>
skade: interesting, i never used virtus or representable tho
<skade>
representable is similar to ducktrap but works… well.. oddly. well, the interesting part is that virtus holds all the type info
<snusnu>
yeah that's true, while virtus knows about the type info, anima doesn't, so a ducktrap/anima/mapper would need to provide typing info in the mapping dsl, in order to be able to construct proper ducktraps
snusnu has quit [Quit: Leaving.]
lgierth has joined #rom-rb
lgierth has quit [Quit: Ex-Chat]
mkristian has quit [Ping timeout: 272 seconds]
cored has joined #rom-rb
<cored>
hi
<cored>
please, check out the changes I've been making to devtools tasks extraction