Monday, June 17, 2002

Conciseness as a Source Code Virtue

What role do small concise software systems that contain the basic functionality of larger systems have? For instance, small logic systems that contain the basic functionality of Prolog or small object systems that contain the basic functionality of pure object oriented languages such as Java. Are they merely proof of concepts? Are they mainly of pedagogical value? Do they have some role in production systems? Here is a discussion at Lambda the Ultimate.