View Source Document

cpressey.md

Commentary by cpressey on Haskell works

Faking it

Well, that's an abuse of functional dependencies if there ever was one! Still, functional dependencies walked straight into that, if you ask me. I mean, they've always made me uneasy, and I wasn't really sure why; but after reading this, I get a sense of it. You want just a little more power, in order to avoid an unpleasantness, so, oh, let's introduce functional dependencies, yeah, and it ends up being just way too powerful. Leading to even more unpleasantness, potentially. Great, just great.

Libraries

Hoogle

Prelude

Debug.Trace

Data.Map (0.4.0)

Data.Map

Data.Map.Strict

Data.Set

Data.List

Data.Either

Text.Parsec

Control.Monad

Control.Monad.State.Lazy

Cabal

The Haskell Cabal \| Overview

Welcome to the Cabal User Guide --- Cabal 3.10.1.0 User\'s Guide

A Haskell regular expression tutorial

probability: Probabilistic Functional Programming

hmark: A tool and library for Markov chains based text generation.

ghci can\'t find package after package installed with cabal

Ops

Installation - GHCup

haskell - Official Image \| Docker Hub

jhc

Mark P Jones: Hugs Archive

Mark P Jones: Gofer Archive

yobson/riscos-gccsdk-jhc - Docker Image \| Docker Hub

Using \'Either\' in Haskell

Functor / Applicative instances for State in Haskell

Defining a new monad in haskell raises no instance for Applicative

Equality for GADTs which erase type parameter

haskell/docker-haskell