lens, by Douglas Rohde, is an efficient, yet flexible, neural network simulator that runs on a variety of platforms, is able to handle large, complex simulations, but is also reasonably easy for novices to operate. Lens is written primarily in C. The graphical interfaces and script interpreter were implemented using the Tcl/Tk toolkit.