-->

Lisp, Emacs, SLIME, LoL, RoR e Videos. Bitwise Magazine e Smalltalk

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