If you were confused by Befunge with its 2D programmer counter, then get ready for Unlambda [via Irrefragable] which has no variables and only manipulates functions. It claims to be Turing complete and most probably is. Consider the following Unlambda program:
```s``s``sii`ki `k.*``s``s`ks ``s`k`s`ks``s``s`ks``s`k`s`kr``s`k`sikk `k``s`ksk
It "prints the Fibonacci numbers (as lines of asterisks)." There's something both healthy and unhealthy about obfuscated programming languages, and I must admit I like them as a sort of conceptual art.
Posted by jim at June 12, 2003 04:47 PM