Dave Gauer
ca330b00bc
Patches to patches to clean up patches
2021-02-14 20:26:57 -05:00
Dave Gauer
6ab9b17eb8
Fix Ex.19 typo ( #19 )
...
Oh, look at that, issue 19 is about exercise 19.
Today's lucky number is 19. Time to buy a lottery ticket.
2021-02-14 19:35:45 -05:00
Dave Gauer
4b8cb2e444
Attempt to make the version error and README clearer ( #14 )
2021-02-14 19:25:35 -05:00
Dave Gauer
03a09639c6
Added testing ability
...
For the full details, see patches/README.md :-)
2021-02-14 18:36:09 -05:00
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).
2021-02-14 16:45:18 -05:00
Dave Gauer
a216e19521
going with this exercise order
2021-02-14 12:13:55 -05:00
Dave Gauer
5d44734cfe
03 assignment - var to const in example for clarity
2021-02-14 12:04:04 -05:00
Dave Gauer
d4739ac00a
Merge branch 'main' of github.com:ratfactor/ziglings into main
2021-02-14 10:50:03 -05:00
Dave Gauer
545573fc84
Added ex 45 optionals
...
(And secretly added the patches/ dir. Don't tell anybody!)
2021-02-14 10:49:09 -05:00
Dave Gauer
16dbeea7f5
begone ye errant space
2021-02-14 09:25:19 -05:00
Dave Gauer
a7e101cd05
Emit correct output as green text indicating passed.
2021-02-13 22:09:37 -05:00
Dave Gauer
96cb465fb8
Merge branch 'main' of github.com:ratfactor/ziglings into main
2021-02-13 20:36:15 -05:00
Dave Gauer
ee8fbbd65d
ex10 - missing type was confusing and tangential ( #12 )
2021-02-13 20:35:07 -05:00
Dave Gauer
7023b5345c
Update README to reflect new version checking
2021-02-12 22:53:07 -05:00
Dave Gauer
a43e7437c0
Merge branch 'SpexGuy-zig-build' into main
2021-02-12 22:30:25 -05:00
Dave Gauer
37cb6a8b16
Merge branch 'zig-build' of https://github.com/SpexGuy/ziglings into SpexGuy-zig-build
2021-02-12 20:49:57 -05:00
Dave Gauer
2bdacd35c1
Added string specifier in format strings ( #3 )
...
This is now required in current versions of Zig.
2021-02-10 22:13:22 -05:00
Dave Gauer
311fe0ea3c
Merge branch 'main' of github.com:ratfactor/ziglings into main
2021-02-10 21:47:21 -05:00
Dave Gauer
5b47e8ebe6
Removed incorrect explanation of assignment error ( #1 )
...
It really has nothing to do with the if/else expression. The peer
types are being resolved correctly. The same error can be produced
with something as simple as:
var foo = 5;
2021-02-10 21:44:11 -05:00
Dave Gauer
961cf22b88
Added Quiz 5 for pointers. Elephants!!!
2021-02-09 20:15:45 -05: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
adf5ddb27d
Consistent instructions and examples
...
I started off with "hints" that required the poor student to piece
together the information from incomplete bits. A complete example is
like a picture that is worth 1000 words and far clearer.
2021-02-07 11:06:51 -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
2de8a8c54d
Added ex 21-26 for error handling
2021-01-30 20:00:32 -05:00
Dave Gauer
08ec029f20
Added ex 19,20 functions and pop quiz
2021-01-22 17:42:03 -05:00
Dave Gauer
a361b90a75
Hinting return type rather than making 'em guess.
2021-01-21 17:23:09 -05:00
Dave Gauer
b02845819a
Added Ex. 18 functions
2021-01-19 19:46:53 -05:00
Dave Gauer
8795937847
added quiz 2
2021-01-18 20:18:49 -05:00
Dave Gauer
7e123933b9
Ex 16 oops, forgot to unfix it. :-)
2021-01-18 19:44:08 -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
b9b89737fc
Added first quiz
2021-01-06 17:41:53 -05:00
Dave Gauer
30ef32e238
Added Exs. 6,7 strings
2021-01-05 19:26:02 -05:00
Dave Gauer
faa49abb06
Added Ex. 5, array ops
2021-01-04 18:40:34 -05:00
Dave Gauer
87541c0c8b
Added Ex. 4 arrays
2021-01-03 20:34:26 -05:00
Dave Gauer
b3f74d9c30
Add exercise 3, exercise num param for script
2021-01-03 18:55:45 -05:00
Dave Gauer
d618414c9c
Added Ex. 2, polished script, added LICENSE
2021-01-03 12:21:11 -05:00
Dave Gauer
3b5678815f
Initial commit with readme, script, and hello world
...
Absolutely minimum viable stuff.
2020-12-23 13:53:27 -05:00