O que aconteceu com a linguagem Refal?

Oct 30 2020

Refal é uma linguagem da década de 1960 baseada no conceito de correspondência de padrões com muitos recursos que podem ser considerados avançados até hoje - é funcional, coleta de lixo e metaprogramação com suporte.

Ele foi desenvolvido na Rússia, grande parte de sua documentação está em russo e parece ter saído do mapa com a morte de seu autor V. Turchin em 2010.

Embora pareça que Refal era competitivo com Lisp, e certamente parece ter trazido algumas ideias para a mesa, não consegui encontrar nenhuma referência a Refal tendo qualquer influência ou impacto em qualquer outra linguagem de computação.

Por que é isso? Refal é de fato a linguagem de programação equivalente a uma "linguagem isolada"? E como poderia ter sido assim para uma linguagem que foi ativamente desenvolvida, e aparentemente usada, por pelo menos 40 anos?

Respostas

3 LeoB. Oct 30 2020 at 01:27

O endereço linguagem reescrever Sendmail usado no momento em que um endereço de e-mail pode incluir uma mistura de várias notações de roteamento, com seus meta-variáveis, de forma recursiva chamados conjuntos de regras, e suportes mágicos <e >para denotar a parte da string em consideração se assemelha Refal um pouco.