Bahasa Rooby menyatukan Go, Ruby

Bahasa Go dan Ruby bermitra dalam bahasa Rooby yang ditujukan untuk pengembangan layanan mikro yang efisien.

Bahasa berorientasi objek memiliki sintaks Ruby dan ditulis dalam Go. Ini untuk mengembangkan layanan mikro yang harus berkinerja baik dan mudah ditulis. Tetapi bahasa tersebut bukan merupakan upgrade Ruby. "Memiliki dukungan penuh atas [fitur] Ruby akan menjadi upaya besar dan itu akan menjadi cara yang salah," menurut dokumentasi bahasa tersebut.

Pengembang Rooby juga mengatakan bahwa bahasa "tidak bisa menjadi gula sintaksis di atas Go karena kami sedang membangun lapisan abstraksi di atasnya, bukan membagi Go dan memodifikasi parsernya. Jadi kami tentu perlu terus [meningkatkan] penerapan kami untuk menjadikannya sebagai yang berkinerja baik mungkin." Untuk membuat Rooby tampil baik, rencana panggilan untuk membangun perpustakaan server menggunakan paket net / http Go. Rooby dapat dikompilasi menjadi bytecode dan mengevaluasi bytecode secara langsung. Saat ini, parsernya dibuat dengan tangan dan akan memiliki batasan.

Rooby bisa menjadi terobosan lain penggunaan bahasa Go, yang telah terlihat diadopsi secara luas dalam sistem kontainer Docker. Ruby, sementara itu, terkenal karena kesederhanaannya dan perannya dalam framework pengembangan Web Ruby on Rails.