Os competentes de coisa nenhuma e Factor.
August 1st, 2005
Quando li a notícia, lembrei da letra do Vitor Ramil. Bem, na letra consta apenas ‘os competentes’, mas quando ele canta, acrescenta ‘de coisa nenhuma’ (como o link possui algumas informações interessantes sobre história e geografia, se alguém se interesou pela letra e for procurar a música em um P2P, não sei qual seria o tamanho, já que é uma música de 8 minutos e 30 segundos).
Mas o Slava Pestov colocou uma entrada no seu blog Most useless book in computer science gets award, como referência ao prêmio concedido pela ACM SIGPLAN à gang dos quatro pelo livro Design Patterns. Como o pessoal do Java gosta muito de Design Patterns (outras linguagens também, é claro) e o Slava parece um dos que mais falam mal da linguagem, é compreensível.
Mas o fato é que Design Patterns não se aplica a algumas linguagens (pelo menos não é algo importante). É o caso de Lisp e Dylan, por exemplo, onde 16 dos 23 modelos são invisíveis ou simples. Existem também outras coisas que o pessoal desenvolve, cria, cita, faz apologias, etc e que são necessários mais por problemas da linguagem do que por necessidade real.
AOP pode ser interessante para algumas linguagens. Para outras pode ser relativamente supérfulo. É o pessoal querendo usar o martelo para todas as situações.
Mas o quem Factor a ver com a estória? Bem, como citei o Slava e Factor é filha dele, saiu uma versão nova(?) (23/07/2005) e tem alguns avanços interessantes na parte visual como pode ser visto nestas telas, com uma interface meio CLIM e nestas, com uma interface meio Squeak.
Mas não são apenas avanços visuais. Fora o trabalho do Slava, outro que está trabalhando na linguagem é o Cris Double. Entre outras coisas, no momento em uma biblioteca para concorrência, baseado em Erlang e Termite (Scheme/Gambit).
Entry Filed under: Factor