Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: To simplify the constructs that programmers have to learn for using paradigms,  extend methods to a new language construct, a method slot, to support both the event-handler paradigm and the aspect paradigm. A method slot is an object's property that can keep more than one function closure and be called like a method.  also propose a Java-based language, DominoJ, which replaces methods in Java with method slots, and explain the behavior of method slots and the operators. Then  evaluate the coverage of expressive ability of method slots by comparing DominoJ with other languages in detail. The feasibility of method slots is shown as ll by implementing a prototype compiler and running a preliminary microbenchmark for it.
['YungYu Zhuang', 'Shigeru Chiba']
I am writing a research paper on a idea Method slots: supporting methods, events, and advices by a single language construct
[{"from": "human", "value": "I am writing a research paper on a idea Method slots: supporting methods, events, and advices by a single language construct"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: To simplify the constructs that programmers have to learn for using paradigms,  extend methods to a new language construct, a method slot, to support both the event-handler paradigm and the aspect paradigm. A method slot is an object's property that can keep more than one function closure and be called like a method.  also propose a Java-based language, DominoJ, which replaces methods in Java with method slots, and explain the behavior of method slots and the operators. Then  evaluate the coverage of expressive ability of method slots by comparing DominoJ with other languages in detail. The feasibility of method slots is shown as ll by implementing a prototype compiler and running a preliminary microbenchmark for it."}]