havenwood has quit [Remote host closed the connection]
jbr^ has quit [Quit: Connection closed for inactivity]
elia has joined #rubinius
<yorickpeterse>
morning
Bwild has quit [Ping timeout: 265 seconds]
max96at|off is now known as max96at
elia has quit [Quit: Computer has gone to sleep.]
[spoiler] has joined #rubinius
Akanksha08 has quit [Quit: Page closed]
elia has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
Akanksha08 has joined #rubinius
[spoiler] has quit [Quit: Leaving]
<yopp>
happy new year folks!
elia has quit [Quit: Computer has gone to sleep.]
Akanksha08 has quit [Quit: Page closed]
<bennyklotz>
happy new year @ all :)
diegoviola has joined #rubinius
Bwild has joined #rubinius
Bwild has quit [Ping timeout: 244 seconds]
meh` has joined #rubinius
nirvdrum has joined #rubinius
* cremes
Is this the Year of Rubinius?
* |jemc|
checks his zodiac calendar
<yorickpeterse>
the year of the Rubinius desktop/server? Perhaps
<cremes>
heh
<brixen>
pretty sure it's the year of Rubinius on the mainframe :)
<brixen>
happy new year to everyone in 2015 already
<yorickpeterse>
No no that's Node.js
<brixen>
heh
<cremes>
hah
<cremes>
a
<brixen>
2015: the year people start writing their own, better languages on Titanius :)
<|jemc|>
I'll drink to that :)
<brixen>
me, too, I'm sure
<brixen>
but I'll drink far less than what I drank implementing encodings :p
<|jemc|>
heh
goyox86 has joined #rubinius
havenwood has joined #rubinius
dlackty__ has quit [Ping timeout: 272 seconds]
mjc_ has quit [Ping timeout: 272 seconds]
jc00ke has quit [Ping timeout: 272 seconds]
Guest85414______ has quit [Ping timeout: 272 seconds]
mrb_bk has quit [Ping timeout: 272 seconds]
andrewstewart has quit [Ping timeout: 272 seconds]
jeregrine has quit [Ping timeout: 272 seconds]
pzol_ has left #rubinius ["Sayonara!"]
chrisseaton has quit [Ping timeout: 272 seconds]
Guest85414______ has joined #rubinius
mrb_bk has joined #rubinius
andrewstewart has joined #rubinius
dlackty__ has joined #rubinius
jc00ke has joined #rubinius
mjc__ has joined #rubinius
jeregrine_ has joined #rubinius
chrisseaton_ has joined #rubinius
<yorickpeterse>
git today | wc -l # => 18
<yorickpeterse>
clearly I'm not really contributing here at the office
<yorickpeterse>
:D
<yorickpeterse>
(ignoring that I spent 2 hours helping a co-worker debug an ActiveRecord naming conflict)
<yorickpeterse>
AR < 4.something defines its own "connection" method on instance level. We happen to have a DB relation called "connections"
<yorickpeterse>
which then fucks up stuff like "belongs_to :connection"
pzol_ has joined #rubinius
<brixen>
yorickpeterse: fun
<brixen>
in those situations, take 5 min to write out what would have made that 10x easier to debug and send it to me :)
<yorickpeterse>
well, in this case I could've solved it in 2 minutes if I opened the file of the top stack frame
<yorickpeterse>
since that had the line in question
<yorickpeterse>
I just never did that for some reason
<yorickpeterse>
so I guess having some offending source code in an error message would be nice (e.g. like clang does)
<cremes>
yorickpeterse, brixen: in that situation there is likely a method being overridden somewhere. perhaps there could be a “strict” mode or
<cremes>
an auto-lint that would warn about the override.
<cremes>
the method signatures are probably quite different too so that could be another reason to spit out a warning.
* cremes
yes, i’ve been bitten by similar bugs in the past… :)
<|jemc|>
cremes: you make a good point about the differing signatures - an opt-in mode that detects and warns about that would be useful in lots of situations
<|jemc|>
including situations where you actually did intend to override, but you did it poorly and with the wrong signature
<cremes>
yep, agreed.
<|jemc|>
although this will have to be reconciled with multiple dispatch in 3.0
<cremes>
|jemc|: at minimum an arity check would be helpful.
<cremes>
wont’ catch everything but it might help warn on certain overrides
|jemc| has quit [Quit: WeeChat 1.0.1]
mbj has joined #rubinius
<dreinull75>
happy new year to all of you, we're inching in here in CET
<goyox86>
Once a friend used the 'class' name for an AR attribute (He was learning rails) without telling us, and I was almost hitting my head against the walls
<brixen>
|jemc|: they let you out of your bars when you paste ascii art? :)
<brixen>
|jemc|: also, what TZ are you in?
jeregrine has joined #rubinius
|jemc| has quit [Ping timeout: 256 seconds]
diegoviola has quit [Remote host closed the connection]
mustmodify has left #rubinius [#rubinius]
slaught has joined #rubinius
amclain has joined #rubinius
|jemc| has joined #rubinius
<|jemc|>
brixen: Seattle time - you caught me - it's still Dec 31 here...
<brixen>
|jemc|: heh
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
[spoiler] has joined #rubinius
mbj has left #rubinius [#rubinius]
<cremes>
brixen: sad to see rubyspec end, but even more *glad* to see you continue to refine your focus. as you told me in a conversation some
<cremes>
months ago, you wasted a bunch of time early on in rubinius chasing perfect MRI compatbility when you should have been trying to solve
<cremes>
real people’s business problems by enhancing the language. here’s hoping that 2015 brings more focus to solving problems
<cremes>
instead of chasing “perfect” compatibility with an imperfectly written implementation. cheers!
<|jemc|>
"Rubinius needs to be free to prioritize efforts toward things that benefit Rubinius, just like all the other Ruby implementations have done."
* |jemc|
+ 1
amclain has quit [Quit: Leaving]
omninonsense has joined #rubinius
[spoiler] has quit [Ping timeout: 240 seconds]
cremes has quit [Ping timeout: 258 seconds]
imajes has quit [Ping timeout: 258 seconds]
stormbrew has quit [Ping timeout: 258 seconds]
omninonsense has quit [*.net *.split]
Gibheer has quit [*.net *.split]
eregon has quit [*.net *.split]
slaught has quit [*.net *.split]
mpapis has quit [*.net *.split]
blowmage` has quit [*.net *.split]
kagaro has quit [*.net *.split]
dreinull75 has quit [*.net *.split]
dlackty__ has quit [*.net *.split]
andrewstewart has quit [*.net *.split]
djinni has quit [*.net *.split]
brixen has quit [*.net *.split]
cypher23 has quit [*.net *.split]
havenwood has quit [*.net *.split]
cpuguy83 has quit [*.net *.split]
pd has quit [*.net *.split]
coffeejunk has quit [*.net *.split]
clauswitt has quit [*.net *.split]
machty has quit [*.net *.split]
pzol_ has quit [*.net *.split]
yorickpeterse has quit [*.net *.split]
jeremyevans has quit [*.net *.split]
ahkurtz has quit [*.net *.split]
TheMoonMaster has quit [*.net *.split]
jeregrine has quit [*.net *.split]
jc00ke has quit [*.net *.split]
mrb_bk has quit [*.net *.split]
heftig has quit [*.net *.split]
guilleiguaran has quit [*.net *.split]
max96at has quit [*.net *.split]
mjc__ has quit [*.net *.split]
Guest85414______ has quit [*.net *.split]
stass has quit [*.net *.split]
Dyrim has quit [*.net *.split]
abbe has quit [*.net *.split]
justinmcp_ has quit [*.net *.split]
alexsuraci has quit [*.net *.split]
cyndis has quit [*.net *.split]
stormwind has quit [*.net *.split]
halorgium has quit [*.net *.split]
larstobi has quit [*.net *.split]
DireFog has quit [*.net *.split]
dmilith has quit [*.net *.split]
yxhuvud has quit [*.net *.split]
kfpratt has quit [*.net *.split]
bakkdoor has quit [*.net *.split]
heroux has quit [*.net *.split]
saline has quit [*.net *.split]
mqt has quit [*.net *.split]
erdic has quit [*.net *.split]
Liothen has quit [*.net *.split]
_ko10 has quit [*.net *.split]
tarcieri has quit [*.net *.split]
meh` has quit [*.net *.split]
nirvdrum has quit [*.net *.split]
bennyklotz has quit [*.net *.split]
darix has quit [*.net *.split]
Rotonen_ has quit [*.net *.split]
|jemc-bot| has quit [*.net *.split]
locks has quit [*.net *.split]
atambo has quit [*.net *.split]
yopp has quit [*.net *.split]
|jemc| has quit [*.net *.split]
LTe_ has quit [*.net *.split]
_whitelogger_ has joined #rubinius
lopex has joined #rubinius
yipdw has joined #rubinius
yipdw has quit [Changing host]
yipdw has joined #rubinius
dbussink has joined #rubinius
chrisseaton has joined #rubinius
slaught has quit [Quit: slaught]
atambo has quit [Quit: yarr]
atambo has joined #rubinius
diegoviola has joined #rubinius
heftig_ has joined #rubinius
heftig has quit [Read error: Connection reset by peer]
digitalextremist has joined #rubinius
slaught has joined #rubinius
max96at is now known as max96at|off
digitalextremist has quit [Remote host closed the connection]