From ea3bd585634fa648cce7b597e611e9db35f5f929 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 7 Feb 2016 22:40:58 -0700 Subject: [PATCH] add link to tetris example --- example/README.md | 18 ++++++++++++++++++ example/multiple_files/foo.zig | 11 ----------- example/multiple_files/main.zig | 13 ------------- 3 files changed, 18 insertions(+), 24 deletions(-) create mode 100644 example/README.md delete mode 100644 example/multiple_files/foo.zig delete mode 100644 example/multiple_files/main.zig diff --git a/example/README.md b/example/README.md new file mode 100644 index 0000000000..a3bebc6280 --- /dev/null +++ b/example/README.md @@ -0,0 +1,18 @@ +# Zig Examples + +## Working Examples + + * **Tetris** - A simple Tetris clone written in Zig. See + [andrewrk/tetris](https://github.com/andrewrk/tetris). + * **hello_world** - demonstration of a printing a single line to stdout. + One version depends on libc; one does not. + * **guess_number** - simple console game where you guess the number the + computer is thinking of and it says higher or lower. No dependency on + libc. + +## Work-In-Progress Examples + + * **cat** - implementation of the `cat` UNIX utility in Zig, with no dependency + on libc. + * **shared_library** - demonstration of building a shared library and generating + a header file and documentation for interop with C code. diff --git a/example/multiple_files/foo.zig b/example/multiple_files/foo.zig deleted file mode 100644 index d1bee30c5d..0000000000 --- a/example/multiple_files/foo.zig +++ /dev/null @@ -1,11 +0,0 @@ -import "std.zig"; - -// purposefully conflicting function with main.zig -// but it's private so it should be OK -fn private_function() { - %%stdout.printf("OK 1\n"); -} - -pub fn print_text() { - private_function(); -} diff --git a/example/multiple_files/main.zig b/example/multiple_files/main.zig deleted file mode 100644 index 91e2e5f769..0000000000 --- a/example/multiple_files/main.zig +++ /dev/null @@ -1,13 +0,0 @@ -export executable "test-multiple-files"; - -import "std.zig"; -import "foo.zig"; - -pub fn main(args: [][]u8) -> %void { - private_function(); - %%stdout.printf("OK 2\n"); -} - -fn private_function() { - print_text(); -}