├── CODE-OF-CONDUCT.md └── README.md /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | This project has adopted the code of conduct defined by the Contributor Covenant 4 | to clarify expected behavior in our community. 5 | 6 | For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct). 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # VL-Language Design 2 | Welcome to the official repo for VL language design. This is where new features get discussed and specified. The language is designed by the VL language design team of the vvvv group. https://visualprogramming.net/ 3 | 4 | This repository is here to close a communication gap. We want to tell you about our ideas regarding the language VL and we want to get feedback from you. 5 | As language features of a visual language have to be supported by the tool (vvvv) we will at times discuss the UI of the patch editor. The main focus of this repository however is the language. We don't want to discuss IDE features in here to not lose track. 6 | 7 | Please note that this repository is about language ideas, not the implementation and its potential bugs. However, we do allow reports about conceptual problems, where language features are hard to combine. 8 | 9 | We understand that language design isn't just about coming up with as many different ways of expression as possible, but about simple ways of expression and elegant ideas, which can be combined well. 10 | 11 | Before you open a new issue: 12 | Please consider to split up your idea into 13 | * Motivation. Start the issue title with `[Quest]` 14 | * Your proposed solution. Start the issue title with `[Proposal]` and refer to your quest. 15 | 16 | Our workflow will then look like this: 17 | * Prioritize certain quests 18 | * Figure out which proposal to accept `[Decision]` either because 19 | * it fits best (the right hammer that solves one particular problem) 20 | * since it's such a general-purpose idea that solves different quests 21 | * Prioritize the decisions 22 | * Actually implement those 23 | 24 | Let's chat here: 25 | https://riot.im/app/#/room/#VLLang:matrix.org 26 | --------------------------------------------------------------------------------