<headius>
eregon: I was insufficiently persuasive when I proposed the original feature...perhaps you will be more successful
<headius>
best I could do was get them to add it, but I couldn't convince them to turn it on by default
<headius>
enebo: ok cool
subbu|lunch is now known as subbu
<enebo>
eregon: default on is nice
<headius>
it's just reporting...I don't understand the reluctance
<headius>
as if quietly-dying threads is the norm we want
<enebo>
semantically maybe they think raising is a valid way to end
<headius>
that could be
<enebo>
to me it just makes GUI development on MRI a huge fucking pain in the ass
<enebo>
everything is off thread
<headius>
I had originally offered a richer feature that allows you to register a handler, like in Java
<headius>
if you wanted to handle all unhandled it would just be Thread.abort_on_exception = -> { }
<headius>
or something
<enebo>
a handler would give more power but offers nothing in the yay or nay aspect
<headius>
er, Thread.on_exception or similar
<enebo>
since yeah you would still need to decide what that line is
<enebo>
headius: that is still a nice feature though...you can register whatever you want
<headius>
the quiet death thing affects me at least once a month
<headius>
yeah
<headius>
log your way
<enebo>
I like sensible default but a way to build your own tooling
<enebo>
is pretty important
<headius>
I added a comment describing that feature in rough terms
<headius>
given that a user would literally need one line to turn off all reporting or register a new global handler, I don't see any good reason not to have it on by default
<headius>
my real original proposal was that abort and report_on_exception should both just be on_exception
<headius>
but that train has sailed
eregon_ has joined #jruby
<eregon_>
headius, enebo: Thanks for the support :)
<headius>
eregon_: fingers crossed
<eregon_>
I missed the deadline for the MRI meeting by little, I thought it was in a couple days but it was today
<eregon_>
So probably gonna be quite short if we want this in 2.5
<headius>
and I had other responsibilities today :-(
<eregon_>
Maybe showing more bugs in their tests will help to convince, not sure
<headius>
I feel bad sometimes that I don't fight harder
<headius>
but I feel like a jerk after a while
<eregon_>
my experience at a committer meeting in Japan is fighting hard doesn't help much, you really need to find the angle that means something to the other committers
eregon_ has quit [Quit: Leaving]
bbrowning is now known as bbrowning_away
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius>
eregon: right...and I never seem to be able to figure out what that angle is