Ralph Griswold

Ralph invented Snobol [SnobolLanguage], a string manipulation and pattern matching language, while at BellLabs.

Icon [IconLanguage] is a pattern matching language with Pascalish syntax done by Ralph and his students at Arizona. The matching was generalized in a nice way by allowing all operators and functions (even user-written functions) to return both a value and a success/failure indicator.

The only thing Pascalish about the syntax is the use of ':=' for assignment. It doesn't use BEGIN/END for block delimiters.


EditText of this page (last edited May 31, 2003) or FindPage with title or text search