Hello, I also implemented Tic-Tac-Toe in Elm. https://ellie-app.com/g8VstS3hq2pa1.
For stopping me to hard-code some functions, I also implemented some buttons to change the size of the game-board.
Are there any ways to make this simpler and more straightforward? I think the updating of the board is complicated compared to an imperative solution.
I also wanted to ask, whats the best way to split this up in smaller files. Most of the functions need some of the custom types declared at the beginning. But I read, that it s bad style to share these Types in one file.
Thank you very much