Em 07-08-2010 12:08, Rafael Ibraim escreveu:
Bem, talvez alguns não concordem mas na minha opinião o que realmente
impede uma adoção maior de LISP em novos projetos é (pelo menos aqui
no Brasil) essa "nova geração" de desenvolvedores. Eles já se formam

Se algo não vai como deveria, não é colocando a culpa nos outros que algo irá melhorar. É necessário um trabalho de reconhecimento e busca de soluções.

A culpa é dos alunos? Dos professores? Ambos? Do mercado de trabalho?

A culpa é da IDE? Smalltalk tem IDE desde quando? O lisp comercial (e.g. LispWorks) não tem IDE? Ah, usa o Emacs! Até parece que é tão simples assim para alguém que está acostumado com um Ctl+C/Ctrl+V. Lembro que resolvi (há muito tempo) brincar com Mozart/OZ. A IDE era o Emacs. Que complicado na época. Desisti. Só depois de colocar na cabeça que desejava aprender a trabalhar com o Emacs é que consegui alguma coisa. E foi um trabalho de disciplina. O cara vai precisar de um tempo para se acostumar com Emacs+SLIME e mais um tempo para se acostumar com Lisp. De qualquer forma, IDE por IDE não faz uma linguagem se tornar mais ou menos apreciada. A IDE do factor é legalzinha, Eiffel tem IDE, Smalltalk também, etc, etc.

Lisp também não é só pegar e mandar ver. Para alguém que conhece apenas um pouquinho, até algo simples como ax² + bx + c = 0 é mais trabalhoso do que outras linguagens. Considero como pedir para alguém começar a trabalhar apenas em hexadecimal. Só é necessário uma reeducação, já que passamos a nossa vida inteira com o sistema decimal. Mas quantas vezes já foi falado sobre a 'sintaxe' do Lisp? Quantas vezes alguma alteração foi proposta e não foi bem aceita? Para mim, uma solução interessante foi a do Gambit.

Depois tem o ambiente em si. Tirando os dois elefantes brancos, se eu quero aprender Ruby, tenho uma opção. Se quero aprender Python, tenho uma opção. Se quero Rebol, tenho uma opção. Se quero Lisp, já tenho que escolher entre várias. Se eu perguntasse aqui, certamente seriam várias opções entre CL e Scheme (pessoalmente considero duas coisas distintas). Cada qual com suas características.

Finalmente a atitude. No tópico 'Problemão' do Higor, fiquei lendo galinhagens (nenhuma relação com chicken) em vez de soluções. Quando ele escreveu "... Acredito que fazendo em alto nivel depois seja mais simples fazer em lisp. ...", a melhor resposta seria a do Gustavo (parabéns pela resposta simples e eficaz). Depois poderiam ser adicionadas as brincadeiras e algumas risadinhas do tipo 'car car car car' :-)

--

Guaracy Monteiro
http://fotomix.wordpress.com/


--
You received this message because you are subscribed to the Google Groups 
"Lisp-br" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/lisp-br?hl=en.

Responder a