How do plugins work?

Discussion created by KylePutzier on Mar 5, 2014
Latest reply on Mar 5, 2014 by monkeybreadsoftware

I have always wondered why FileMaker plugins seem to only be activated by some interaction with the calculation engine. Then I downloaded the Developer Assistat plugin for trial. (2 days in and I'm hooked. That Evaluate feature is so handy.) It doesn't seem to need a calc to initiate it. Do other plugins use the calc engine because it is easy to pass parameters that way?

Why can't plugins just add script steps or other features to FileMaker? Can someone please explain to me the basics of how plugins work and why most use the calc engine to trigger?