<zacts>
That's what sparked my main interest with jruby
<zacts>
I love Ruby, but I wanted to interface with the Supercollider Java audio synth app, to control it with Ruby
<zacts>
JRuby sounds like a cool potential option for this
<zacts>
Anyway, sorry for typing so fast and too many <cr> I will be back in a bit....
pawnbox has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
vali_ has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
vali_ has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bbrowning has joined #jruby
bbrowning_away has quit [Ping timeout: 260 seconds]
pilhuhn_ has joined #jruby
pilhuhn has quit [Ping timeout: 244 seconds]
deobalds has joined #jruby
clayton has quit [Ping timeout: 248 seconds]
shellac has joined #jruby
claudiuinberlin has joined #jruby
clayton has joined #jruby
temporalfox has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
vtunka has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
donV has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
guyboertje has joined #jruby
drbobbeaty has quit [Ping timeout: 245 seconds]
<guyboertje>
question about truffle, context - Im a logstash dev, LS is arguably the biggest user of jruby. We have JRuby extensions that use our own Java and third party libraries. Q, how does Truffle work with the jruby extensions and own Java?
vali_ has joined #jruby
<chrisseaton>
guyboertje: it doesn't at the moment - the problem is that JRuby's extension API is basically all the internals of JRuby, so we can't implement it as written at the same time as making the optimisations we want to make
<chrisseaton>
guyboertje: but what we're going to do is write a Java interpreter and interpret your JRuby extensions in the same way as we interpret C extensions - which allows us to mock the old API
<chrisseaton>
guyboertje: but this is longer term stuff I'm afraid
vtunka has quit [Quit: Leaving]
<chrisseaton>
guyboertje: Did you ever try implementing your extensions using normal Java interop to your libraries?
<guyboertje>
chrisseaton: thanks for the info. history, we replaced the regular ruby code with the jruby extn + java for perf improvements. but im thinking with jruby + truffle we can revert back to pure ruby.
<chrisseaton>
That's the goal yes! But we do aim to support C and Java extensions in the long term
<chrisseaton>
If you ever have anything small and relatively self-contained that you know is slow and you'd like to see if it could be faster get in touch with me
vali_ has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<chrisseaton>
Anything that stays in Ruby we should be able to run more or less
<guyboertje>
re normal interop. no because in most cases we wanted to be in better control of the ruby object to java object round trip
vali_ has joined #jruby
<guyboertje>
chrisseaton: thanks for the offer - i suspect though that most of our stuff is very much designed to be part of the LS core or plugins none of which is standalone.
<amiracam>
hi all, what's the best place to ask questions, mailing list seems inactive i.e. I joined , confirmed but see no traffic
<kares_>
amiracam: did you ask a q on the list?
<amiracam>
I actually did not , just that I joined over a week ago and have not see any traffic, so I thought it suspect
<amiracam>
so perhaps I should first do so :) , is the list that quiet ?
<chrisseaton>
amiracam: we don't discuss patches in there so it's low traffic
<chrisseaton>
amiracam: it's more of a shop-front, rather than a shop-floor
<amiracam>
ok, np, its a question regarding anonymous inner class usage i.e. leveraging a pre-existing listener adapter in a Java lib, not UI, anyhow, I'll post there , thanks