> this is a stub for now, this place deserves better
-You might be here because you found something you could improve in [Gwion](https://github.com/fennecdjay/Gwion)'s documentation.
-Please open a [issue](https://github.com/fennecdjay/gwion-docs/issues) describing the problem and how you might address it.
+You might be here because you found something you could improve in [Gwion's documentation](https://github.com/fennecdjay/gwion-docs).
+Please open an [issue](https://github.com/fennecdjay/gwion-docs/issues) describing the problem and how you might address it.
## Dependencies
# Welcome to Gwion
-:gwion: is a strongly timed programming language,
-aiming to be easy, powerful and [fast](Benchmarks.html) strongly-timed programming language,
+:gwion: is a strongly timed programming language for making music.
+
+It is strongly influenced by [chuck](http://chuck.stanford.edu/), but adds a bunch of high-level features:
+templating, first-class functions and more.
+
+It aims to be simple, small, [fast](https://fennecdjay.github.io/Gwion/#Benchmarks/), [extendable](https://github.com/fennecdjay/Gwion-plug) and [embeddable](https://github.com/fennecdjay/Gwion/blob/master/src/main.c#L18-L31).
+
+gwion was originally designed and created by [Jérémie Astor](https://github.com/fennecdjay). They are a musician, who made it to assist in their shows/compositions.
+
+We are currently looking for contributions, you can learn how to make some [here](https://fennecdjay.github.io/Gwion/Contributing/).
## And now for the hello world
Here is the piece of code you're waiting for :tada::
-@``` helloworld.gw
+@```helloworld.gw
<<< "Hello, World!" >>>;
@```
@hide make -s CONTAINS="Hello, World!" helloworld.test
## (Bag of) Features
- * [single inheritance](https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)#Design_constraints)
- * typedef (function pointers and type aliases)
- * [enums](Reference/Types/Enums.html) and [unions](Reference/Types/Unions.html)
- * templates (both class and functions)
- * easy concurrency/async
- * [lambdas](Reference/Functions/Lambdas.html)
- * [memoization](Reference/Preprocessor.md#Memoization)
- * [variadic](Reference/Functions/Variadic.html) functions
+
+* [single inheritance](https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)#Design_constraints)
+* typedef (function pointers and type aliases)
+* [enums](Reference/Types/Enums.html) and [unions](Reference/Types/Unions.html)
+* templates (both class and functions)
+* easy concurrency/async
+* [lambdas](Reference/Functions/Lambdas.html)
+* [memoization](Reference/Preprocessor.md#Memoization)
+* [variadic](Reference/Functions/Variadic.html) functions