Entradas

Mostrando entradas de febrero, 2026

Cabal en otro vistazo

Imagen
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...