Things I’d like to see in the official PureBasic IDE.

Posted by on July 6, 2009

This are a few of the features I’d like to see in the official IDE of PureBasic, listed in no particular order:

  • Interactive rename refactoring (as featured in Eclipse)
  • Coloring for procedure/macro listings
  • Unintrusive project funcionality (The possiblity to define projects and source/resource files for each in a comprehensive way)
  • Centered dialogs (As ranted in the past)
  • Proper indentation line guides (both solid and dashed would be nice, Scintilla supports this already…)
  • Official tools (plugins) such as but not limited to:
    • Automatic procedure declarations (to output a declare list for a specific source)
    • SVN and other repository support
    • Comprehensive code statistics
    • Memory profiler (to profile modules and overall heap consumption/usage and memory-leak detection)
    • Better code profiler ( the current one is crap and not a real profiler per se )
    • Automatic code documentation support (robodoc or similar would be nice)
  • Settings defined by user group or project.
  • Better overall stability.

Those are just a few of them, off the top of my head. Now it’s worth noticing that some if not most of the aforementioned plugins could easily be programmed by the community, however since this is a commercial product it’s not such a far cry to request those essential tools, is it?.

I could elaborate on each point but they are pretty much self explanatory and most of the features already exist in most world-class integrated development environments. Needless to say, most of them are a must-have. Specially with the profiling tools.

That’s my wish-list for the next major release, of course it won’t happen but it can’t hurt to wish for, right?

I have another list in mind, for the compiler/language itself… But I’ve yet to polish it. And believe me, that’s a big list.