In With the New

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.

Continue reading