basic support for compiling source code via the interpreter and reporting errors back in the gui has been added. check out the screen shot below.
i'm not sure why the problem marker isn't displaying in the outline view, which is something i'll have to investigate. the next step will be to add preference support so things like warnings and taint mode and be turned on and off.
in other news, i've encountered an annoying bug that causes any folded code that falls within the definition of a SourceModule to be quickly expanded and then refolded any time a save operation has been performed. i can't seem to replicate this issue in any of the other dltk plugins (except for python) so tracking down the problem should prove to be an aggravating experience. :)