Learning to be Selfish
A Problem I am working on another post that explains the next step of our Tic-Tac-Toe journey, but first, a brief aside. As I was implementing logic for a Tic-Tac-Toe board (fun!) I began to run into an issue. My board actor had methods, but I needed to be able to call them from each other. Here’s a simple example: (define (^board bcom) ;; Create a Guile array containing 'unspecified' items in a 3x3 grid (define arr (make-array *unspecified* 3 3)) ;; Go through each item in the grid and spawn a '^mark' actor for each....