I came from Object Pascal so I miss OOP very much. I checked and found there is one OOP extension for M2 from ISO. Please let me know if GM2 supports it and where could I find documents about this ISO dialect. There is too litle information about it. I only know about this OOP extension from
modula2.org without seeing the actual ISO papers.