Para correr a versão do interpretador é só correr o programa sem argumentos.
Para correr o compiler tem que se passar como argumento "-c <Nome Ficheiro>".
- Primeiro handout tem a tag Delievery1
-
No caso do compile, todas as variaveis têm de ser alocadas com new e lidas com !.
- Exemplo:
def x = 3 in print x end;;
❌def x = new 3 in print !x end;;
✔
-
println pode ser sem argumento mas para tal precisa de acabar a expressão imediatamente a seguir, i.e seguido de um ; ou ;;.
-
Está código para a criação dos ficheiros ref mas não implementado, em que se encontra comentado
-
O codigo de input tem de estar single line, sem enters