SNOBOL with user-defined functions. Written in 1965. The SNOBOL 6.3 compiler for the PDP-6 and PDP-10 was written in SNOBOL.