Skip to main content


There is a subset of #uxntal that is perfectly reversible and that does not generate any loss in entropy, meaning that a step debugger could step backward in time without any loss of information.

I implemented a stack-effect checker last week and I think I might be able to detects linear routines too. Jumping around, self-modification, load/store opcodes will need to stash the entropy loss in a 3rd stack which will allow reversion of non-linear operations.

https://web.archive.org/web/20171104231932/http://home.pipeline.com/~hbaker1/ForthStack.html
in reply to Devine Lu Linvega

you surely mean does not increase entopy. In a system with no entropy, a completely determinstic closed system you can do that. But isn't unpredictable behaviour interesting? I love cmos hacking that flowers with the accidents of dc sinks and fluctuations 😉
in reply to Devine Lu Linvega

programs that are fully reversible sounds amazing for debugging.

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.