ð#Syntax10.Scn.FntMODULE hello; IMPORT Out; PROCEDURE world*; VAR x: POINTER TO ARRAY 5 OF CHAR; BEGIN Out.String("hello eone"); Out.Ln; x^ := "test"; END world; END hello. 0. compile the program by setting the star marker into this text and middle click the command Compiler.Compile *\s 1. middle click the command hello.world (results in displaying the text "hello world" in the Out.Text Viewer) 2. change the string in the program to "here I am" 3. compile the program as in step 0 4. middle click the command hello.world (again results in displaying the text "hello world" in the Out.Text Viewer) 5. middle click + left interclick the command hello.world to load the new version (should result in displaying the new string) 6. middle click the command hello.world (results in displaying "here I am" in the viewer) 7. Note that the generated output is an Oberon text that can be edited, stored or loaded exactly as this program text can be. 8. introduce an error in the program by changing Out to Output after IMPORT. Compile the program and look at the System.Log text. It should display the error message pos 30 err 152 which means that error 152 has been detected at text position 30. Select the error message line by a double click with the right mouse button and execute the command Edit.Locate in the title bar. The caret should be set to position 30 in the marked text. For more information about the error message look into the error message text. Edit.Open OberonErrors.Text