mister_solo has quit [Read error: Connection reset by peer]
mister_s_ has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
mister_s_ has quit [Ping timeout: 245 seconds]
elia has joined #jruby
tylersmith has joined #jruby
phrinx has joined #jruby
skade has joined #jruby
elia has quit [Ping timeout: 260 seconds]
bbrowning has joined #jruby
tylersmith has quit [Ping timeout: 251 seconds]
bbrowning_away has quit [Ping timeout: 250 seconds]
baroquebobcat has joined #jruby
havenwood has quit [Remote host closed the connection]
havenwood has joined #jruby
<headius>
chrisseaton: Java-based methods in JRuby are not a black box to the JVM of course, and Java+Ruby inline together just fine (under indy)
havenwood has quit [Remote host closed the connection]
colinsurprenant has joined #jruby
Aethenelle has joined #jruby
tylersmith has joined #jruby
<headius>
chrisseaton: we need to add information to COPYING about the rbx sources, noting that they're BSD-licensed
<headius>
anything that diverges from our three official licenses needs to go in there
benlovell has joined #jruby
benlovell has quit [Ping timeout: 272 seconds]
iamjarvo has joined #jruby
<rtyler>
chrisseaton: did you see the FOSDEM announcement?
<chrisseaton>
rtyler: yeah I did - I'll plan to be there
elia has joined #jruby
<rtyler>
WOOOOOOOOOOOO
<chrisseaton>
headius: they are operationally a black box, due to limitations in C2, such as limited inlining - in practice C2 is never going to unbox through JRuby's core library implementation methods, for example
<rtyler>
chrisseaton: are you at JavaOne too?
<chrisseaton>
rtyler: no, my wife's just had a baby so I'm at home
<chrisseaton>
rtyler: but Thomas Würthinger (my manager) is there - do you want me to put you in touch with him?
<rtyler>
your boss is less interesting to me :P
<chrisseaton>
headius: I think the real difference is the guarantee - Truffle guarantee's to inline through everything, C2 doesn't guarantee to inline anything
<rtyler>
I'd be happy to talk with him if he wants to know anything I can tell him about how we use JRuby and Ruby in general at Lookout
tylersmith has quit [Read error: Connection reset by peer]
<chrisseaton>
headius: I'll take a look at COPYING
tylersmith has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 258 seconds]
Hobogrammer has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
mister_solo has joined #jruby
tvo1 has joined #jruby
kares has quit [Ping timeout: 260 seconds]
tharindu has quit [Ping timeout: 272 seconds]
elia has quit [Quit: Computer has gone to sleep.]
Hobogrammer has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub>
jruby/master eb7f72e Chris Seaton: Add Rubinius copyright info to COPYING file (was already in individual files).
JRubyGithub has left #jruby [#jruby]
<JRubyGithub>
[jruby] jrubyci pushed 1 new commit to master: http://git.io/-Jt96A
kares has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
lance|afk is now known as lanceball
jwinter_ has joined #jruby
elia has joined #jruby
phrinx has quit [Read error: Connection reset by peer]
phrinx has joined #jruby
yfeldblum has joined #jruby
Hobogrammer has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
subbu is now known as subbu|lunch
tesmar has quit [Quit: tesmar]
tesmar has joined #jruby
noop has joined #jruby
mkristian has quit [Quit: bye]
mister_solo has quit [Ping timeout: 244 seconds]
baroquebobcat has quit [Quit: baroquebobcat]
mister_solo has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
guilleiguaran___ has quit [Ping timeout: 260 seconds]
bruceadams has quit [Ping timeout: 260 seconds]
shellac has joined #jruby
mccraig has quit [Ping timeout: 260 seconds]
mjc_ has quit [Ping timeout: 272 seconds]
guilleiguaran___ has joined #jruby
bruceadams has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
mccraig has joined #jruby
mjc_ has joined #jruby
Hobogrammer has quit [Quit: WeeChat 0.4.3]
colinsurprenant has joined #jruby
GregMefford has quit [Ping timeout: 260 seconds]
johnmuhl has quit [Ping timeout: 260 seconds]
johnmuhl has joined #jruby
guilleiguaran___ has quit [Ping timeout: 260 seconds]
electrical has quit [Ping timeout: 260 seconds]
gazarsgo has quit [Ping timeout: 260 seconds]
baroquebobcat has joined #jruby
GregMefford has joined #jruby
electrical has joined #jruby
guilleiguaran___ has joined #jruby
gazarsgo has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
phrinx_ has joined #jruby
phrinx has quit [Read error: Connection reset by peer]
Hobogrammer has joined #jruby
jwinter_ has quit [Ping timeout: 260 seconds]
jwinter_ has joined #jruby
calavera has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
colinsurprenant has quit [Quit: colinsurprenant]
toshe_tm has joined #jruby
toshetm has quit [Ping timeout: 245 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
iamjarvo has joined #jruby
subbu|lunch is now known as subbu
mister_solo has quit [Read error: Connection reset by peer]
mister_s_ has joined #jruby
GregMefford has quit [Quit: Connection closed for inactivity]
mister_s_ has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_s_ has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
mister_s_ has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
Aethenelle has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
colinsurprenant has joined #jruby
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
johnsonch is now known as johnsonch_afk
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
tesmar has quit [Quit: tesmar]
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
tesmar has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
brettporter has joined #jruby
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
bbrowning_away is now known as bbrowning
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_s_ has joined #jruby
triple_b_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister___ has joined #jruby
mister___ has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_s_ has quit [Ping timeout: 240 seconds]
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_s_ has joined #jruby
mister_s_ has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mister_solo has quit [Ping timeout: 246 seconds]
lanceball is now known as lance|afk
bbrowning is now known as bbrowning_away
oblutak has left #jruby [#jruby]
oblutak has joined #jruby
oblutak has left #jruby [#jruby]
xcv has quit [Remote host closed the connection]
xcv has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Aethenelle has quit [Quit: Aethenelle]
<rtyler>
any other JRuby folks at JavaOne today?
<headius>
rtyler: at least one truffle team member was here yesterday, but unsure if he's here today
<rtyler>
YOU'RE SUPPOSED TO BE BUSY
<headius>
other than that...not really...the conf costs like $2500 and that's a pretty big pill to swallow
<headius>
heheh, I am :-) trying to get a mirah/android app to build
<rtyler>
headius: is there a BoF or anything?
<headius>
unfortunately not...we used to do JRuby talks here, but everyone interested in Ruby goes to Ruby confs
<rtyler>
son
<rtyler>
i am disappoint
<headius>
kinda goes the same for Scala and Clojure...a bit less so for Groovy
zorak8 has quit [Ping timeout: 245 seconds]
<headius>
yeah I know...it got depressing to do the JRuby talk to 20 people every year when we have hundreds at each rubyconf
<rtyler>
Guillame seemed really interested in the jruby-gradle stuff when I talked to him pre-script bowl
<headius>
that's cool...it could be a great gateway for folks
<rtyler>
it's all about marketing man, what if we announced a JRuby Enterprise license
<rtyler>
and intelliJ shit
iamjarvo has joined #jruby
iamjarvo has quit [Client Quit]
<nirvdrum>
rtyler: I'd pay something for a profiler that can map back from JVM bytecode to Ruby source.
<rtyler>
doesn't yourkit do that already?
<chrisseaton>
nirvdrum: why aren't the existing profilers good enough? we're in the early stages of writing Truffle profilers - what do you need?
<nirvdrum>
chrisseaton: Unless the code JITs, they're utterly useless because all you get back is AST methods.
<rtyler>
Ruby$String$$
<rtyler>
THANKS >_<
<chrisseaton>
so it's either that, or Ruby-level profilers that use set_trace_func and are really slow?
<nirvdrum>
Once it JITs/reifies, things get simpler, but nothing maps back to a .rb source filename or line.
<nirvdrum>
But at least with a symbolic name I can usually deduce the source line for it.
<nirvdrum>
chrisseaton: Yeah. Things like perftools.rb just don't work with JRuby.
<nirvdrum>
chrisseaton: The built-in profiler works okay. But the nice part about using something like YourKit is I can start the server up with a low-cost agent and then connect at runtime to see what real traffic is doing.
<chrisseaton>
nirvdrum: yeah that's what we're aiming at - allow you to connect to a real application running in production mode, and then disconnect and have it go back to full speed
<nirvdrum>
The built-in profiler is good for benchmark-type work.
<chrisseaton>
nirvdrum: we proved it in our debugger paper, and there's a PhD student at UCI trying to do the same thing for a profiler
<nirvdrum>
chrisseaton: The other half to that is being able to do something meaningful with a heap dump. Granted there will be a fair bit of JRuby internals that won't ever be able to be ignored. But it'd be nice if there were some way to map back a hash key to a ruby-level ivar or whatever.
tcrawley is now known as tcrawley-away
<chrisseaton>
nirvdrum: yeah... no ideas to help with that at the moment
iamjarvo has joined #jruby
<nirvdrum>
A boy can dream.
Hobogrammer has quit [Ping timeout: 258 seconds]
x1337807x has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Hobogrammer has joined #jruby
fridim__ has quit [Ping timeout: 272 seconds]
quarters has joined #jruby
<quarters>
hello. I'm having issues with running an app through jruby and postgresql and I was wondering if it might have to do with me using Java 1.7
<chrisseaton>
quarters: Java 7 should be fine - can you tell us exactly what your issues are? maybe a gist with some details?
<quarters>
whenever I try to run a rake command (e.g. rake db:migrate), I get "rake aborted! NotImplementedError: NotImplementedError..."
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<quarters>
I'll setup a gist in just a second
<quarters>
but I'm wondering if the message I just typed in has been reported as a common issue
<quarters>
I actually am lost on what I should include in the gist since the code is from a friend and not mine
x1337807x has joined #jruby
<chrisseaton>
is there a stack trace with that NotImplementError?
viking has quit [Remote host closed the connection]
xcv has quit [Ping timeout: 250 seconds]
e_dub has quit [Quit: ZZZzzz…]
<chrisseaton>
not sure, sorry, but it's up there now in case anyone else can help
<quarters>
np. Thanks anyway
e_dub has joined #jruby
e_dub has quit [Ping timeout: 245 seconds]
jwinter_ has quit [Quit: Connection closed for inactivity]
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
baroquebobcat has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
tcrawley-away is now known as tcrawley
calavera has quit [Ping timeout: 272 seconds]
e_dub has joined #jruby
<nirvdrum>
quarters: In all likelihood, it's just that ActiveRecord doesn't truly have an API, so any AR plugin is just a monkeypatch. AR and AR-JDBC have different class hierarchies, so those sorts of plugins just don't work.
calavera has joined #jruby
<rtyler>
heh
<rtyler>
AR, thar be monsters
<nirvdrum>
I guess that's really true of any Rails plugin. That's why they break between every upgrade.
<nirvdrum>
And sometimes between patch releases.
<nirvdrum>
My life got a lot saner after I switched to Sequel.