Notice: Project is neither feature complete nor production ready.
Suzu Language
Suzu is a domain-specific programming language designed for writing configuration files.
Rationale
Suzu aims to provide legible, lightweight, and host-integrated configuration with more versatility than plain-text formats but less overhead than full-featured programming languages.
Libraries
Target | Library |
---|---|
Rust | https://git.tsukiyo.org/Suzu/suzu |
Syntax
Configuration with Suzu is centered around the definition of global variables and structures.
Syntax is designed with the goals of reducing noise and utilizing visual space.
Site :{
Title: "Suzu"
Tag: "Configuration language"
Meta :{
Title: "Suzu Language"
Description: """
Configuration programming language.
"""
}
Menu |=|Nav {
|Text |Ref |
| "Home" | "/" |
| "Docs" | "/docs/readme" |
| "Examples" | "/example" |
}
Banner: """
Welcome!
"""
}
Contribution
If you would like to contribute, feel free to reach out, post issues, or make suggestions.
Until our license is formalized, we are not accepting direct code contribution.
Resources
Communication
Licenses
- YCPL (draft)