User-reported unhelpful error message
- Lenguaje dominante
- Haskell
- Estrellas
- 1.3k
- Forks
- 201
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
**Program:** https://code.world/haskell#PlluIfwylwWGLUS0ky9qN1Q
**Message:**
program.hs:13:26-29: error:
• Occurs check: cannot construct the infinite type: a ~ [a]
• In the expression: n : ns
In the expression: [n : ns]
In the expression:
if length ns == 3 then
[n : ns]
else
[n, (head ns), head (tail ns), ....] : breakItUp ns
• Relevant bindings include
ns :: [a] (bound at program.hs:12:14)
n :: a (bound at program.hs:12:12)
breakItUp :: [a] -> [[a]] (bound at program.hs:7:1)
Guía de contribución
Línea de trabajo
Reproduce el programa de CodeWorld enlazado e inspecciona cómo se muestra su diagnóstico del compilador de Haskell. El informe no menciona archivos del repositorio, puntos de entrada ni pruebas; se consideraría terminado cuando exista una mejora claramente acordada para este mensaje de error y se haya verificado que el ejemplo enlazado lo produce.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- haskell
- Área
- developer-experience
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Activo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 45/100