signalman: a railroad employee in charge of signals and point in a railroad yard
trainman: an employee of a railroad
lisp: a flexible procedure-oriented programing language that manipulates symbols in the form of lists