Projecto - aviso

5 Novembro 2009, 17:20 Fausto Jorge Morgado Pereira de Almeida

Foi publicada a seguinte informação importante na FAQ:

1) Apenas os construtores dos tipos devem verificar a correcção dos argumentos;

2) Dos tipos primitivos do Scheme apenas se podem usar os dados nas aulas, ou seja a utilização de listas implica a definição do TAI lista tal como apresentado e utilizado nas aulas teóricas e práticas;

Isto quer dizer que o único tipo primitivo estruturado do Scheme que pode ser usado é o tipo par (não podem ser usadas caixas, vectores, o tipo primitivo lista ou outros tipos primitivos estruturados).

3) Operações primitivas sobre strings que podem usar:

    (string-append <string1> ... <stringn>)

    (symbol->string <symbol>)

    (number->string <symbol>)

com os significados óbvios.