June 12, 2003

just say unlambda

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
Comments
Post a comment