A few days back I posted about the Brevity project I started. I’ve been picking away at it and making some nice project. I’m on my third version of the parser, and finally got it working pretty much the way I want it to. It runs as a standalone executable as well, which is another goal done.
Now it has the bare beginnings of an IDE, done in wxPython, as you can see here:
Yeah, it’s just a text area and a button. The button calls the parser, passing in the name of the source file, which creates the AS3 class. It then calls mxmlc.exe, which compiles the SWF, which the IDE then launches in a separate window. All output is captured and displayed in the text area.
Nothing groundbreaking, but I’m pretty happy to have gotten this far by myself in so short a time. It’s pretty funny working in Python, ActionScript 3.0 and Brevity code all at the same time, running several different IDEs (Flex Builder 2 Beta for AS3, FlashDevelop for some other AS3 and Brevity and Wing-IDE for Python/wxPython).
I’ll be looking for some help pretty soon on this. ActionScript as well as Python, and general language design ideas (it’s all going to be open source, btw).