Actualmente tenemos un pequeño problema en nuestro proyecto, ya que hemos encontrado que en las nuevas versiones de GHC, los módulos antiguos como Char están ocultos por defecto, y en su lugar los nuevos módulos (como Data.Char) son los predeterminados. Ahora estoy tratando de averiguar con qué versión de los datos. , Control., etc. Se introdujeron los módulos y la versión de GHC primero ocultó los paquetes como Char.¿Cuándo se incluyó por primera vez el GHC Haskell2010 en la plataforma Haskell y cuándo se ocultaron los módulos de estilo Haskell98?
Respuesta
Los módulos jerárquicos se introdujeron en la antigüedad (ya existían en las primeras versiones ghc-6. *, Excavar en versiones anteriores indica que los módulos jerárquicos se introdujeron durante la era ghc-5. *, Alrededor de 2002/2003) , y los módulos haskell98
estaban ocultos por defecto con ghc-7.2 ya que hubo suficientes cambios que haskell98
se volvieron incompatibles con base
.
De las notas de la versión 7.2.1 de:
1.5.12.13. haskell98
Número de versión 2.0.0.0 (era 1.1.0.1)
Ya no es posible utilizar el paquete haskell98 con el paquete de base, ya que ahora incluye el Preludio y módulos numérico. El paquete haskell98 está ahora oculto por defecto.
Las opciones para su proyecto son hacer que dependa de haskell98 y no en base, o para actualizar sus importaciones para utilizar los módulos jerárquicos.
Este último es el camino recomendado, a menos que dependa específicamente de algunas características de Haskell98 que se cambiaron. El primero descarta el uso de muchos paquetes según base.
- 1. GHC 7.4 actualización rompe haskell98?
- 2. ¿Cuándo es automática la memorización en GHC Haskell?
- 3. ¿Cuándo aparece por primera vez una capa adornada de WPF?
- 4. Comprobar cuándo se modificó por última vez la contraseña
- 5. ¿Cuándo se crea por primera vez un archivo de preferencias compartidas?
- 6. Cuándo usar los módulos en Zend Framework?
- 7. ¿Cuándo se crea PropertyChangedEventManager y cuándo se adjunta?
- 8. ¿Cuándo se inicializan los objetos del paquete?
- 9. ¿Detecta cuándo se inicia una aplicación de iOS por primera vez?
- 10. ¿Cómo se relacionan los programas `ghc-pkg` y` cabal`? (Haskell)
- 11. ¿Cuándo se configura Log4Net?
- 12. ¿Cuándo se destruye la instancia creada por el servidor?
- 13. Haskell - Problema Compilación en GHC
- 14. GHC se niega a exportar los módulos calificados
- 15. ¿Cuándo el @ se vuelve útil?
- 16. ¿Cuándo se activa el Activador de Ninject?
- 17. ¿Cuándo se refactoriza el código?
- 18. Haskell, GHC, win32, cairo
- 19. ¿Cuándo se crean los objetos de atributo?
- 20. ¿Cuándo se desbordará System.currentTimeMillis()?
- 21. ¿Cuándo se establece HttpContext.User.Identity?
- 22. ¿Cuándo se eliminan los archivos de NSCachesDirectory?
- 23. ¿Cuándo se desacelera Response.IsClientConnected?
- 24. Cuándo se agrega una hoja de estilo a document.styleSheets
- 25. View.onDraw() --- ¿cuándo se llama?
- 26. Eliminar, ¿cuándo se llama?
- 27. ¿Cuándo se crea realmente ContentProvider?
- 28. ¿Cuándo se borra localStorage?
- 29. ¿Cuándo se lanza la ConcurrentModificationException en GAE?
- 30. ¿Cuándo se requiere "auto"?
¡Gracias! Sí, teníamos la intención de cambiar las importaciones, simplemente no estábamos seguros de que los módulos jerárquicos estuvieran disponibles en todos nuestros sistemas. – Cubic