Skip to content

Instantly share code, notes, and snippets.

@samwinslow
samwinslow / 14cfr91-155.hs
Created June 24, 2026 00:59
FAA Airspace Visibility/Cloud Clearance Requirements (14 CFR 91.155)
-- Airspace designation.
data Airspace = A | B | C | D | E | G
deriving (Eq, Show)
-- The resulting cloud clearance.
data Clearance
= CC -- Clear of clouds
| IFR -- IFR only; no clearance required
| C152 -- 1000 above, 500 below, 2000 horiz
| F111 -- 1000 above, 1000 below, 1 SM horiz