shellac has quit [Quit: Computer has gone to sleep.]
Liothen has joined #jruby
rdubya has quit [Ping timeout: 276 seconds]
headius has joined #jruby
<headius> I guess my bouncer went down
rdubya has joined #jruby
rdubya has quit [Ping timeout: 250 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ea503a4 by Charles Oliver Nutter): The build passed. (https://travis-ci.org/jruby/jruby/builds/457294971)
travis-ci has left #jruby [#jruby]
<zenspider> headius: you're a bouncer
<zenspider> headius: did you see any of my above questions?
_whitelogger has joined #jruby
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
drbobbeaty has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
drbobbeaty has joined #jruby
rdubya has joined #jruby
drbobbeaty has quit [Ping timeout: 244 seconds]
drbobbeaty has joined #jruby
drbobbeaty has quit [Ping timeout: 268 seconds]
drbobbeaty has joined #jruby
drbobbeaty has quit [Ping timeout: 246 seconds]
drbobbeaty has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
shellac has quit [Client Quit]
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
shellac has joined #jruby
<headius> zenspider: checking log
<headius> zenspider: ok first problem: that's a Java 9+ feature...we use reflection a lot to crack open JDK classes, and it doesn't like that.
<headius> officially we still recommend using Java 8 since it's best supported...9+ will work but you will get those warnings for a while
<headius> we're working on reducing it each release
<headius> zenspider: second problem: JRuby's normal launcher is a bash script
<headius> I'm not sure what you mean by full path everything but if you mean shebangs then you can install jruby-launcher to get a real native executable that works there
<headius> lopex: at least those look like they're mostly pretty easy to implement
<headius> lopex: time to start 2.6 work pretty soon
<headius> if you see anything you want to implement make a branch and go for it
<lopex> headius: howdy
<lopex> one moment
<headius> yeah none of these look like more than a few lines of code
<headius> we need to get enumerable and enumerator moved to ruby
drbobbeaty has quit [Ping timeout: 250 seconds]
codefinger has joined #jruby
<lopex> headius: why is ENV impls so bifurcated in mri ?
<lopex> it even has it's own to_h (with block even)
drbobbeaty has joined #jruby
<lopex> headius: there's 7 to_h impls
<lopex> enum, array, hash, env, generator, object, struct
<lopex> and another one for win32ole
<headius> lopex: because it is backed by setenv/getenv
<lopex> to tainting etc ?
<lopex> *sp
<lopex> er, so
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
<headius> lopex: well I just mean many or most operations actually call setenv or getenv
<headius> so it's not really a hash
<lopex> headius: I mean it could be centralized anyways via an interface in c side
<headius> lopex: sure, but that's not really how MRI rolls
<lopex> headius: mri just expands itself :P
shellac has quit [Quit: Computer has gone to sleep.]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:84be473 by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/457556759)
travis-ci has left #jruby [#jruby]
subbu is now known as subbu|lunch
shellac has joined #jruby
<lopex> hmm
<lopex> like [3, 30, 300].map(&SQUARE >> HALF)
<lopex> SQUARE >> HALF isnt escaping anywhere here right ?
subbu|lunch is now known as subbu
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
subbu is now known as subbu|away
mblum has joined #jruby
<mblum> Hey quick question, if in java I have an interface called Driver that i'd normally instantiate an object like: Driver driver = new LocalDriver(). How can I replicate that in jruby?
shellac has quit [Quit: Computer has gone to sleep.]
<lopex> just use LocalDriver.new
<mblum> ^ If anyone is curious, jruby was correctly assigning my type when I did driver = LocalDriver.new, i was misinterpreting the error I was getting. In java I call driver.find(Obj.class, different_obj). when I do this in Jruby regardless of if I do obj.class or obj::class it comes back with NameError: no method 'find' for arguments (org.jruby.RubyClas
<mblum> s,com.smartbear.testleft.testobjects.ProcessPattern
<mblum> So the class being brought in is an org.jruby.RubyClass not a javaclass
<lopex> use java_class
<lopex> then
<mblum> @lopex, thank you so much!
<lopex> np, if it did work :P
mblum has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
claudiuinberlin has joined #jruby
<claudiuinberlin> hello fellow jruby guys. In one of the reddit/r/ruby, on post show some rust -> c. I do have one silly question
<claudiuinberlin> is possible to use jruby -> generate a java code(with main) and use substravevm to generate a binary? :)
<lopex> it's not really comparing apples to apples
<claudiuinberlin> correct
<claudiuinberlin> but still
<claudiuinberlin> I was goofing around with some scala and substravm
<claudiuinberlin> then with kotlin
<claudiuinberlin> any jvm language. So was thinking if is possible with jruby :)
<claudiuinberlin> from ruby -> java -> binary :)
subbu|away is now known as subbu
<lopex> well truffle ruby / substrate can do that already
<lopex> but it's a totally different semantics
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shellac has joined #jruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
shellac has quit [Ping timeout: 260 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:22c6206 by Thomas E. Enebo): The build was broken. (https://travis-ci.org/jruby/jruby/builds/457690204)
travis-ci has left #jruby [#jruby]
drbobbeaty has joined #jruby
telegardian has joined #jruby