Roy Osherove

View Original

The next Regulator is gonna rock (with your help)

I've been getting a lot of requests for new features in The Regulator. Some people want it to be able to compile the regex to an assembly, some want it to be able to do a examine-o-matic in the style of Regex Workbench (you get a textual description on your expression in words) and all sorts of other things.
 
The bad news is that, I'm not going to add all these new features in the next version
The good news are:
- the next version is pretty darn close (like less than a week)
- It will allow you to write plugins for The Regulator meaning:
       - It should take less than 5 minutes to create either a dialog based or a dock able plug in for The Regulator
       - you can add all those features you wanted but I did not supply
       - the version will come with some plugins including source to serve as examples
- I will put up a list of all plugins on my site
- the best plugins will be included in the next versions of the regulator out of the box (with due credits)
 
In short, the next version will be an almost total rewrite and refactoring version. Just how deep this will run? well, If you've worked with Regulator , yo'll remember having two panes: the web search, and snippets.
in this new version they are already implemented as plugins. Totally independent of the main application.
 
One nice thing about the plugin framework in The Regulator is that it will allow you to just drop and run new plugins. You'll just have to copy the plugin dll into the regulator directory, and on the next run it will be loaded automatically into the GUI/menus. No configuration needed.
 
other stuff I'm working on for the next version:
- an installer
- some basic documentation (yeah I know it's really missing)
- some small enhancements (like getting the input text directly off the web and such)
- I removed the “performace“ chart for now. too much trouble, and no one was really using it...
got any more feature requests? I'd love to hear them. Maybe I'll even include them in this version.