Chris Boesch
3bbebd723a
update readme for new ziglang version
2023-01-14 12:56:52 +01:00
Chris Boesch
8fa32b3007
Update README.md
...
Added action item for interfaces
2023-01-12 20:10:46 +01:00
Dave Gauer
bb5b8f115a
README tweaks and another ver bump
2022-09-10 14:41:40 -04:00
Sebastian Aigner
b2d9dca484
Remove parameter in call to NativeTargetInfo.detect
...
Compatibility with ziglang/zig@3ee01c14ee
2022-09-09 20:42:57 +02:00
Dave Gauer
4634f23555
Bump version for Ex 074 fix from upstream :-)
2022-09-06 08:28:31 -04:00
Dave Gauer
a723a4c1df
Update Zig development build minimum version
2022-08-29 21:00:45 -04:00
Dave Gauer
98ebdcbff8
Updated build version requirement to 0.10.0-dev.3385
2022-07-31 11:04:16 -04:00
Dave Gauer
e11daf808d
Bump stable version of Zig in README to correct
2022-04-22 20:33:26 -04:00
Dave Gauer
26acbeeece
Touch up README version changelog
2022-03-19 19:42:22 -04:00
Dave Gauer
77c79140c7
Update sentinel type for v0.10.0
...
Fixes
.../076_sentinels.zig:95:30: error: incompatible types:
'u32' and '?*const anyopaque':
while (my_seq[i] != my_sentinel) {
2022-03-19 19:38:05 -04: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