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
djsell has quit [Ping timeout: 240 seconds]
djsell has joined #rom-rb
djsell has quit [Ping timeout: 248 seconds]
djsell has joined #rom-rb
snusnu has quit [Ping timeout: 248 seconds]
djsell has quit [Ping timeout: 252 seconds]
djsell has joined #rom-rb
djsell has quit [Ping timeout: 240 seconds]
dkubb has joined #rom-rb
mbj has quit [Ping timeout: 255 seconds]
mbj has joined #rom-rb
mbj has quit [Ping timeout: 256 seconds]
solnic has joined #rom-rb
<solnic> dkubb: morning
zekefast has joined #rom-rb
lorenzo_ has joined #rom-rb
lorenzo_ has quit [Ping timeout: 248 seconds]
lorenzo_ has joined #rom-rb
splattael has joined #rom-rb
snusnu has joined #rom-rb
zekefast has quit [Ping timeout: 240 seconds]
postmodern has quit [Quit: Leaving]
zaidan has joined #rom-rb
zekefast has joined #rom-rb
snusnu has quit [Quit: Leaving.]
snusnu has joined #rom-rb
dbussink has joined #rom-rb
mbj has joined #rom-rb
solnic has quit [Quit: Linkinus - http://linkinus.com]
mbj has quit [Ping timeout: 246 seconds]
snusnu has quit [Read error: Connection reset by peer]
snusnu has joined #rom-rb
mbj has joined #rom-rb
mbj_ has joined #rom-rb
mbj has quit [Ping timeout: 276 seconds]
mbj has joined #rom-rb
mbj_ has quit [Ping timeout: 248 seconds]
splattael has quit [Quit: Leaving.]
<mbj> snusnu: ping
<mbj> snusnu: I'm on a high latency line with bufferbloat, so dont be upset once communication breaks ;)
zekefast has quit [Quit: Leaving.]
mbj has quit [Read error: Connection reset by peer]
cored has joined #rom-rb
<cored> hello all
djsell has joined #rom-rb
dkubb has quit [Quit: Linkinus - http://linkinus.com]
zekefast has joined #rom-rb
djsell has quit [Quit: Leaving.]
<snusnu> hey cored
<snusnu> cored: why the "oh no"? ;)
zekefast has quit [Quit: Leaving.]
mbj has joined #rom-rb
<snusnu> mbj: yo, wassup?
lorenzo_ has quit [Remote host closed the connection]
ddfreyne has quit [Excess Flood]
ddfreyne has joined #rom-rb
<cored> fine :-)
<cored> hehe
<cored> the oh no was just because I was surprise
<cored> at least there is a new roadmap
<cored> I think I'm going start reading the code
<cored> why the change of name?
namelessjon has joined #rom-rb
<mbj> snusnu: Nothing specific, I need to dig logs to see what you guys did
<mbj> snusnu: And I read you'd like to have my voice on sth
djsell has joined #rom-rb
solnic has joined #rom-rb
mbj has quit [Ping timeout: 240 seconds]
mbj has joined #rom-rb
<Gibheer> cored: they changed it, because datamapper 2.0 was too boring ;)
<Gibheer> and too confusing
mbj has quit [Ping timeout: 252 seconds]
mbj has joined #rom-rb
<cored> he
<cored> Ruby Object Mapper sounds quite generic
<mbj> yeah
<solnic> cored: which changed the name for a couple of important reasons
<solnic> cored: 1) it is a new project
<solnic> 2) DM or is bloated with tons of legacy code that we are not maintaining anymore
<solnic> s/or/org/
<solnic> s/or/org/
<solnic> s/which/we/ O_o
<solnic> oh and another one was that we actually hate naming stuff after design patterns
<solnic> so, we will have a funny situation in ruby ecosystem that a project called datamapper implements activerecord pattern
<solnic> it's gonna be our very own funny thing, sort of a surprise-surprise to new comers :P
<solnic> but yeah, we could rename datamapper to something else and leave it there heh ;)
<cored> solnic: :-)
<cored> nice
<solnic> with ROM it's a whole new thing
<cored> probabbly now you haev some sort of deadline for releasing
<solnic> we will be pushing small releasing starting this month
<cored> taking in count this is new code base without legacy code
<solnic> and continue pushing new stuff from version to version
<solnic> DM 2.0 felt like a huge big-bang release
<solnic> it was too hard to grasp to be honest
<solnic> with ROM it's clear it is a NEW project
<solnic> it's not gonna be feature complete in its early first versions
<solnic> etc
<solnic> it's a fresh start for us and we're really really excited about this
<solnic> I also smile every time I look at the new github org account with just a few projects
<cored> :-)
<mbj> solnic: yeah
<cored> fair enough also I'm excited too
<mbj> solnic: I wsa busy the last days but will help with rom-{mapper,relation} soon.
<solnic> so, mapper was split into 2 pieces. rom-relation and rom-mapper
<cored> mbj: are you ready for me bothering you all day long asking questions?
<solnic> we'll push first release w/o relationship support really soon
<solnic> it will probably not work with sql yet
<solnic> but we want to encourage people to play with it
<solnic> maybe try to write some axiom adapters etc
<solnic> personally I want to start building our ecosystem from the start
<solnic> so them axiom adapters we have the better
<solnic> the more*
<mbj> Yeah
<solnic> geez sorry I'm a bit tired
<mbj> solnic: np
<mbj> cored: Pls do so, I'm also busy so I'll maybe not reply in time
<mbj> solnic, snusnu I'll host a small talk about adding minitest killer to mutant in this channel tomorrow
<mbj> 16:00 CEST
<mbj> Got asked on twitter for support
<solnic> cool, I won't be online though (going back to the mountains from Krakow around that time)
<mbj> Yeah would love to get significant outside contributions to mutant
<mbj> it is lots of work ;)
zekefast has joined #rom-rb
zekefast has quit [Client Quit]
<cored> mbj: coo
<cored> mbj: let me know with what I can help, that's also sounds interesting
<mbj> cored: Stare at Mutant::Killer::Rspec
<mbj> And try to figure out how to create an Mutant:Killer::Minitest ;)
<cored> oki
<cored> will do that this afternoon then
<cored> at least try :-)
snusnu has quit [Quit: Leaving.]
knowtheory has joined #rom-rb
snusnu has joined #rom-rb
snusnu1 has joined #rom-rb
snusnu1 has quit [Client Quit]
snusnu1 has joined #rom-rb
snusnu1 has quit [Client Quit]
snusnu has quit [Ping timeout: 276 seconds]
<dbussink> solnic: actually found the issue with dm-core specs failing on rbx 1.9 mode and fixed it :)
snusnu has joined #rom-rb
zaidan has quit [Quit: leaving]
<solnic> dbussink: that's cool
<elskwid> Howdy everyone.
<solnic> elskwid: morning!
<elskwid> Close, it's afternoon now (12:30).
<elskwid> How's things?
<elskwid> I've been busy with the summer cleaning of the house. Back to work proper now.
<solnic> elskwid: it's good I suppose
<solnic> we continue with rom-relation/rom-mapper + new sql generator
<solnic> rom-relation with rom-mapper will be released soon
<solnic> if we can get sql done it would be a quite functional release
<solnic> still no session though
<solnic> but that's next step
<elskwid> Ooooh! So excited.
<elskwid> Am I still clear to get in and work through the Virtus issues?
<elskwid> (I think so but just checking)
<elskwid> unless you'd like help somewhere else
<solnic> elskwid: sure!
<solnic> well, one of my goals is to get virtus 1.0.0 released asap
<solnic> I started a fundraiser even :D
<elskwid> Then I shall help with that.
<solnic> the thing is, there's one thing that could be a blocker
<solnic> we're not super happy with coercible interface
<solnic> it was extracted from virtus where it worked great BUT when looking at it as a stand-alone lib it is not as good as it could be
<elskwid> heh, you just answered the question I was typing
<solnic> mbj has some nice ideas how to improve it but it'd be a huge refactor
<elskwid> must type faster
<solnic> which would be?
<elskwid> I was asking if it was the interface internal to Virtus or the Coercible gem interface
<solnic> coercible gem yeha
<solnic> yeah
<elskwid> Has mbj documented these ideas? Are then in some issues or a doc?
<solnic> not yet
<solnic> but it's easy
<elskwid> And, does it make sense to uproot the api pre-1.0
<solnic> now we have this:
<elskwid> If so, I'd be happy to help on both libs
<solnic> coercer[String].to_integer('1')
<solnic> we want this:
<solnic> coercer[String].to(Integer).call('1')
<elskwid> Oh nice!
<elskwid> I like that.
<solnic> the trick here is to have symetrical coercers
<solnic> as in sth that you can easily reverse
<solnic> I like that too however I'm worried about perf penalty that will come with this refactor
<solnic> it is possible it won't be a significant slow down though
<solnic> we'll see
cored has quit [Ping timeout: 252 seconds]
cored has joined #rom-rb
cored has joined #rom-rb
cored has quit [Changing host]
<elskwid> solnic: If you are feeling up to it you could throw together an issue on Coercible and I could try to get in there.
<elskwid> similar to how we did the Virtus bit
<cored> /c
<cored> sorry
mbj has quit [Read error: Connection reset by peer]
<cored> he solnic are you around?
knowtheo1y has joined #rom-rb
<cored> seems not
<solnic> cored: I am
knowtheo1y has quit [Read error: Connection reset by peer]
knowtheo1y has joined #rom-rb
knowtheory has quit [Ping timeout: 264 seconds]
<cored> oki
<cored> checking this
<cored> is that an actual bug?
knowtheory has joined #rom-rb
knowtheo1y has quit [Read error: Connection reset by peer]
<solnic> I haven't tried to repro yet but it seems like sth is broken
<solnic> that hash shouldn't include configuration option
<cored> got it
<cored> taking a look at it
<cored> looks like interesting
postmodern has joined #rom-rb
<cored> "/j elskwid
<cored> ups
<cored> solnic
<cored> could not be able to replicate
<cored> did exact same thing as what the user pasted
cored has quit [Read error: Operation timed out]
cored has joined #rom-rb
cored has joined #rom-rb
cored has quit [Changing host]
<solnic> postmodern: trying to use ruby-install on os x beta :P
<postmodern> solnic, /me crosses fingers
<postmodern> solnic, it comes with a newer version of openssl, so will see
<postmodern> solnic, currently i explicitly tell ./configure to use homebrew's openssl
<solnic> current status: "C compiler cannot create executables"
<postmodern> boo
<solnic> export CC=gcc worked
<solnic> I think he's gonna start compiling now
<solnic> yup
<solnic> compiling :)
<postmodern> what does ls -l `which cc` say?
<solnic> postmodern: /usr/bin/cc -> clang
<postmodern> solnic, that explains it
<postmodern> solnic, i guess MRI still has issues with clang?
<solnic> failed to compile
<solnic> missing header
<solnic> 'X11/Xlib.h'
<cored> I lost my connection
<solnic> postmodern: ^
<cored> solnic: did you see my last message?
<postmodern> solnic, hmm maybe it's wanting Xlib for tk bindings?
<postmodern> solnic, try compiling it by hand
<solnic> yes it does
<solnic> postmodern: how can I build it w/o tk?
<solnic> --disable-tk?
<solnic> postmodern: also, I think there's a bug - it tries to download sources again even though they are already downloaded
<postmodern> solnic, maybe --disable-tk or --without-tk
<postmodern> solnic, guessing it's the curl command
<solnic> postmodern: ^
<postmodern> solnic, hmm
knowtheory has quit [Quit: Computer has gone to sleep]
<postmodern> solnic, that's ruby-lang.org?
<postmodern> solnic, also could you grep for X11/Xlib.h
<postmodern> solnic, or figure out what's pulling that in
<postmodern> solnic, i doubt it's a homebrew library
<postmodern> solnic, going to make bugs for these
<cored> solnic: check this out, please https://gist.github.com/cored/5769954
<cored> is this 18 # hash = { location => :foo }¬ | 18 let(:attribute_values) { { :latitude => 10.0, :longitude => 20.0, 'size_in_cm' => 12 } }¬
<cored> ups sorry
<postmodern> cored, you can define classes within describe blocks
<cored> that is the correct way of initializing
<solnic> cored: thanks, I'll check it out tomorrow ok? I'm super tired atm
<cored> oh
<cored> sure
<solnic> tinkering with os x beta is all I can do ;)
<cored> :-)
<cored> no problem
<cored> postmodern: can you elaborate?
<postmodern> cored, just define the class inline within the describe block
<cored> postmodern: that's an integration spec for virtus virtual object, just trying to figure out a bug
<cored> hm
<postmodern> cored, let() is meant for data that is initialized for every test
<cored> let me check
<cored> oh
<cored> I don't want to change that at the moment
<cored> solnic: needs to accept that
<cored> I want to know why this is happening
<postmodern> solnic, also was that against www.ruby-lang.org ?
<solnic> --with-out-ext=tk <== srsly? O_o
<solnic> postmodern: no idea
<cored> as far as I can see it's looks like the user is sending a symbol instead of an String
<postmodern> solnic, i seem to remember wget being able to resume downloads against www.ruby-lang.org
<solnic> postmodern: installing wget helped
<cored> so probabbly that's why is failing
<solnic> postmodern: curl tried to resume download of a file that was already downloaded
<solnic> that's the problem
<solnic> wget worked fine
<postmodern> solnic, odd, they should use the same method of resuming
<solnic> postmodern: but why does it try to resume in the first place?
<solnic> the file is downloaded already
<postmodern> solnic, well it should compare the size with what's on the server, and exit
<postmodern> solnic, this is what wget does
<solnic> postmodern: ok it compiled and installed it :)
<solnic> chruby works fine too
<solnic> awesome stuff man
<postmodern> solnic, i wonder if homebrew has an X11 package for tk?
<solnic> no sure
<solnic> not
<postmodern> solnic, or we might have to explicitly disable tk just for OSX users
<solnic> ok that was 1.9.3. trying 2.0.0 now
<solnic> postmodern: I guess it should be disabled by default
<solnic> who needs that anyway
<postmodern> solnic, still it's enabled by default
<solnic> postmodern: does chruby have sth like gem sets?
<postmodern> solnic, i use chgems for that
<postmodern> solnic, puts gems into $PWD/.gem/...
<postmodern> solnic, so cleanup is easy as rm -rf project/
<solnic> ok