I wrote and maintain a number of Haskell libraries. Contact me for bug reports and feature requests.
A library to create games running into your terminal/console. It aims to be cross-platform (Linux/Win/Mac) and practical.
A selection of games made with ansi-terminal-game
:
lazy-march
, crappy-flappy
, snake-lemma
, pong
, pong2
entries for the Haskell Tiny Game Jam.hackage entry ◊ signed source ◊ browse repo
A simple implementation of timers/animations utilities for tick-based programs (i.e. games). Features standard timers, animation timers, different expiration conditions, different looping behaviours, querying, mapping.
hackage entry ◊ signed source ◊ browse repo
Lightweight UTF-8 handling.
hackage entry ◊ signed source ◊ browse repo
Collection of scalpel scrapers to scrape search results of DuckDuckGo and Google.
hackage entry ◊ signed source ◊ browse repo.
Line drawing algorithms (currently: Bresenham).
hackage entry ◊ signed source ◊ browse repo.
A very simple library to break lines with hyphenation. Example:
(normal textbox) (hyphenated textbox)
Rimasi un po’ a meditare nel buio Rimasi un po’ a meditare nel buio
velato appena dal barlume azzurrino velato appena dal barlume azzurrino
del fornello a gas, su cui del fornello a gas, su cui sobbol-
sobbolliva quieta la pentola. liva quieta la pentola.