Funcion lintRec

Funcion lintRec

de Francisco Domingo Cosco Viola -
Número de respuestas: 1

Buenas,

En la letra se dice que no se puede modificar la cabecera de las funciones.

Para la funcion lintRec nosotros pensamos utilizar la igualdad entre dos objetos del tipo Expr o FunDef (ambas clases derivan Eq).

Nos da un error de compilacion, y la solucion que se nos ocurrio es definir la funcion de la siguiente manera: lintRec :: Eq a => Linting a -> Linting a

Queremos saber si esto es valido o si debemos encontrar otra implementacion de la funcion.

Gracias.

En respuesta a Francisco Domingo Cosco Viola

Re: Funcion lintRec

de Marcos Viera - InCo -
Hola,

Supongo que quieren usar la igualdad para determinar si hubo cambios en la expresión o definición de función. Pero eso no es necesario, dado que tienen otra forma de saber si se hicieron cambios, si tienen en cuenta que cada cambio genera una sugerencia.

saludos