I am currently designing a language that cannot halt ifunless it all of its memory is cleared, this means for any practical application it has no output whatsoever. However when the program does halt it does output HALTED
.
In languages otherwise incapable of traditional output can halting and non-halting be considered outputs for decision-problems that ask for two distinct outputs?