Descrição
Interfaces de terminal podem ser criadas em Haskell usando bindings para a biblioteca NCurses.
É útil para desenvolvedores que criam painéis em texto, menus, editores, instaladores ou ferramentas interativas de linha de comando. O comportamento do terminal pode variar entre emuladores, então teste entrada de teclado, cores, redimensionamento e expectativas de acessibilidade.