Hello world, Peter Klausler noted in the discussion on github that Sun Fortran, from which the UNSIGNED proposal was drawn, used UNSIGNED instead of UINT for conversion of other types to UNSIGNED (see https://docs.oracle.com/cd/E19205-01/819-5263/aevnb/index.html ). Peter suggested that it would make sense for gfortran to follow that, and that he would then also do the same in f18.
For better compatibility with existing code (however much this may be), I think it makes sense to also follow the existing practice, rather than the J3 paper; and it also makes sense to keep such an extension (for now, at least) synchronized between different compilers. This might also increase the motivation of the committee to accept this proposal. So, is such a patch OK in general? I would then prepare it. There is also a documentation patch, which I have not yet finished. Best regards Thomas