The MERLIN control language for strategic optimization MCL is the programming language of the MERLIN optimization environment. It can be used for the implementation of efficient optimization strategies, abolishing to a great extend the need for user intervention. The language is simple to learn and its structure is similar to Fortran. We report on successful applications where MCL played an instrumental role, as for example in molecular physics problems and in the training of neural networks.