What is PROTECTED supposed to protect for a pointer?

@certik’s contributions are truly multifaceted, the list is too long, and they are immeasurably impactful all-around for the advancement of Fortran.

In the context of papers mentioned in the quoted comment above with the language standard and the committee and with PROTECTED, one can notice immediately the sea change brought out by @certik whereby @certik brought on board to the committee from the representing organization a new, young member who immediately started writing papers to advance the language which disproves the above assertion:

https://j3-fortran.org/doc/year/21/21-169r2.txt

Unfortunately none of the above work is going to make it to Fortran 2023 revision, the ball got dropped, and there are now sorry excuses.

There are some real deep-rooted problems starting with:

  1. the attitude of minor revisions only leading toward utterly minimalist positions, wanting to do the least, defer anything appears somewhat complicated, let the compilers “catch up” when only one or two are putting in real effort to do so, kick the can down the road, etc. The two worklist items from the original Fortran 2023 project around PROTECTED semantics are casualties of this.
  2. what gets worked on and what doesn’t on the language standard development comes across as a function of who is asking for what and also, how so. There have been too many papers and proposals submitted with Fortran over the years, including very recently, that get ignored or overlooked and the true reasons are non-technical. These are indications of tremendous organizational implicit bias and worse. There are no efforts in the actual two institutions to really grow beyond such old traits. All in all, it is not at all a welcoming and inclusive workflow for the truly global nature of Fortran practice with people of all backgrounds who are stakeholders of the language.

On the other hand, with the broader aspects of J3 Fortran proposals site and fortran-lang org and with specific aspects such as the work on Generics, the contributions by @certik to be welcoming and inviting and encouraging and facilitating contributions globally and most positively crowd-sourcing the advancement of Fortran with enthusiastic and energized minds all over the world is an indescribably positive example for WG5 and J3 committees to follow, it should be a real eye-opener - just take a look at these:

1 Like