authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-01-04 04:44:32-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-01-04 04:44:32-07:00
logfcacc85b4e7f0a60ae11bbefcdae620665426297
treed1a5ddd476f4e417c4332847b569a9ade9db4cd8
parent2c8958f4549d6076385d80c73f2830306728b081

cleanup readme


1 files changed, 3 insertions(+), 6 deletions(-)

README.md+3-6
......@@ -23,15 +23,15 @@ compromises backward compatibility.
2323 * Generics so that one can write efficient data structures that work for any
2424 data type.
2525 * Ability to run arbitrary code at compile time and generate code.
26 * No null pointer. Convenient syntax for dealing with a maybe type so that
27 null pointer is not missed.
2628 * A type which represents an error and has some convenience syntax with
2729 regards to resources.
2830 * Defer statement.
29 * Memory zeroed by default, unless you explicitly ask for uninitialized memory.
3031 * Eliminate the need for configure, make, cmake, etc.
3132 * Eliminate the need for header files (when using zig internally).
3233 * Tagged union enum type.
3334 * Resilient to parsing errors to make IDE integration work well.
34 * Source code is UTF-8.
3535 * Ability to mark functions as test and automatically run them in test mode.
3636 This mode should automatically provide test coverage.
3737 * Friendly toward package maintainers.
......@@ -39,14 +39,12 @@ compromises backward compatibility.
3939 provide a tag or sha1).
4040 * Include documentation generator.
4141 * Shebang line OK so language can be used for "scripting" as well.
42 * No null pointer. Convenient syntax for dealing with a maybe type so that
43 null pointer is not missed.
4442
4543### Current Status
4644
4745 * Have a look in the examples/ folder to see some code examples.
4846 * Some language features available such as loops, inline assembly, expressions,
49 literals, functions.
47 literals, functions, importing other files.
5048 * Only Linux x86_64 is supported.
5149 * Only building for the native target is supported.
5250 * Optimized machine code that Zig produces is indistinguishable from
......@@ -55,7 +53,6 @@ compromises backward compatibility.
5553 header files.
5654 * The binaries produced by Zig have complete debugging information so you can,
5755 for example, use GDB to debug your software.
58 * Inline assembly is supported.
5956
6057## Building
6158