Gwion is a strongly timed programming language for making music.
It is strongly influenced by chuck, but adds a bunch of high-level features: templating, first-class functions and more.
gwion was originally designed and created by Jérémie Astor. He is a musician, who made it to assist in his shows/compositions.
We are currently looking for contributions, you can learn how to make some here.
Here is the piece of code you're waiting for 🎉:
<<< "Hello, World!" >>>;
scripts/test.sh: line 27: gwion: command not found ✘
- single inheritance
- typedef (function pointers and type aliases)
- tagged unions
- templates (both class and functions)
- easy concurrency/async
- variadic functions