diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2016-01-04 04:44:32 -0700 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2016-01-04 04:44:32 -0700 |
| commit | fcacc85b4e7f0a60ae11bbefcdae620665426297 (patch) | |
| tree | d1a5ddd476f4e417c4332847b569a9ade9db4cd8 | |
| parent | 2c8958f4549d6076385d80c73f2830306728b081 (diff) | |
| download | zig-fcacc85b4e7f0a60ae11bbefcdae620665426297.tar.gz zig-fcacc85b4e7f0a60ae11bbefcdae620665426297.zip | |
cleanup readme
| -rw-r--r-- | README.md | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -23,15 +23,15 @@ compromises backward compatibility. * Generics so that one can write efficient data structures that work for any data type. * Ability to run arbitrary code at compile time and generate code. + * No null pointer. Convenient syntax for dealing with a maybe type so that + null pointer is not missed. * A type which represents an error and has some convenience syntax with regards to resources. * Defer statement. - * Memory zeroed by default, unless you explicitly ask for uninitialized memory. * Eliminate the need for configure, make, cmake, etc. * Eliminate the need for header files (when using zig internally). * Tagged union enum type. * Resilient to parsing errors to make IDE integration work well. - * Source code is UTF-8. * Ability to mark functions as test and automatically run them in test mode. This mode should automatically provide test coverage. * Friendly toward package maintainers. @@ -39,14 +39,12 @@ compromises backward compatibility. provide a tag or sha1). * Include documentation generator. * Shebang line OK so language can be used for "scripting" as well. - * No null pointer. Convenient syntax for dealing with a maybe type so that - null pointer is not missed. ### Current Status * Have a look in the examples/ folder to see some code examples. * Some language features available such as loops, inline assembly, expressions, - literals, functions. + literals, functions, importing other files. * Only Linux x86_64 is supported. * Only building for the native target is supported. * Optimized machine code that Zig produces is indistinguishable from @@ -55,7 +53,6 @@ compromises backward compatibility. header files. * The binaries produced by Zig have complete debugging information so you can, for example, use GDB to debug your software. - * Inline assembly is supported. ## Building |
