platform for ruby and attempts at other languages