A (technically) simple language that compiles to CPython bytecode. DISCLAIMER: this project is just for fun, please don't use it for anything serious, thanks.
CPython 3.4 or any other Python VM with equivalent bytecode (like PyPy3).
pip3 install git+https://github.com/pyos/dg
python -m dg
python -m dg file.dg argument1 argument2
python -m dg <<< 'print "Hello, World!"'
echo 'print "Hello, World!"' > dg_module.dg; python -c 'import dg, dg_module'
- Sublime Text and TextMate bundle
- GEdit/GtkSourceView syntax definition
- vim plugin (courtesy of Michele Lacchia)
- Atom syntax (by Ale)
- String interpolation:
i"{expression #flags}"
=="{:flags}".format expression
- Tools for easy AST manipulation.
- Compiler extension API.
- Some of the more obscure Python features: exception causes, function annotations.