Records are basis for understanding objects if function literals can be stored in fields ( like in functional - programming languages ) .
The actual calculi need be considerably more complex to incorporate essential features of OOP .
records are basis for understanding objects if function literals can be stored in fields ( like in functional - programming languages ) , but the actual calculi need be considerably more complex to incorporate essential features of OOP .