Haskell

(Tags: Functional_Programming, Programming_Language/Haskell)
Page Details
access: Public
status: Fleeting
publicUrl: https://www.haskell.org/
published: 2025-07-11
tag_page: Programming_Language/Haskell
creationDate: 2025-07-16
modifiedDate: 2025-07-21
type: Tag_Page
External link: https://www.haskell.org/

It’s a functional, statically typed, lazy, compiled language.

Started learning some Haskell after thinking about Anthony Raynes (acidraynes) and looked at My Personal Website again.

Notes

Because it’s lazy you can have infinite lists! Values are computed when used.

Uses prefix notation and you can use infix of you put it between two ticks.

List Comprehensions

Something I’ve not encountered before is list comprehensions.

λ [x*2 | x <- [1, 2, 3]]
[2,4,6]
:: Num t => [t]

The format is very much like Set-builder notation in mathematics.

More: List comprehension - HaskellWiki