I have an application in PHP that I coded in PN. It's spread across a number of files and I would like to write a tool to help me refactor and perform 'class exploring' type functions. The sorts of tasks I will need to do are:
Searching lots of files.
Pulling out class names, member variables and method signatures.
Building some sort of hierarchy in a GUI.
Modifying batches of files base on a series of rules.
I've eyeballed the documentation and it's not obvious to my fatherhood-addled brain whether PyPN will be powerful enough or whether it's time to relearn a bit of C++ (I'm a C# .NET sort of person) and write a plug-in. Are making GUI extensions possible for PN?
[edit]What I'd really like is some sort of .NET interface for writing PN add-ons but that's an ask so large, it can be seen from space![/edit]