DEV Community

Discussion on: Who's looking for open source contributors? (January 31st edition)

Collapse
 
fennecdjay profile image
Jérémie Astor • Edited

Still searching contributors for gwion, most of the language is done, but there's ton of room for documentation improvement!

GitHub logo fennecdjay / Gwion

strongly-timed musical programming language

Gwion

Build Status Language grade: C/C++ CII Best Practices Coveralls branch Coverage All Contributors BCH compliance

Gwion is a programming language, aimed at making music

strongly inspired by chuck, but adding a bunch high-level features:
templating, first-class functions and more.

It aims to be simple, small fast extendable and embeddable.

simple example code (hello_world.gw):

// print hello world
<<< "Hello World" >>>;

to run this, do

./gwion hello_world.gw

You want to know more? 😄 Look here Both outdated and WIP 👷 but a nice place to learn and contribute

Build

Download the source

You might just want the minimum to start with, try

git clone https://github.com/fennecdjay/Gwion
cd Gwion
git submodule update --init util ast
make

You can get a list of config files to tweak with

find . -name "config.mk"

Besides develloper options, you migth want to check USE_DOUBLE, in util/config.mk, which set the floating point size (float or double).

Reporting bugs / Contributing

👍 Every helping…

documentation

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

This is interesting!

Collapse
 
fennecdjay profile image
Jérémie Astor

If you find yourself wanting to contribute and not finding the information you need, just let me know (by commenting or with an issue), I'll gladly make said information available.