News
About
Babylscript is an open-source multilingual version of JavaScript (ECMAScript). With Babylscript, people are able to write computer programs in their own native languages and not just English. Keywords, objects, and functions are all available in multiple languages.
One of the unique features of Babylscript is that it allows people to write programs in a mix of different languages. A programmer can take a library written in French, mix it with their own program written in Spanish, and use code snippets they found on a Chinese help forum.
Documentation
Status
- An initial implementation of Babylscript has been written by modifying Mozilla's Rhino JavaScript engine. Since the implementation is a modification of Mozilla code, it is made available under the same license terms (MPL1.1 and GPL2).
- Translations have been created for over ten different languages, and we are looking for help in translating JavaScript to even more languages.
- The language is currently in use by the website Programming Basics, a website for teaching kids to program.
- We are also considering the possibility of creating a multilingual version of Java that can take advantage of static type information to eliminate any performance penalties and to support automatic translation between languages