# Watch: https://github.com/ziglang/zig/tags /tags/([0-9.]+)[.]tar
. "$GRIMOIRE"/CMAKE_FUNCTIONS
           SPELL=zig
         VERSION=0.13.0
          SOURCE="$SPELL-$VERSION.tar.gz"
   SOURCE_URL[0]=https://github.com/ziglang/$SPELL/archive/refs/tags/$VERSION.tar.gz
     SOURCE_HASH=sha512:e2df80c1ef801c80540dd3ac9cf250134c8935e379409eca0040081e99318bc185eca9e1e51bac5d3bf2667829f5afd0b3ae836ad2c1a8b3b6ae266493836249
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
        WEB_SITE="https://ziglang.org/"
      LICENSE[0]="MIT"
         ENTERED=20210909
        KEYWORDS=""
           SHORT="programming language for maintaining robust, optimal, and reusable software"
cat << EOF
Zig is a general-purpose programming language and toolchain for maintaining
robust, optimal, and reusable software.

* A Simple Language

Focus on debugging your application rather than debugging your programming
language knowledge.

- No hidden control flow.
- No hidden memory allocations.
- No preprocessor, no macros.

* Comptime

A fresh approach to metaprogramming based on compile-time code execution
and lazy evaluation.

- Call any function at compile-time.
- Manipulate types as values without runtime overhead.
- Comptime emulates the target architecture.

* Performance Meets Safety

Write fast, clear code capable of handling all error conditions.

- The language gracefully guides your error handling logic.
- Configurable runtime checks help you strike a balance between performance
  and safety guarantees.
- Take advantage of vector types to express SIMD instructions portably.
EOF
