An open API service indexing awesome lists of open source software.

https://github.com/navid-m/scar

Scar programming language
https://github.com/navid-m/scar

concurrency language parallelism programming-language

Last synced: 5 months ago
JSON representation

Scar programming language

Awesome Lists containing this project

README

          

## Scar

In-development general purpose systems programming language with abstracted concurrency constructs builtin.

No macros or convoluted compile-time metaprogramming.

Optional GC. Standard library will work with or without GC.

Prioritizes:

- immutability
- minimalism
- readability
- easy parallelism

#### Example

```scar
pub fn do_thing() -> void:
parallel for i = 1 to 5:
print "i = %d" | i
sleep 0.1
print "Parallel for loop completed."

do_thing()
```

All values are constant by default.

---

(Under construction)