diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -14,7 +14,7 @@ sweet of you.) This project was directly inspired by the brilliant and fun [rustlings](https://github.com/rust-lang/rustlings) project for the [Rust](https://www.rust-lang.org/) language. -Indirect inspiration comes from [Ruby Koans]( http://rubykoans.com/) +Indirect inspiration comes from [Ruby Koans](http://rubykoans.com/) and the Little LISPer/Little Schemer series of books. ## Intended Audience @@ -30,6 +30,8 @@ to also check out these Zig language resources for more detail: * https://ziglearn.org/ * https://ziglang.org/documentation/master/ +Also, the [Zig community](https://github.com/ziglang/zig/wiki/Community) is incredibly friendly and helpful! + ## Getting Started Install a [development build](https://ziglang.org/download/) of the Zig compiler. @@ -82,21 +84,21 @@ zig build 19_start You can also run without checking for correctness: ```bash -zig build 01_test +zig build 19_test ``` Or skip the build system entirely and interact directly with the compiler if you're into that sort of thing: ```bash -zig run exercises/01_hello.zig +zig run exercises/001_hello.zig ``` Calling all wizards: To prepare an executable for debugging, install it to zig-cache/bin with: ```bash -zig build 01_install +zig build 19_install ``` ## TODO @@ -128,9 +130,9 @@ Planned exercises: * [x] Pointers * [x] Optionals * [x] Struct methods -* [ ] Slices -* [ ] Multi pointers -* [ ] Unions +* [x] Slices +* [x] Many pointers +* [x] Unions * [ ] Numeric types (integers, floats) * [ ] Labelled blocks and loops * [ ] Loops as expressions |