@kirtai @mdhughes @restorante @aartaka Smalltalk's control structures are pretty much all higher-order polymorphic functions. I mean, it's a functional language in OO-clothing, so I'd call it quite far from ALGOL. My modern favorite Lisp-with-ALGOL syntax is Elixir, btw. And don't forget that LISP 2, which never happened, was slated to have ALGOL syntax so you're standing on the shoulders of giants if you do that