[Haskell] [ANN] First release of Tart, an ASCII art drawing program

Jonathan Daugherty jtd at galois.com
Fri Sep 15 23:07:54 UTC 2017


I'm pleased to announce the first public release of Tart, a program for
making ASCII art. Tart runs in the terminal and lets you draw ASCII art
using your mouse similar to image-editing programs.

Tart is on Hackage:

http://hackage.haskell.org/package/tart

Tart is intended to be a usable tool but is also a demonstration of how
to write mouse-driven terminal programs using my "brick" library:

http://hackage.haskell.org/package/brick

Feature highlights:

 * Drawing tools: freehand, line, box, flood fill, text string
 * Utility tools: repaint, restyle, eyedropper, eraser
 * Named image layers with reordering and visibility toggling
 * Set foreground color, background color, and text style independently
 * Full mouse interaction and keyboard shortcuts
 * Paste text from clipboard into canvas
 * Undo and redo
 * Text styles: bold, blink, underline, reverse video
 * Load and save ASCII art files (binary)
 * Save plain versions of ASCII art for embedding in documents
 * Save color versions of ASCII art with terminal escape sequences for
   printing to terminals
 * Import existing plaintext files as the basis for new ASCII art files

-- 
  Jonathan Daugherty
  Software Engineer
  Galois, Inc.


More information about the Haskell mailing list