Выходная анимация ASCII от haskell?

Я пытаюсь получить очень быстрое и грязное анимированное отображение некоторых данных, полученных с использованием HASKELL. Самое простые, чтобы попробовать, кажется, Ascii Art - другими словами, что-то вдоль линий:

type Frame = [[Char]]     -- each frame is given as an array of characters

type Animation = [Frame]

display :: Animation -> IO ()
display = ??

Как можно лучше сделать это?

Часть, которую я не могу понять, это как обеспечить минимальный пауза между кадрами; Остальные простые с использованием PutStrln вместе с ClearScreen из пакета Ansi-Terminal , найденный через , этот ответ .

7
задан Community 23 May 2017 в 10:24
поделиться