title: Language/GUI library to make map editor
body: <p>I'm designing a <b>cross-platform</b> map editor for an application I've developed, and I'm unsure what approach to take regarding language/gui library choice. Just for some basic info, the editor needs to parse and output xml files.</p>
  
  <p>I'm most comfortable with C++, Lua, and Perl, but I'd also be willing to use Python (could use the practice). I'd prefer doing it in a scripting language for productivity.</p>
  
  <p>Any recommendations are appreciated, thanks.</p>
  
  <p>I'd also like support for filling out forms, etc.</p>
  
  <p>P.S. I've tested out extending existing map editors but it isn't really worth it since they don't provide the functionality I need on a fundamental level, requiring me to just re-write the whole thing anyway.</p>