True is a [boolean] value. It is recognised by [expr]. 1. True values are '''yes''', '''on''', '''true''', their abbrevations, and non-zero integers, 2. False values are '''no''', '''off''', '''false''', their abbrevations, and the integer '''0'''. The function '''[string is] true''' returns true if its argument obeys the condition 1. above (and '''[string is] false''' does the opposite). The canonical form for true, like in C, is integer 1. To wit: % expr 42==42 1 [1S] See also: [Boolean], [magic names] ---- [Category Glossary] [Category Internals]