Commit graph

71 commits

Author SHA1 Message Date
Dave Gauer 0d212ecf5a
Merge pull request #20 from quexxon/exercise_12_fixes
Exercise 12 fixes
2021-02-15 09:58:39 -05:00
Will Clardy a69f0923e1 Replace unclosed opening paren with dash 2021-02-15 01:03:30 -05:00
Will Clardy 77b72e0933 Add missing opening braces in while statements 2021-02-15 01:02:53 -05:00
Dave Gauer 44ccf4a0eb Patches to patches to clean up patches 2021-02-14 20:26:57 -05:00
Dave Gauer e4a5716c71 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 216c01318e Attempt to make the version error and README clearer (#14) 2021-02-14 19:25:35 -05:00
Dave Gauer 6ccd55729e Added testing ability
For the full details, see patches/README.md :-)
2021-02-14 18:36:09 -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 a541dc734b 03 assignment - var to const in example for clarity 2021-02-14 12:04:04 -05:00
Dave Gauer 93050efc73 Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-02-14 10:50:03 -05:00
Dave Gauer acaf051e4c Added ex 45 optionals
(And secretly added the patches/ dir. Don't tell anybody!)
2021-02-14 10:49:09 -05:00
Dave Gauer 74a1d3bc43
Merge pull request #17 from quexxon/main
Fix typo in exercise 09: out => our
2021-02-14 09:42:28 -05:00
Dave Gauer c9739f8000 begone ye errant space 2021-02-14 09:25:19 -05:00
Will Clardy 87cc23261a Fix typo: out => our 2021-02-14 09:22:41 -05:00
Dave Gauer 23832f7f1f
Merge pull request #10 from tijb/patch-1
Update 03_assignment.zig | Missing Line In Example
2021-02-14 08:32:42 -05:00
tim bangma fa0abdc79f
Update 03_assignment.zig 2021-02-13 23:06:48 -05:00
Dave Gauer a0dede07e8 Emit correct output as green text indicating passed. 2021-02-13 22:09:37 -05:00
Dave Gauer 12fe55d2d8
Merge pull request #13 from Ivan-Velickovic/main
04_arrays.zig - missing ":" for type of example array
2021-02-13 21:59:17 -05:00
Ivan-Velickovic cfcb1f3a44 04_arrays.zig - missing : for type of example array 2021-02-14 15:42:42 +13:00
Dave Gauer 7aca904563 Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-02-13 20:36:15 -05:00
Dave Gauer e92107f5fc ex10 - missing type was confusing and tangential (#12) 2021-02-13 20:35:07 -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 c2cb0e798f
Merge pull request #11 from tijb/patch-2
Update 04_arrays.zig | Array Index
2021-02-13 11:37:30 -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
tim bangma 8bacd290d9
Update 04_arrays.zig
array index was off by 1.
2021-02-12 23:55:26 -05:00
tim bangma df72409849
Update 03_assignment.zig
Looks like one of the example lines was missing.
2021-02-12 23:41:33 -05:00
Dave Gauer 8133b22be1 Update README to reflect new version checking 2021-02-12 22:53:07 -05:00
Dave Gauer e2c12aa8ba Merge branch 'SpexGuy-zig-build' into main 2021-02-12 22:30:25 -05:00
Dave Gauer 79a2feec39 Merge branch 'zig-build' of https://github.com/SpexGuy/ziglings into SpexGuy-zig-build 2021-02-12 20:49:57 -05:00
Dave Gauer dd64f82833
Merge pull request #5 from Joefish/zig_version_check
Added a zig version test
2021-02-12 20:29:50 -05:00
Dave Gauer d507cfc962
Merge pull request #9 from palash25/typo2
exercise/25 fix typo
2021-02-12 10:43:00 -05:00
Palash Nigam beb5c6bb04 exercise/25 fix typo 2021-02-12 13:09:30 +05:30
Martin Wickham 971ab7f498 Use a zig build script to run ziglings 2021-02-11 22:10:55 -06:00
Joseph-Eugene Winzer 7e56ccc9d9 Improved zig version check 2021-02-11 20:49:57 +01:00
Dave Gauer 0ad4a0b3db
Merge pull request #7 from palash25/typo
exercise/21: fix typo
2021-02-11 14:13:15 -05:00
Palash Nigam ec49fd1cc8 exercise/21: fix typo 2021-02-12 00:37:52 +05:30
Joseph-Eugene Winzer b5ab7ea787 Added zig version check for commit number 2021-02-11 16:58:24 +01:00
Joseph-Eugene Winzer e3ac8f0f09 Added a zig version test 2021-02-11 16:58:24 +01:00
Dave Gauer bb5c219dae 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 d50aa3577b
Merge pull request #3 from Joefish/06_print_specifier
Added string specifier in Ex 06
2021-02-10 22:08:16 -05:00
Dave Gauer 7310242ef0 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
Joseph-Eugene Winzer 043ecb1624 Added string specifier in Ex 06
std.fmt.format does not take strings without a string specifier since
zig 0.8.0.
2021-02-10 18:47:12 +01:00
Dave Gauer f1f56fd829
Ex 22 spelling error
I never make mistakes with apostrophes'es', so I dont' know what happened here.
2021-02-10 09:35:16 -05:00
Dave Gauer 6a7153eafb
Improved 02 comment about imports being const 2021-02-10 09:27:43 -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