Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 817 Bytes

index.md

File metadata and controls

13 lines (11 loc) · 817 Bytes

Title: The Qupa Project Date: 27/04/2021

Massively multi-threaded applications should not massively increase cognitive load

The primary goal of the Qupa project is to create a development environment designed for easily maintainable and intuative multithreaded programs. This has lead to the development of multiple concept languages, all of which the experience gained has culminated into uniview.

Uniview

The core concept behind the language is adding the smallest restrictions of variable visibility and lifetime to create massively possitive side affects.
Each value may only be viewed once, the only way to re-view a value is if a clone was produced within the first sighting. Otherwise values are treated as complete black boxes until viewing is necessary.
Read more