09.03.09
Dojo 64 – Interpretador de Smalltalk em Smalltalk
- Data: 09/02/2009
- Participantes: Breno, Mari, Jac, Hugo, André, Fernando, Paulo, Ettore, Marcos, Thiago
- Problema: Interpretador de Smalltalk em Smalltalk (Squeak)
- Código: ainda não está online
A idéia do problema era interpretar uma sequencia de comandos em Smalltalk fazendo parse do texto e tudo o mais. Começamos com a coisa mais simples – uma atribuição: “minhaVariavel := umValor“. Apesar de a maioria não saber a linguagem direito e de os que sabiam não lembrarem direito, o código foi evoluindo.
Retrospectiva
Do ruim:
- Avançamos muito pouco, apesar de fazer parte do aprendizado, queríamos ter avançado mais
- Não usamos controle de versões
- Falta conhecimento base em Smalltalk para aproveitar mais da sessão
- A falta de conhecimento também causa lentidão
- Precisamos muito do mouse pra programar no Squeak
- “Gurus” Smalltalk estavam enferrujados
- Confusão com as janelas do Squeak, resolução 800×600 não ajuda, ambiente estranho para a maioria
- Conversa paralela e dupla falando baixo
- Nem sempre a lista de “ToDo’s” dá tão certo
- Estamos na seca se problemas
Do bom:
- Método String >> findTokens do Squeak é o String.split() do Java
- String >> withBlanksTrimmed
- Linguagem nova: Squeak Smalltalk!
- Aprendemos ou relembramos SUnit
- Pessoas novas
- O problema, independente da linguagem, é muito interessante
- Foi uma sessão mais exploratória do que de costume
Do que discutimos com a pizza:
- Squeak em produção? Aplicações do Smalltalk?
- Como funciona o Method Finder? É mágica?
- Que tal um “breafing” da reunião na semana que antecede o encontro?