2019
DOI: 10.22152/programming-journal.org/2019/3/11
|View full text |Cite
|
Sign up to set email alerts
|

Event Loops as First-Class Values: A Case Study in Pedagogic Language Design

Abstract: The World model is an existing functional input-output mechanism for event-driven programming. It is used in numerous popular textbooks and curricular settings.The World model conflates two different tasks-the definition of an event processor and its execution-into one. This conflation imposes a significant (even unacceptable) burden on student users in several educational settings where we have tried to use it, e.g., for teaching physics.While it was tempting to pile on features to address these issues, we in… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2023
2023
2025
2025

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
references
References 25 publications
(38 reference statements)
0
0
0
Order By: Relevance