"The last part of a statement is an optional
ONCE
or AGAIN
. ONCE
specifies that the statement is self-abstaining or self-reinstating (this will be explained below); AGAIN
specifies that the statement should behave like it has already self-reinstated or self-abstained. Whether the behaviour is self-abstention or self-reinstatement depends on whether the statement was initially abstained or not; a ONCE
on an initially reinstated statement or AGAIN
on an initially abstained statement indicates a self-abstention, and a ONCE
on an initially abstained statement or AGAIN
on an initially reinstated statement indicates a self-reinstatement."Excerpted from: http://www.catb.org/~esr/intercal/ick.htm#Syntax
2 comments:
Are you going to provide the Princeton or the Atari syntax? I like the idea of Princeton, make it even more obscure by requiring the use of characters that aren't on the keyboard.
I enjoyed DO GIVE UP as the final statement in a program.
I had a similar issue with FALSE; the 'pick' operator isn't easy to deal with, so I did an 'Atari' on that. So I would suggest that my aversion to awkward characters is now an established pattern!
DO GIVE UP should be a motto of some of the IT projects I have worked on :-)
Post a Comment