<ylecuyer>
I'm trying to get the dev env running locally
<enebo>
ylecuyer: howdy
<enebo>
ylecuyer: If you have java jdk installed you can type ./mvnw it will grab correct maven build tool and compile away
<ylecuyer>
enebo: that's what I did
<ylecuyer>
I'm trying to run the test now
<ylecuyer>
it's a bit slow
<ylecuyer>
(event the fast group)
<enebo>
ylecuyer: yeah spec:ruby:fast takes a couple of minutes on my machine
<enebo>
ylecuyer: jruby -S rake spec:ruby:fast that is
<ylecuyer>
I don't get the jruby-launcher part in the building guide
<enebo>
ylecuyer: -Ptest I think takes a very long time
<ylecuyer>
it says jruby would be a native executable
<ylecuyer>
but I still have to run it with ./bin/jruby
<ylecuyer>
jruby as is doesn't work
<enebo>
ylecuyer: well it does work but it is a shell script launcher
<enebo>
ylecuyer: which will not work with she-bang lines with options from other shell scripts. So we have a C++ app which you can install which build a native executable to replace the shell script
<enebo>
ylecuyer: but the native launcher is optional. the shell script can launch jruby fine
<enebo>
ylecuyer: or you are on windows there is a jruby.bat in bin
<ylecuyer>
ok enebo
<ylecuyer>
I'm on linux
<enebo>
bin/jruby: Bourne-Again shell script, ASCII text executable
Joufflu_Fail has quit [Ping timeout: 240 seconds]
<enebo>
I don't generally ever install the launcher in my main dev sandbox
<enebo>
unless I am testing it or fixing an issue which requires it
<ylecuyer>
ok
<ylecuyer>
I'll check the script
<ylecuyer>
to see how it works
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
vtunka has quit [Quit: Leaving]
shellac has quit [Quit: Leaving]
akp has joined #jruby
<chrisseaton>
headius: do you know of any alternative JNR-FFI providers (backends)?
Joufflu_Fail has joined #jruby
Osho has joined #jruby
Joufflu_Fail has quit [Read error: Connection reset by peer]
shellac has joined #jruby
Joufflu_Fail has joined #jruby
<headius>
chrisseaton: used to be a jna backend
<headius>
I'll be starting on a panama backend
<chrisseaton>
I'm trying to write a NFI backend, but I'm finding that a lot of common stuff I wanted - like transient memory allocation, is an integral part of the JFFI backend so I don't get that for free.
<chrisseaton>
Imminently?
<headius>
well soon but not right now
<headius>
a lot was added since the change from jna to jffi
<chrisseaton>
I just want to swap out how the actual call is made - not how the data is marshalled