list-processing language

meaning: a flexible procedure-oriented programing language that manipulates symbols in the form of lists (noun)