<MangoHabanero>
I'm not 100% sure of the best way to do it, but I added my build directory to my path so I could use jruby, otherwise I would think you need to execute from the bin after you build
<MangoHabanero>
i.e. like headius said bin/irb or bin/jruby
kares has joined #jruby
pawnbox has joined #jruby
<Lan5432>
Executing irb makes it say it doesn't exist. I'm executing jruby, but I think it tries executing and then does nothing else for the time being
<Lan5432>
Also, now that I'm at it, can someone tell me what the Options<> class in the code is?
<MangoHabanero>
try bin/jruby -S irb
<headius>
lan5432: it's a utility to manage configuration properties for JRuby
<headius>
-Xcompile.invokedynamic for example
<headius>
--properties lists the current config
<Lan5432>
Could that be the place to add package access based on "." ?
<Lan5432>
I traced down the class loading to that file and some other similar leads, but I'm not sure it's there
pawnbox has quit [Ping timeout: 244 seconds]
<Lan5432>
Also, that seemed to work MangoHabanero thanks a lot
<MangoHabanero>
np I just went through that today ;)
tomjoro has quit [Remote host closed the connection]
tomjoro has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
dling has joined #jruby
brauliobo_ has quit [Ping timeout: 244 seconds]
<Lan5432>
kares could you give me a clue as to where the package access allowance of JRuby is? Like, the place where we could add "." nested class access?
<GitHub173>
[jruby] chrisseaton pushed 1 new commit to master: https://git.io/vaumm
<GitHub173>
jruby/master 9159938 Chris Seaton: [Truffle] Formatting.
<Lan5432>
I saw a github issue where someone was asking for some documentation. Do you guys have anything like that on the works? Or thinking on doing it?
<headius>
inner classes are available now using Ruby constant namespacing... Foo::Bar
<Lan5432>
Since I got into reading code I was trying to find a way of modifying that
<headius>
there's three classes where we set up the Ruby object for a given Java class/interface: Initializer, ClassInitializer, and InterfaceInitializer
<headius>
should be somewhere under org.jruby.java
<headius>
in there you'll find code that handles walking nested classes and defining constants; it would just need to also define methods (assuming no collisions with real methods or important Ruby methods)
<Lan5432>
Yes, I'm more or less on that track, though I got into reading proxy classes because I thought it was an important part of the machinery
<headius>
ok
<headius>
this code is a little gnarly in place and has evolved organically over many years, so there's lots of opportunities for optimization and cleanup
<headius>
for the whole JI subsystem really
<Lan5432>
Yeah, I can see development twisting a bit. But I'm not sure I can get on that, I'm running a little out of time if I want to contribute something before applications close on me
<Lan5432>
I could take advantage of my IDE and make code look a little neater, but not much farther from that
robbyoconnor has joined #jruby
robbyoconnor has quit [Remote host closed the connection]
<Lan5432>
But like you said, I could work with you and help refactor some things. When I have time I can work on it
<headius>
are applications due end of this week or next?
<headius>
I'm traveling in India for the next week but if you IM me I'll always get back to you
<Lan5432>
Next, but I have classes as well, and also really annoying PC problems
<headius>
ok
<headius>
well poke around this week...the GSoC project could be general improvements to JI too
<headius>
lan5432: what time zone are you in?
<Lan5432>
GMT +1
<Lan5432>
Sorry, but when you mean JI, what are you talking about exactly? The project in general?
<Lan5432>
Also my timezone might be known as CET, if that means something
<GitHub35>
jruby/jruby-1_7 18121a7 Thomas E. Enebo: Fixes #3736. File.open ignores :universal_newline options on Windows
kwando has quit [Quit: leaving]
kwando has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
<enebo>
eregon: do you know if anyone ever runs ruby/spec on windows?
olle has joined #jruby
skade has joined #jruby
<GitHub179>
[jruby] aviflax opened issue #3737: java_import can override constants used in dependencies, causing hard-to-debug errors https://git.io/va2ww
olle has quit [Ping timeout: 260 seconds]
skade has quit [Client Quit]
pawnbox_ has quit [Remote host closed the connection]
nirvdrum has quit [Remote host closed the connection]
<GitHub64>
[jruby] enebo opened issue #3738: File.open w/ File::RDWR should write \r\n but gets should read as \n after rewind on windows https://git.io/va2i0
<chrisseaton>
enebo: we aren't running any CI on Windows at the moment, so if there was it's not us
bbrowning_away is now known as bbrowning
pawnbox has quit [Ping timeout: 248 seconds]
simonstewart has joined #jruby
<simonstewart>
Hi. I’m in the process of updating the version of jrbuy that we use on the selenium project, and we need to package some extra gems (eg. Albacore for .Net compilation). Our update instructions are pretty out of date. Can someone give me some pointers on how to create a custom jruby-complete.jar with extra gems in it?