Isn't the point of XML sort of that it's fairly easy to learn anyway? Like HTML? Or any markup language?
Yes, and it is. I honestly don't understand all the fuzz apricotslice et al make about the
syntax. Looking at the example AI script, it seems that its almost the only change.
I thought they were supposed to be for lightweight applications where you need some sort of general language to describe a thing rather than to compute a thing, and that you should be able to use them fairly easily, something you'd learn in addition to your primary languages.
Yes, and that's exactly why I don't really like XML as a host language for DSLs. XML is already domain specific: It's a markup language.
I will NOT have steam on my computer, and I will especially not have any program going in background while I'm playing a game, that wants to check the internet.
Steam doesn't need a permanent internet connection. I guess it depends on the game itself (maybe some Ubisoft games need permanent connection), but most games (at least the ones I have) also run in 'offline-mode'.
For a long time, I also didn't want Steam on my computer, because I heard it would slow things down. But actually it isn't noticable at all on todays machines.
I can live with an offline tool in whatever language chosen but not without an inline debug system.
Yes, that's one of the biggest problems. At least if you have to reload the game each time you change a script. If the game would reload changed scripts automagically it would be fine, too.
Greetings,
ScRaT