An interesting and easy to read explanation of why you might like to keep lexing and parsing separate: Why Split Lexing and Parsing Into Two Separate Phases?
Category Archives: Learning
How to interpret, understand, and act on feedback
This was a good read: How to interpret, understand, and act on feedback. It’s some commentary on how to take feedback in a useful, mature, and Emotionally Intelligent way.
bondi
So I was able to compile bondi with a little help from my friend epilys.
It went a little something like this:
$ sudo apt install opam $ opam init $ opam switch create 4.06.1 $ opam install base $ opam install ocaml-lsp-server $ opam install stdlib-shims $ dune build
I’m not certain stdlib-shims was required and the ocaml-lsp-server was for vscode integration (I think).
Computer Science Version Two
Every now and then I find myself over on the C2 wiki. Today it was here:
The Circle
I did some creative writing, inspired by a new friend: The Circle.
3Blue1Brown
Learned about a YouTube channel that runs math videos: 3Blue1Brown. The channel is here.
Learning Kanji
I mentioned to a friend that I thought it was a romantic idea to learn Kanji, and I would very much like to, but I just don’t have time. My friend recommended the Genki Textbook. So this note is just for the record. When it comes to learning Japanese I suppose no one will be surprised to know that there are a lot of options.
The 4 things you need to be an expert
I posted about this earlier, but here it is again: The 4 things you need to be an expert:
- Valid Environment
- Many Repetitions
- Timely Feedback
- Deliberate Practice
Brilliant
I saw Brilliant advertised on a Veritasium video. Thinking about getting a subscription. Might need to save up. :P
Bloom’s taxonomy
Today I learned about Bloom’s taxonomy as presented in How to Teach Anything: Break Down Complex Topics and Explain with Clarity, While Keeping Engagement and Motivation:
- Remember
- Retrieving, recognizing, and recalling relevant knowledge from longāterm memory.
- Understand
- Constructing meaning from oral, written, and graphic messages through interpreting, exemplifying, classifying, summarizing, inferring, comparing, and explaining.
- Apply
- Carrying out or using a procedure for executing or implementing.
- Analyze
- Breaking material into constituent parts and determining how the parts relate to one another and to an overall structure or purpose through differentiating, organizing, and attributing.
- Evaluate
- Making judgments based on criteria and standards through checking and critiquing.
- Create
- Putting elements together to form a coherent or functional whole; reorganizing elements into a new pattern or structure through generating, planning, or producing.