first class module

first class module

(programming)A module that is a first class data objectof the programming language, e.g. a record containingfunctions. In a functional language, it is standard tohave first class programs, so program building blocks can havethe same status.

Claus Reinke's Virtual Bookshelf.