Dave Gauer
594a5c0f47
oops, left in old note
2021-02-28 11:27:13 -05:00
Dave Gauer
077a779f3d
Change default elephant tail to null ( #25 )
...
It was confusing to see
tail... = undefined
in the struct definition and then
if (tail == null)
later in the exercise - it appears that the mismatch would be the issue
- but that's distracting from the real issue: making the value optional!
Changing the initial value to null is still correct, but won't distract.
The only worry now is that the user will remember the undefined
definition from the previous exercise and wonder if that has to be that
way...but you can't win them all!
2021-02-28 11:00:20 -05:00
Dave Gauer
42e6ebd2fe
Add ex 47: methods
2021-02-27 16:52:57 -05:00
Dave Gauer
d2b4e7a87b
Merge pull request #27 from vishalsodani/main
...
Fixed some typos
2021-02-27 15:59:34 -05:00
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.
2021-02-27 14:51:15 -05:00
Vishal Sodani
ec4391ac55
Fixed a typo #26
2021-02-26 10:49:35 +05:30
Vishal Sodani
9d1a29ae2e
Fixed a typo #26
2021-02-26 10:48:49 +05:30
Dave Gauer
6f98de59a9
Update README so it has THE TRUTH
2021-02-16 20:28:34 -05:00
Dave Gauer
f27601b558
Added ex. 46 optionals 2 - elephants!
2021-02-16 20:21:32 -05:00
Dave Gauer
efdcfc70d4
Merge pull request #24 from mz0/fix06
...
fix repeat target
2021-02-16 18:25:58 -05:00
Dave Gauer
9dc8b3d931
Merge pull request #23 from vishalsodani/main
...
Fixed spelling
2021-02-16 18:25:30 -05:00
Dave Gauer
bbbda4bd0a
Exit rather than return upon version failure ( #14 )
...
A plain `zig build` was exiting as expected after the version check
failure did an early 'return'.
But `zig build 01` (specifying a step) would print the fail message
and then continue...but fail to find the step (which was not added).
Calling `exit()` solves this. Calling it with an error status code
causes vomiting in the build system (since, you know, there was an
error). So returning with `exit(0)` is the way to go here.
2021-02-16 18:10:02 -05:00
Mark Zhitomirski
35ac0745a7
fix repeat target
2021-02-16 23:36:33 +03:00
Vishal Sodani
ea8084187b
Fixed spelling
2021-02-16 18:26:43 +05:30
Dave Gauer
9b54ba79a0
Second attempt of the second attempt ( #14 )
2021-02-15 20:13:50 -05:00
Dave Gauer
3693a35aeb
Second attempt at explaining the minimum build ( #14 )
2021-02-15 20:04:18 -05:00
Dave Gauer
a2b6b68a25
Merge pull request #22 from quexxon/apply-zig-fmt
...
Apply `zig fmt` to exercises and generate remaining patch files
2021-02-15 19:32:00 -05:00
Will Clardy
bbe93b1f12
Add remaining patch files
2021-02-15 17:13:55 -05:00
Will Clardy
238beb4a2d
Apply zig fmt
to exercises
2021-02-15 16:55:44 -05:00
Will Clardy
97ae27435b
Manually apply zig fmt
style to comments
2021-02-15 16:55:19 -05:00
Dave Gauer
882a6b6198
Merge pull request #20 from quexxon/exercise_12_fixes
...
Exercise 12 fixes
2021-02-15 09:58:39 -05:00
Will Clardy
fa83fc47e5
Replace unclosed opening paren with dash
2021-02-15 01:03:30 -05:00
Will Clardy
bd30da390b
Add missing opening braces in while statements
2021-02-15 01:02:53 -05:00
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
6a00d37d03
Merge pull request #17 from quexxon/main
...
Fix typo in exercise 09: out => our
2021-02-14 09:42:28 -05:00
Dave Gauer
16dbeea7f5
begone ye errant space
2021-02-14 09:25:19 -05:00
Will Clardy
d316d8c6f0
Fix typo: out => our
2021-02-14 09:22:41 -05:00
Dave Gauer
34f03b0e96
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
cf3a7fa398
Update 03_assignment.zig
2021-02-13 23:06:48 -05:00
Dave Gauer
a7e101cd05
Emit correct output as green text indicating passed.
2021-02-13 22:09:37 -05:00
Dave Gauer
8edfe2f157
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
d3d3499692
04_arrays.zig - missing : for type of example array
2021-02-14 15:42:42 +13: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
2493e93c37
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
6c53364b38
Merge pull request #11 from tijb/patch-2
...
Update 04_arrays.zig | Array Index
2021-02-13 11:37:30 -05:00
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"?!?
2021-02-13 11:23:53 -05:00
tim bangma
0788198de3
Update 04_arrays.zig
...
array index was off by 1.
2021-02-12 23:55:26 -05:00
tim bangma
b89eb8bf04
Update 03_assignment.zig
...
Looks like one of the example lines was missing.
2021-02-12 23:41:33 -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