| ... | ... | @@ -33,6 +33,8 @@ compromises backward compatibility. |
| 33 | 33 | * Powerful constant expression evaluator. Generally, anything that *can* be |
| 34 | 34 | figured out at compile time *is* figured out at compile time. |
| 35 | 35 | * Tagged union enum type. No more accidentally reading the wrong union field. |
| 36 | * Generics so that one can write efficient data structures that work for any |
| 37 | data type. |
| 36 | 38 | * Easy to parse language so that humans and machines have no trouble with the |
| 37 | 39 | syntax. |
| 38 | 40 | * The binaries produced by Zig have complete debugging information so you can, |
| ... | ... | @@ -55,8 +57,6 @@ compromises backward compatibility. |
| 55 | 57 | |
| 56 | 58 | * In addition to creating executables, creating a C library is a primary use |
| 57 | 59 | case. You can export an auto-generated .h file. |
| 58 | | * Generics so that one can write efficient data structures that work for any |
| 59 | | data type. |
| 60 | 60 | * Eliminate the need for configure, make, cmake, etc. |
| 61 | 61 | * Automatically provide test coverage. |
| 62 | 62 | * Ability to declare dependencies as Git URLS with commit locking (can |