Ralph Griswold

last modified: May 31, 2003

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.


CategoryPerson


Loading...