Not being able to directly print an integer without calling a function to convert it to a string is awkward. The article presents this bit of code:<p><pre><code> with ada.Text_IO;
use Ada.Text_IO;
procedure Main is
myNumber: Integer;
begin
myNumber := 123;
Put_Line ( Integer'Image (myNumber) );
end Main;</code></pre>