 The library is mostly written in the Fortran 90 programming language.The name of the library originates from its major package for general nonlinear programming, LANCELOT-B, the successor of the original augmented Lagrangian package LANCELOT of Conn, Gould and Toint.Other packages in the library include