Onelang mengalami kesulitan mendefinisikan dirinya sendiri .
Beberapa mungkin menyebutnya sebagai transpiler , kompiler khusus yang dapat menyusun kode sumber dari bahasa input ke bahasa lain. Itu akan mengalami kesulitan menggunakannya, karena Onelang memiliki aturannya sendiri dan tidak menghormati bahasa input, kadang -kadang bahkan sintaksnya.
Jadi muncul pertanyaan, apakah Onelang merupakan bahasa pemrograman baru ? Meskipun kita dapat membicarakannya dengan kata-kata seperti objek yang berorientasi pada objek atau generik atau sangat diketik , ia memiliki sistem tipe dan AST sendiri, apakah Anda akan menyebut sesuatu bahasa pemrograman yang tidak memiliki sintaksnya sendiri ?
Jadi, mari kita tentukan Onelang sebagai berikut untuk saat ini: Onelang adalah alat yang membantu menulis kode dalam beberapa langauges pada saat yang sama .
Itu tidak menyelesaikan masalah untuk Anda, itu hanya membantu Anda sedikit di dalamnya. Anda masih perlu menguasai bahasa target dan onelang untuk dapat menghasilkan apa pun yang dapat digunakan.
Perbandingan: https://github.com/onelang/onelang/wiki/onelang-vs.-haxe-vs.-progsbase-comparison