budgie
v0.3.27
Published
A unified syntax that compiles into your favorite OOP languages.
Downloads
4,210
Readme
Budgie 🦜
A unified syntax that compiles into a number of OOP languages. Formerly known as General Language Syntax (GLS).
- 🎭 Try it at budgielang.org 🎭
- 📚 Read the docs on docs.budgielang.org 📚
Budgie is still under development. Don't expect everything to work!
Usage
Budgie can be used as a command-line app or via import
/require
.
CLI
To convert file.bg
to file.py
:
npm install budgie budgie-cli --global
budgie --language Python file.bg
See budgie-cli.
Code
npm install budgie
import { Budgie } from "budgie";
const budgie = new Budgie("C#");
// System.Console.WriteLine("Hello world!");
budgie.convert([`print : ("Hello world!")`]);
Status
Budgie is just shy of 0.4.
Development
If you'd like to contribute to Budgie, see Development.md.
Requires Node >=12
💖 Many thanks to @matthojo for allowing use of the budgie
npm package name!