If you extend SIMPLified 2 with add-on entitlements, a variety of debugging, refactoring, design and productivity tools are at your fingertips.Įach entitlement unlocks a collection of tools for comparing program trees for differences, identifying common code for conversion to modules, extracting signals for a module's argument definition, and we'll continue to add more functionality as fast as we can - and we're open to suggestions! The base application provides a simple mechanism to analyse your SIMPL programs for easily recognisable issues which would generate notices, warnings or errors in a normal compile, but without having to go through the time consuming compilation step. SIMPLified 2 attempts to redress the balance in favour of structured, easily maintainable code. At best, some programs are simply hard to follow and at worst, there can simply be functional bugs that defy detection – usually leading to yet more convoluted logic which does more to hide the issue than resolve the underlying problem. It is fairly easy to develop programs that are difficult to maintain in many different ways, from inconsistent naming conventions and convoluted logic, to swamped warnings and unrecognised slips. While SIMPL Windows offers immense power and flexibility, this can come at a cost. SIMPLified 2 is the complementary application for SIMPL Windows programmers.