Adam Millerchip
b23b2b5830
Add zig build output to readme
2022-01-08 14:52:07 +09:00
Adam Millerchip
dc94b0d926
Update README.md
2021-12-25 17:17:41 +09:00
Dave Gauer
ef9bdb1382
Add note about older version branches
2021-12-20 14:49:25 -05:00
Dave Gauer
d8c8e86591
Update c_void to anyopaque to fix #84
2021-12-20 14:43:51 -05:00
Dave Gauer
266449b1dd
Updated README with new scope of Ziglings
2021-11-07 20:52:05 -05:00
Dave Gauer
85cd82e673
Bumped version requirement
2021-10-09 11:01:17 -04:00
Dave Gauer
08217c940c
fml wrong link
...
so many misteeks
2021-06-30 17:33:38 -04:00
Dave Gauer
2a4251de9d
oh shit its markdown
...
I usually write my READMEs in AsciiDoc.
2021-06-30 17:31:54 -04:00
Dave Gauer
57408b1be3
Note compiler syntax strictness ( #60 )
2021-06-30 17:30:01 -04:00
Dave Gauer
4b07f1db23
Update version for real :-)
2021-06-14 10:45:32 -04:00
Dave Gauer
e555fdc3df
add ex084 async
2021-05-12 20:35:29 -04:00
Dave Gauer
4ac081558c
add ex083 anon lists
2021-05-09 19:53:14 -04:00
Dave Gauer
de584dcd71
Add ex079 quoted identifiers
2021-05-09 13:10:09 -04:00
Dave Gauer
88f88f02d8
add ex076 sentinels
2021-05-06 20:32:36 -04:00
Dave Gauer
65226b5354
Added ex075 Quiz 8
2021-04-30 21:35:56 -04:00
Dave Gauer
751b303362
add ex069 comptime 4
2021-04-21 09:47:16 -04:00
Dave Gauer
5bd5e1f25c
update readme with progress
2021-04-11 11:22:38 -04:00
Dave Gauer
88a8f4788d
Added ex063 labels
2021-04-10 11:39:11 -04:00
Dave Gauer
41e4cf4efb
Many pointers -> many-item pointers
2021-03-13 16:27:14 -05:00
Dave Gauer
2e99488b0e
Updated readme post 000 paddd
2021-03-12 19:09:35 -05:00
Dave Gauer
2e98bf1842
Update README.md
2021-03-10 14:47:23 -05:00
Dave Gauer
72ebf3e460
add ex 55 unions
2021-03-09 20:04:43 -05:00
Dave Gauer
0168afd250
"Multi pointers" are now "many pointers"
...
TypeInfo.Pointer.Size says "many", so there we are!
2021-03-07 10:08:07 -05:00
Dave Gauer
6a44079c9d
Update README with TODONEs
2021-03-06 21:31:55 -05:00
Joseph T Lyons
fee737380b
Cleaned up some extraneous whitespace characters
2021-03-02 23:06:09 -05:00
Dave Gauer
b12afaa577
Added ex 48, additional comment on 46
2021-02-28 13:23:22 -05:00
Dave Gauer
352a07fa7e
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.
2021-02-27 14:51:15 -05:00
Dave Gauer
3b496f65b3
Update README so it has THE TRUTH
2021-02-16 20:28:34 -05:00
Dave Gauer
f0c50bc8c6
Second attempt of the second attempt ( #14 )
2021-02-15 20:13:50 -05:00
Dave Gauer
8e2806ea11
Second attempt at explaining the minimum build ( #14 )
2021-02-15 20:04:18 -05:00
Dave Gauer
216c01318e
Attempt to make the version error and README clearer ( #14 )
2021-02-14 19:25:35 -05:00
Dave Gauer
95c8ea3cb3
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).
2021-02-14 16:45:18 -05:00
Dave Gauer
0d618f4dda
going with this exercise order
2021-02-14 12:13:55 -05:00
Dave Gauer
f33d698302
Added additional inspirations for Ziglings
...
Ruby Koans is even attributed by rustlings.
The Little Schemer is a personal all-time favorite programming book.
2021-02-13 15:47:00 -05:00
Dave Gauer
0b0dba168f
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"?!?
2021-02-13 11:23:53 -05:00
Dave Gauer
8133b22be1
Update README to reflect new version checking
2021-02-12 22:53:07 -05:00
Martin Wickham
971ab7f498
Use a zig build script to run ziglings
2021-02-11 22:10:55 -06:00
Dave Gauer
55ad7c32f2
Moved exercises to exercises because exercises
2021-02-09 18:36:57 -05:00
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!
2021-02-08 20:35:28 -05:00
Dave Gauer
507355ec3b
Added ex. 37,38 structs
2021-02-06 15:54:56 -05:00
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.
2021-02-06 09:29:49 -05:00
Dave Gauer
738a9f6cda
Inserted ex. 32 unreachable, added quiz4.
2021-02-03 19:19:31 -05:00
Dave Gauer
cd80aeb190
Fixed README instructions
2021-02-03 16:22:49 -05:00
Dave Gauer
c70fa5f58f
Adding exs 27-32
2021-01-31 17:48:34 -05:00
Dave Gauer
08ec029f20
Added ex 19,20 functions and pop quiz
2021-01-22 17:42:03 -05:00
Dave Gauer
2bda44bc58
Added ex 15,16 for loops
2021-01-18 19:21:18 -05:00
Dave Gauer
483fb97dfc
Added Ex 11-14: while loops
2021-01-10 11:46:42 -05:00
Dave Gauer
0bb89e3e41
Added Ex 9,10 for If
2021-01-08 17:53:22 -05:00
Dave Gauer
30ef32e238
Added Exs. 6,7 strings
2021-01-05 19:26:02 -05:00
Dave Gauer
87541c0c8b
Added Ex. 4 arrays
2021-01-03 20:34:26 -05:00