Thursday, December 06, 2007

I must admit it, I flirted with Lua for several months. It's pretty spiffy, nicer in some ways than python. However, I found that luaSocket had some issues running on Vista, that I did not want to delve into to fix. Why Vista? With a new laptop which supports DX10, it might be nice to run a dx10 game sometime (and for now, at least until M$oft kills vista, XP won't get DX10)

So, back to python; SPE as an IDE still works well, even though it was last updated long ago.


Nice things about Lua:
  • very small compared to python
  • everything is first class
  • hash (associative array) for everything
  • MIT license
  • clean/readable/maintainable syntax (eat that, ruby/perl fans!)... though space is not significant like our beloved python
  • lots of addons available (socket, web, sqlite, etc)
  • somewhat of a de facto scripting language in many games nowadays (World of Warcraft being the biggest one I saw)
Happy Coding. Later.

No comments: