Turnstyle: an esoteric, graphical functional language

26 Likes

genius? folly? both??

5 Likes
  • The Alligator-Eggs tutorial
  • Conway’s Game of Life
  • Tetris

…all rolled into one?

A suggestion for your next project: symmetric interaction combinators…

Hmm the (click to run) example crashed after only two cycles. I presume the ‘LOOP’ is a comment, so I wouldn’t be surprised if it hit stack overflow eventually, but the error is

Interpreter crashed: TypeError: this.lhs.freeVars(...).union is not a function

So esoteric functional crashes, too!

1 Like

Interesting, I hadn’t encountered this. What browser are you using? It seems that Set.union is rather new in JavaScript. I replaced it by going through an Array, does it work now if you refresh?

1 Like

Thanks, yes now loops plenty of times. (Is it supposed to do more than loop?)

Chrome 109.0.5414.168, on antiquated Windows 8.1.

1 Like