Focal is an interpreter for the FOCAL programming language. It can function as an interpreter or execute files passed to it on the command line. . FOCAL is an interpretive language that was developed by Digital Equipment Corporation (DEC) in the late 1960's for the PDP-8 and associated minicomputers. It was designed to resemble the language JOSS.