On PROGRESS Operation. How to Make Object-Oriented Programming System More Object-Oriented (DRAFT)
Evgeniy Grigoriev

TL;DR
This paper introduces the PROGRESS operation, a novel method to modify objects within inheritance hierarchies, addressing limitations in traditional object-oriented systems for persistent objects.
Contribution
It proposes an alternative realization of object modification that overcomes fundamental drawbacks of traditional OO implementations in persistent systems.
Findings
The PROGRESS operation enables flexible object modifications.
It simplifies implementation of persistent modifiable objects.
The approach improves object-oriented system flexibility.
Abstract
A system, which implements persistent objects, has to provide different opportunities to change the objects in arbitrary ways during their existence. A traditional realization of OO paradigm in modern programming systems has fundamental drawbacks which complicate an implementation of persistent modifiable objects considerably. There is alternative realization that does not have these drawbacks. In the article the PROGRESS operation is offered, which modify existing object within an existing inheritance hierarchy.
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
TopicsScientific Computing and Data Management · Advanced Data Processing Techniques · Distributed and Parallel Computing Systems
