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
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: 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
djsell has joined #rom-rb
zekefast has joined #rom-rb
djsell has quit [Quit: Leaving.]
<
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>
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>
Ruby Object Mapper sounds quite generic
<
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/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: :-)
<
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>
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>
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>
geez sorry I'm a bit tired
<
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>
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: 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>
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
<
elskwid>
Has mbj documented these ideas? Are then in some issues or a doc?
<
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>
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
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
mbj has quit [Read error: Connection reset by peer]
<
cored>
he solnic are you around?
knowtheo1y has joined #rom-rb
<
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>
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>
taking a look at it
<
cored>
looks like interesting
postmodern has joined #rom-rb
<
cored>
"/j elskwid
<
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"
<
solnic>
export CC=gcc worked
<
solnic>
I think he's gonna start compiling now
<
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>
is this 18 # hash = { location => :foo }¬ | 18 let(:attribute_values) { { :latitude => 10.0, :longitude => 20.0, 'size_in_cm' => 12 } }¬
<
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
<
solnic>
tinkering with os x beta is all I can do ;)
<
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
<
postmodern>
cored, let() is meant for data that is initialized for every test
<
cored>
let me check
<
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
<
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
<
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?
<
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/