Revivendo o Smalltalk-76: Executando a lenda em um Xerox Alto

Esta postagem de blog detalha o sucesso do autor em executar o Smalltalk-76 em um Xerox Alto vintage. O Smalltalk, uma linguagem de programação orientada a objetos pioneira, apresentava uma interface gráfica do usuário (GUI) inovadora no Alto, incluindo a metáfora da área de trabalho, ícones, barras de rolagem e janelas sobrepostas — influenciando o design do Apple Lisa e do Macintosh. O artigo destaca a capacidade única do Smalltalk de visualizar e modificar o código do sistema enquanto o sistema está em execução, demonstrado pela modificação do código da barra de rolagem. Apesar de sua lentidão, a implementação do Smalltalk no Alto possui um valor histórico e técnico significativo, lançando as bases para linguagens de programação modernas e design de GUI.