Finally got it I think. This was bloody tricky.
There are several more questions in this book at the end of the chapter.
Real World Haskell chapter 3 is about recursive data types, and includes an example of creating a list-like data structure.
If you need to edit a json file in vim that has been minified like this:
I’m used to the concept of short circuiting operators. For example, in this Python code “evaluated” is never printed as it is clear before then that the entire if branch must resolve to True.
Dragon Quest Builders is full of wisdom.
mitmproxy is an intercepting proxy that allows you to inspect and modify http requests that you send through it.
The mednafen multi-system emulator is a great piece of software. The cores that I’ve tried seem accurate enough, the interface is extremely simple and configuration is managed by a simple text flie.
A couple of times I’ve wanted to merge two separate git repos into one. This has happened when they are really parts of the same application with the same release cycle, but have been split in a fit of over architecting.
I wanted to access the columns in a 2D array in Python today. I found that it’s surprisingly simple to do. This is what I ended up with:
I took this out from Okehampton library on Saturday. They had a feature shelf about sea travel.
GNOME has a few ways to type in characters that are not normally accessible via your keyboard.
We made it back to Meldon Reservoir today. This time, Joe wasn’t feeling up to it but Isaac was excited to come and see. He was also happy to head down those steps.
Rust is a systems programming language. It aims for there to be as little as possible between your code and the hardware running it. The reason for this is to give you full control of what the CPU is doing, and how your data structures are laid out in memory.
Python contains a SQLite client in it’s standard library. This is really useful for prototyping, and great for when a script grows into needing a little more data integrity. It’s really quite unexpected to be able to use something like this without any dependencies.