Ayuda profrmacion en Haskell

Maria Laura Rodriguez
01 de Mayo del 2004
Tengo que implementar en hakell un programa que dado una lista de caracteres (letras,numeros, parentesis, corchetes, llaves y simbolos) me diga si los parentesis, corchetes y llaves estan equilibrados, es decir si la cantidad de cada uno son iguales respetando el orden matematico,parentesis dentro de corchete y llave { [ ( ) ] }, es decir que cuente éstos e ignore todos los demas caracteres y los cuente solo en el caso de que esten correctos de acuerdo al orden anterior.
Ej: ( ) { } es correcto porquue cada uno abre y cierra
( ) ) { incorrecto porque falta parentesis de abertura y llave que cierre.

Espero que alguien pueda ayudarme.


Laura