Scar¶
About¶
Scar is a RAD-centric programming language intended for fast iteration and prototyping. As such, it aims to be as low-ceremony as possible while still enforcing safety at a low level through the use of defensive programming constructs being embedded in the language grammar.
The classic "Hello, world."¶
An example of its syntax:
This documentation aims to act as a user guide for the Scar Programming Language.
Why create a new programming language?¶
This is a commonly asked question whenever a new programming language emerges. "Why?". The answer boils down to:
Existing options were either garbage collected (pauses, slowness), plagued with numerous footguns, or cryptic and unreadable due to their overly loose and flexible conventions. This language aims to strike a balance between safety and iterability.