Cabal en otro vistazo
Como vimos en una entrega anterior , Cabal es la herramienta estándar para gestionar dependencias, compilar y empaquetar proyectos Haskell, lo que te permite organizar y distribuir tu código de manera profesional. Con Haskell (y Cabal) podemos desarrollar desde pequeñas utilidades de línea de comandos hasta aplicaciones web, bibliotecas científicas, proyectos de análisis de datos y compiladores. Recapitulando: Cabal es el sistema de construcción y empaquetado de Haskell. Se basa en archivos .cabal que describen el proyecto: nombre, dependencias, módulos, ejecutables, etc. Permite compilar, instalar y distribuir bibliotecas y programas de forma portable. Es el equivalente a package.json en Node.js o pom.xml en Maven. Conversión de grados Celsius a Fahrenheit con Haskell (y Cabal) Crearemos una sencilla calculadora de conversión de grados Celsius a Fahrenheit. El único dato necesario serán los grados en Celsius. 1. Mostramos la versión instal...