This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

My involvement in gfortran


Dear All,

You might have noticed that I am contributing more than I anticipated a few weeks ago. I am finding those 5 minutes here and there more effective than I thought they would be. Thus I will in the next couple of days "undump" the PRs that I tried to unload and will bring them to fruition.

By the way, I have given a lot of thought since Christmas to parameterized derived types, extendable derived types, function pointers, classes, polymorphism and so on. Whilst more easily said than done ( :-) ), I think that it will be more straightforward than I would have thought. I note that the fortran2003 standard seems to be designed to avoid the likes of vtables; it seems to be enough to assign an index to each type and to keep track of what these mean at compile time. As soon as I have confirmed that I am not being naive, I will write out a workplan to accomplish this. You should note that I am C++ allergic, so I find myself surprised that I should be offering to do this and it is an indication of how different F2003 is!

In comparison sub-modules are a piece of cake and should be easily implemented.

Best regards

Paul


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]