Tudo sobre Smalltalk e outras linguagens

Sharp Smalltalk: o futuro do Smalltalk?

Não deveria ser surpresa para ninguém o fato de eu ser um fã de Smalltalk — basta conferir o domínio no qual este blog está para entender porquê. Entretanto, mesmo que Smalltalk seja um conceito anos à frente de seu tempo (e, na minha opinião, mais avançado do que muito que se apregoa hoje como estado-da-arte), ele acabou não se tornando uma linguagem ou ambiente “mainstream” devido a uma série de circunstâncias que espero mencionar em outra oportunidade.

Mesmo assim, Smalltalk inspirou muitas coisas boas no mundo da programação atual; e um dos últimos esforços inspirados em Smalltalk é o ambiente .NET, criado pela Microsoft. Para um conhecedor do Smalltalk, é fácil reconhecer as influências do Smalltalk nos detalhes e na implementação desse ambiente de programação.

Curiosamente, o círculo se completa com um projeto no mínimo interessante, chamado Sharp Smalltalk — que é nada mais, nada menos que uma implementação de Smalltalk sobre o ambiente .NET. E talvez o Sharp Smalltalk seja a maneira mais fácil de ver a inspiração óbvia do .NET no Smalltalk, já que a linguagem foi mapeada facilmente sobre a biblioteca de classes do .NET, com relativamente poucas adaptações.

Será o Sharp Smalltalk o futuro do Smalltalk? Só o tempo dirá… mas vale a pena dar uma conferida, e ficar de olho nesse projeto.