(reprinted from USENIX ;login: November/December 1992)
Have you seen Modula-3?
Consider:
MODULE Main; (* hello1.m3 *) IMPORT Stdio, Wr; BEGIN Wr.PutText(Stdio.stdout, "Hello, world.\n"); END Main.