Ada original

dependencies: Need gcc-ada and gnatmake

Note: because Ada needs variables to be declared before the begin (in a non contiguous section of the file), SnipRun is not very useful here and will, in practice, only be able to run blocs like

Put_Line("raw text");