looks like davio is right, which was kind annoying, so I made a new function object. seems to be about 1.5 times the speed using the single expression method than the regular function object runs with the separate action method
dl.dropbox.com/u/1013446/sharinplugs/func/plugins.rar
dl.dropbox.com/u/1013446/sharinplugs/func/functest.cap
this one will only accept the format:
CallFunction : .myfunctionname(param0,param1)
there is no addparam, and callfunction does not pay attention unless you use that .functionname(params here) method
or just .functionname if you have no parameters
you get your params in one of two ways
func.p(index)
or just
func(index)
because it's easier to type p or nothing than param
in this object parameters are 0 based, which means, the first parameter you put in is 0, the second is 1, etc
this does not have the "on any function" or 'alias' features, but I can add them if anyone really uses them, and wants to use this faster function caller
I would have just optimized the regular function object, but that code isn't on the svn
let me know if anyone tries it, or if they encounter any bugs