Towards Interactive Object-Oriented Programming
Keehang Kwon, Kyunghwan Park, Mi-Young Park

TL;DR
This paper introduces a new programming construct for object-oriented languages that enables interactive object creation by prompting user choices during object instantiation.
Contribution
It proposes a choice-disjunctive declaration statement for classes, allowing interactive user input to determine object behavior or attributes during creation.
Findings
Enables interactive object instantiation with user choices
Formalizes a new declaration syntax for interactive objects
Facilitates user-driven customization in object-oriented programming
Abstract
To represent interactive objects, we propose a choice-disjunctive declaration statement of the form S R where S;R are the (procedure or field) declaration statements within a class. This statement has the following semantics: request the user to choose one between S and R when an object of this class is created. This statement is useful for representing interactive objects that require interactions with the user.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Semantic Web and Ontologies · Multi-Agent Systems and Negotiation
