roam/20200711113241-haskell.org

1.2 KiB

Haskell

Family
ML
File extensions
.hs

A pure functional programming language with Static Typing and full Type Inference.

Installation

GHCup

https://www.haskell.org/ghcup/

An installation tool for the Glasgow Haskell Compiler, the stack and cabal build tools, the Haskell Language Server, and more.

curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh

Build tools

cabal
A system for buildng and packaging Haskell libraries and programs.
stack
Build projects while managing dependencies.

REPLs

ghci
The Glasgow Haskell Compiler interactive environment.

Language Servers

hls
The Haskell Language Server, the official Haskell LSP implementation.