Repository navigation
Versão 0.4.1 (Por favor, não use)
Pre-release
Pre-release
Expressa 0.4.1
Esta versão melhora a fluidez da IDE Aula, simplifica o fluxo de depuração e amplia os exemplos de frações.
IDE mais responsiva
- Operações de arquivos locais e remotos passam a ocorrer em segundo plano, permitindo continuar editando enquanto a IDE abre, salva ou restaura arquivos.
- A análise de sintaxe também acontece em segundo plano. Resultados antigos são descartados quando o documento muda.
- Salvar enquanto você continua digitando preserva as novas alterações como não salvas.
- Resultados de operações anteriores não substituem documentos de outro projeto após uma troca de projeto.
- O indicador Operações mostra tarefas em andamento e permite cancelar leituras, conexões e a preparação de execuções.
- Melhorias na recuperação de documentos e no encerramento de tarefas ao fechar abas ou a IDE.
- O servidor processa operações de arquivos com concorrência limitada, e leituras e listagens passam a ter limites de tamanho e quantidade.
Depuração
- F5 continua uma execução pausada em um breakpoint, inclusive na aba somente leitura. Fora de uma execução em andamento, mantém sua função de executar o programa; F6 inicia a depuração.
- Parar fecha imediatamente a aba de código executado e retorna ao editor, sem esperar a confirmação do interpretador.
- A aba temporária também fecha ao término da execução. Se outra aba de edição já estiver selecionada, ela permanece selecionada.
- Pausas que chegam após Parar não reabrem a aba de depuração.
- Erros de uma execução normal com F5 aparecem no console e apontam para o código editável, sem abrir automaticamente uma aba somente leitura.
- Se o código foi alterado durante a execução, a IDE preserva o cursor e avisa que a posição do erro pertence à versão anterior.
- Ver → Ver código executado permite consultar manualmente a versão usada na execução.
Frações e exemplos
- A biblioteca de exemplo
fracaoganha a funçãocompara, para comparar duas frações. - Frações criadas pela biblioteca passam a ter representação textual automática ao serem exibidas.
- Novo exemplo
exemplos/escola/compara_fracoes.lep, com comparações entre frações maiores, menores e equivalentes. - O exemplo de soma de frações recebe um caso adicional.
Documentação
- Manual, guia da Aula e lista de atalhos atualizados para refletir o comportamento de execução e depuração.