Como funciona?
Vários grupos já me procuraram sugerindo alteraçõees/ampliações da
linguagem. Para não prejudicar os outros grupos, algumas dessas
atividades serão aceitas na forma de Bônus. Os Bônus valerão pontos
extras na nota final podendo, em alguns casos, substituir algumas
atividades.
O que posso fazer para ganhar um Bônus?
Eu tenho algumas sugestões em mente no momento:
- Gerador aleatório de instruções baseado em restrições
Esse gerador pode utilizar o codificador que o g10 fez
e gerar uma seqüência de instruções para facilitar o teste do
processador.
- Implementação de novas funções da ABI.
Como vocês verão na versão 0.4, algumas das funções da ABI não
estão implementadas no momento, por causa disso alguns programas não
executam no simulador.
Aceito sugestões de correções, patches, ampliações e novas
ferramentas para a linguagem também. Procurem-me e podemos conversar
mais sobre isso.
Quanto vale cada Bônus?
O valor é bem variável e totalmente dependente não só da
funcionalidade implementada como também da forma como ela foi
feita. Cada caso será analisado separadamente.