From 7d29fd8ce4e2a2acd4863166b752b68d29994645 Mon Sep 17 00:00:00 2001 From: Dave Gauer Date: Sun, 7 Nov 2021 20:52:05 -0500 Subject: [PATCH] Updated README with new scope of Ziglings --- README.md | 43 +++++++++++++++---------------------------- 1 file changed, 15 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 7797762..fbff925 100644 --- a/README.md +++ b/README.md @@ -111,16 +111,11 @@ to zig-cache/bin with: zig build 19_install ``` -## TODO +## What's Covered -Contributions are very welcome! I'm writing this to teach myself and to create -the learning resource I wished for. There will be tons of room for improvement: - -* Wording of explanations -* Idiomatic usage of Zig -* Additional exercises - -Planned exercises: +I've decide to limit Ziglings to the core language and not +attempt coverage of the Standard Library. Perhaps you can change +my mind? Core Language @@ -154,25 +149,17 @@ Core Language * [x] Sentinel termination * [x] Quoted identifiers @"" * [x] Anonymous structs/tuples/lists -* [ ] Async -* [ ] Working with C? +* [ ] Async <--- IN PROGRESS! -Modules and the Zig Standard Library +## Contributing + +Contributions are very welcome! I'm writing this to teach myself and to create +the learning resource I wished for. There will be tons of room for improvement: + +* Wording of explanations +* Idiomatic usage of Zig +* Maybe additional exercises? + +Please see CONTRIBUTING.md in this repo for the full details. -* [ ] Imports -* [ ] Allocators -* [ ] Arraylist -* [ ] Filesystem -* [ ] Readers and Writers -* [ ] Formatting -* [ ] Random Numbers -* [ ] Crypto -* [ ] Threads -* [ ] Hash Maps -* [ ] Stacks -* [ ] Sorting -* [ ] Iterators -The initial topics for these exercises were unabashedly cribbed from -[ziglearn.org](https://ziglearn.org/). I've since moved things around -in an order that I think best lets each topic build upon each other.