Proposing 4 New Ideas lazarus / 64-FPC development ---------------------------------------------------------------------- IndigoBoy83 · 2019-03-22 11:11 I am here proposing 4 new ideas on the following: Enumerations, Interjections, Multiple Inheritance and Standard Compiler Methods Everything is contained in the attachment "4ideas.txt" I will "unpack" this file in the following posts: #1 - Enumerations: http://forum.lazarus.freepascal.org/index.php/topic,44756.0.html My work on enumerations allows enumerations to be embedded within others. #2 - Interjections: http://forum.lazarus.freepascal.org/index.php/topic,44757.0.html I started with an idea called "interjections" long ago and described it on a post to this site.  The title was "Topic: A Generic Inheriting a Generic in a Generic Way - 1" and Topic: A Generic Inheriting a Generic in a Generic Way - 2". It is not required to reread that material as I have completely changed the original idea, and re-propose it here. Interjections allow an easy method to achieve what templates do. Also, interjections allows the ability to solve the object/class war once and for all. #3 - Multiple Inheritance: http://forum.lazarus.freepascal.org/index.php/topic,44758.0.html I propose a solution to multiple inheritance by allowing methods to exist that cannot be instantiated, but can nonetheless exist and be inherited. #4 - Standard Compiler Methods: [http://forum.lazarus.freepascal.org/index.php/topic,44759.0.html My ideas on "standard compiler methods" is interesting. Please enjoy responsibly. (And tell me what you think!) IndigoBoy83 Raheman Velji https://sites.google.com/site/indigoboy83/