Feb 2009 -- Due to time pressures, the ongoing development of 'rope' has been suspended temporarily.

IpTables Rope Scripting Language - EDivByZero Error

This error is reported by div or mod when they detect an attempt to divide a number by zero - something that mathematicians tells us cant be done (or at least: generates a result of infinity). In Rope terms, this means that the second argument to the keyword has the value zero, like this..

Example 1:

 20 0 div println

Example 2:

 put(3 $a) put(19 $b)
 div( 19 sub($a 3) ) println