off-side rule

(redirected from Layout rule)

off-side rule

A lexical convention due to Landin, allowing the scope of declarations in a program to be expressed by indentation. Any non-whitespace token to the left of the first such token on the previous line is taken to be the start of a new declaration. Used in, for example, Miranda and Haskell.

[P.J. Landin "The Next 700 Programming Languages", CACM vol 9 pp157-165, March 1966]
Mentioned in ?
References in periodicals archive ?
turning away a GOP attempt to fast track the abortion legislation by suspending a 24-hour layout rule.
This simulation flow accounts for the impact of layout rules, multi-patterning flows, and process-induced 3D features on the resistance of any conductive net in a multilayer interconnect stack, thereby predicting the influence of material, process and patterning choices on the interconnect resistance at scaled dimensions.
These rules cover all the ESO parameters mentioned earlier: SI, PI, EMI/ EMC, timing, differential pair impedance, decoupling capacitors, and various layout rules.
They include timing rules, which they find as important as layout rules.
Harsh layout rules and accelerated life tests are part of Motorola's relentless efforts to ensure the best outcome that will allow integrators the peace of mind they need when rolling out the product.
For better outcomes, one must recognize the effect of other components on the same board, and add common sense to the layout rules.
We had to give up a few custom layout rules, and the look and feel of the directory is a little bit different," Bianchi Muller says of the compromises the new workflow demanded.
Recently, publishing information on the computer screen has forced many designers to modify the layout rules they used in print, just as writers have had to retool their style for online delivery.
Character-based layout rules can be designed to provide automatic "nesting" of left-to-right numerals within an insertion of right-to-left text inside a left-to-right sentence, as shown in Figure 9.
The template designer defines layout rules that govern how the containers can flex individually and in relationship to each other so that a pleasing page design is maintained even as the layout changes.
Moreover, it enables hinting to tailor the layout rules and this results in true mobile reporting.