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.