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