it depends on your requirements, but who knows, simple # files could also be an option. Maintainance wise I got some bad surprises when # programming languages and wondering why "stuff" didn't work anymore