Dave Gauer
e9547cf808
add ex076 sentinels
3 years ago
Dave Gauer
4760c62d62
Added ex075 Quiz 8
3 years ago
Dave Gauer
be2b98f404
add ex069 comptime 4
3 years ago
Dave Gauer
e933c8efe1
update readme with progress
3 years ago
Dave Gauer
cc269968ea
Added ex063 labels
3 years ago
Dave Gauer
9cc49f98b9
Many pointers -> many-item pointers
4 years ago
Dave Gauer
8b4b8b166f
Updated readme post 000 paddd
4 years ago
Dave Gauer
1b741826ea
Update README.md
4 years ago
Dave Gauer
7b1c9c3b63
add ex 55 unions
4 years ago
Dave Gauer
784b66ffcf
"Multi pointers" are now "many pointers"
...
TypeInfo.Pointer.Size says "many", so there we are!
4 years ago
Dave Gauer
4a421cca28
Update README with TODONEs
4 years ago
Joseph T Lyons
a26c3eb36f
Cleaned up some extraneous whitespace characters
4 years ago
Dave Gauer
5f7e9389d5
Added ex 48, additional comment on 46
4 years ago
Dave Gauer
356fbf1b5b
New illustration in README!
...
Using the "put an image in an issue and link to it on the README" trick to
keep the Ziglings repo size down.
4 years ago
Dave Gauer
6f98de59a9
Update README so it has THE TRUTH
4 years ago
Dave Gauer
9b54ba79a0
Second attempt of the second attempt ( #14 )
4 years ago
Dave Gauer
3693a35aeb
Second attempt at explaining the minimum build ( #14 )
4 years ago
Dave Gauer
4b8cb2e444
Attempt to make the version error and README clearer ( #14 )
4 years ago
Dave Gauer
654437c0bc
Make "check and halt" the default for zig build NN ( #15 )
...
The "start with NN" action is now NN_start.
Also formatting output for improved clarity (hopefully).
4 years ago
Dave Gauer
a216e19521
going with this exercise order
4 years ago
Dave Gauer
2493e93c37
Added additional inspirations for Ziglings
...
Ruby Koans is even attributed by rustlings.
The Little Schemer is a personal all-time favorite programming book.
4 years ago
Dave Gauer
5505569980
Updating README description of project
...
Also updated the GitHub project description to:
"Learn the Zig programming language by fixing tiny broken programs."
I think it sounds more of a fun challenge this way rather than the more
academic "learn by doing exercises".
I mean, who wouldn't want to come help these "tiny broken programs"?!?
4 years ago
Dave Gauer
7023b5345c
Update README to reflect new version checking
4 years ago
Martin Wickham
6e576785c5
Use a zig build script to run ziglings
4 years ago
Dave Gauer
55ad7c32f2
Moved exercises to exercises because exercises
4 years ago
Dave Gauer
cf0920de31
Added Ex. 38-43 for pointers, updated README
...
Added topics beyond the language basics from ziglearn.org
to the README. That's a lot of exercises. I'd like to keep
it under 100, though!
4 years ago
Dave Gauer
507355ec3b
Added ex. 37,38 structs
4 years ago
Dave Gauer
2cded107cd
Add ex 35,36 enums; updated README
...
I'm changing the order of some more topics. Trying to explain the value
of pointers when we're mostly dealing with stack-sized values like
integers feels convoluted. So I'm starting with enums (which also has a
nice segue from an earlier "switch" exercise). Then structs. Then unions
(just in keeping with the order of these items on ziglearn.org) and THEN
pointers and multi-pointers and slices.
4 years ago
Dave Gauer
738a9f6cda
Inserted ex. 32 unreachable, added quiz4.
4 years ago
Dave Gauer
cd80aeb190
Fixed README instructions
4 years ago
Dave Gauer
c70fa5f58f
Adding exs 27-32
4 years ago
Dave Gauer
08ec029f20
Added ex 19,20 functions and pop quiz
4 years ago
Dave Gauer
2bda44bc58
Added ex 15,16 for loops
4 years ago
Dave Gauer
483fb97dfc
Added Ex 11-14: while loops
4 years ago
Dave Gauer
0bb89e3e41
Added Ex 9,10 for If
4 years ago
Dave Gauer
30ef32e238
Added Exs. 6,7 strings
4 years ago
Dave Gauer
87541c0c8b
Added Ex. 4 arrays
4 years ago
Dave Gauer
b3f74d9c30
Add exercise 3, exercise num param for script
4 years ago
Dave Gauer
d618414c9c
Added Ex. 2, polished script, added LICENSE
4 years ago
Dave Gauer
3b5678815f
Initial commit with readme, script, and hello world
...
Absolutely minimum viable stuff.
4 years ago