< programming > A module that is a first class data object of the programming language , e.g. a record containing functions . In a functional language , it is standard to have first class programs, so program building blocks can have the same status.
Claus Reinke's Virtual Bookshelf .
(2004-01-26)