1. So I'm new to addon development. Simple question: Do I have to restart WoW every time I make a change (debugging) to the addon I'm developing? That seems a bit silly especially when I'm learning. I'm used to being able to tinker in a language and watch how it's working -- I think this is how most any developer learns. So what am i missing? Also, how do you test code that requires you to be in a raid group?

    Try typing /reload in chat.

    As for raid, try to go to Ashran and get a raid there.

    XSSFilter could not parse (X)HTML:
    <p>The most useful addon you can have for debugging pages of script is WoWLua.</p>
    <p>However, if you don't want to install another addon, you can run Lua script directly ingame using "/script <Lua code>"</p>