jesg/dither

unify mri and jruby with c++ core

Closed this issue · 2 comments

jesg commented

simplify maintence with one core alogrithm for ipog written in c++11. ffi bindings for both the mri and jruby runtimes.

jesg commented

as of 0.2.0 mri has an extension written in c++11.

jesg commented

compiling the c++11 extension on the jruby runtime is a pain because jruby does not implement the MakeMakefile module. i need to write a makefile just for jruby. it's unlikely the makefile would be portable to systems without g++ (gnu compiler collection). so the user would need to install gcc.

jruby-launcher is a good example of bundling a native extension in jruby.