Note: Need to run lein run to execute the malestrom test harness (i.e. should maybe alias ./maelstrom to lein)
Installed ruby using homebrew to avoid using a version manager (watch this space!)
2025-02-19
Choose the right ruby version to run on the mac
Revisit what’s going on with the maelstrom setup and refresh brain on it
Start maelstrom chapter 2
Understand what this means: Multithreaded access means we need a lock–preferably re-entrant–to protect our IO operations, assigning messages, and so on.
Installed asdf using brew for managing ruby versions