-
Notifications
You must be signed in to change notification settings - Fork 153
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarity on tutorial lessons #2033
Comments
Notes
|
You need to |
Some minor notes:
|
|
Here are some more typos and minor issues I spotted. These are rather low-hanging fruits. I will prepare a PR.
What I really like about the tutorial is that it often introduces a topic from the bottom up and then shows how to simplify things. This is, for example, how evaluation orders are introduced. It is much more rewarding for the reader than first presenting the "simple" bits and then claiming, "but wait, there are more complicated cases, and you also need to know about these things under the hood." |
I submitted #2087 I took some notes but I see that a lot of them have been mentioned previously. The only one I have is this:
|
|
|
I enjoyed working through the tutorial and look forward to keeping up with the lessons. Big thanks to everyone developing it! |
|
|
I appreciate the developers of the tutorial and all contributors to it. It is a straightforward and perfect introduction to K. The first part is pretty simple, and the second one is a bit more difficult. I have the following notes and proposals for the tutorial:
|
Thanks for this tutorial, it was really helpful to understand the basics of K. Following are some tips that might help on improving it.
|
Thanks for the tutorial! It was fun going through them, playing/ experimenting K features with toy examples and incrementally building up bigger codes. Here are some issues or confusions I have run to. Hope they will be helpful for the others.
|
|
|
|
Thanks for the tutorial, it's a great piece of writing for the fact that K is not the easiest thing to learn. A couple of thoughts:
"abb" can be parsed in two different ways, with the token "abb" or with a sequence of tokens "a" "b" "b". It can lead to problems when one is not aware of it in some more complicated example.
Now assuming you can only use built-in Integer functions,
|
Lesson 1:
Lesson 13:
Lesson 16:
Lesson 19:
Lesson 22:
|
From sonzu on Discord:
|
|
|
|
|
|
Issues found by the folks going through the tutorial. I short check-list is provided here, more details for each issues are provided in comments.
@dwightguth I've gone through and put (in bold following each bullet point) the things to check for that bullet point.
The text was updated successfully, but these errors were encountered: