Well, it’s been a long time since I last wrote a post. I knew this would happen, where I would take forever to write, and then life would get in the way (Not that that’s a bad thing). But I’m back, and I have some news.
Since I last wrote, I was able to make a successful Warlight bot in Elixir. I really liked Elixir (it might be my favorite language, but I use Python so much more that it will be tough).
Then at work, we decided to write some AI for boardgames we played, and I had a chance to do more in Elixir. I got to play around with metaprogramming (templated out a game engine), which was one of my goals. Growing up with C++ macros and hating them, I was hesitant, but once I understood that they were AST macros, and not preprocessor text search and replace, something clicked, and I appreciated them.
I have no idea if how I wrote the code was good or not, but I got to learn something, and that’s what matters to me. It matters a lot.