Yes, thank you, it works, I tried it in FPC 3.0.4.
Especially intermixing J- and J+ works.
And at compile time the compiler knows, what is writable and what is not.
This doesnt mean that I like the nomenclature, "writable constant" is an oxymoron.
Such a thing like this should not be in an ISO Standard. They should have made a new keyword, "static" for this purpose.
Nothing lives longer than an improvisorium!
Of course I understand the need of Delphi compatibility, and because static variables nowadays are rarely needed it is not of big importance.