and then... (a curiosity)



Dear.all,
today while I was writing in my favorite language
(PERL with C extensions, of course :-)))) I wondered why in Ada the
"shortcut and" is "and then", while the simple "and" has not
a shortcut behaviour. My curiosity stems from the fact that
I am not able to envision any situation where the "non shortcut"
version would preferable, but I immagine that there was some
reason for this choice. Do anyone have any hint?

Thank you in advance.
.