You are not logged in.

Dear visitor, welcome to Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Scott Witte


  • "Scott Witte" started this thread

Posts: 339

Location: Milwaukee, WI USA

Occupation: Professional Photographer

  • Send private message


Monday, March 30th 2020, 7:17pm

ifnot( vs if(!

Howdy Klaus,

I notice that ifnot is no longer documented although it still functions. Using if(! instead is more in line with standard programming languages (javascript) but is there any reason we should convert our existing code to more standard syntax? Will ifnot be deprecated?

Mostly just curious...


Tuesday, March 31st 2020, 4:41pm



Tuesday, March 31st 2020, 5:15pm


the 'ifnot' action is from a time when there were no operators supported.

It has been removed the documentation, but it still keeps working and be supported.

The effort for supporting it minimal, internally the ifnot action is simply mapped to the if action with the true/false actions swapped:

Source code

ifnot(condition,trueaction,falseaction) => if(condition,falseaction,trueaction)

That means no reason or need to change or convert anything.

Best regards,