Functional Programming.
through which error messages are customized to pedagogically-inspired language subsets. Despite this, many novices still struggle to work effectively with DrScheme’s error messages. To better understand why, we have begun using human-factors research methods to explore the effectiveness of