Skip to content

A simple command-line To-Do List application written in Haskell. This project demonstrates the basics of functional programming, input/output (IO), and file handling in Haskell.

Notifications You must be signed in to change notification settings

Princevicks-Technologies/Taskify-Haskell

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ HaskDo – A Simple Haskell To-Do List CLI

HaskDo is a lightweight command-line To-Do List application written in pure Haskell. It helps you manage daily tasks with basic operations like adding, viewing, completing, and deleting tasks.

This project is ideal for learning Haskell IO, file handling, and functional programming principles.


πŸ“Œ Features

  • Add new tasks
  • View all current tasks
  • Mark tasks as done
  • Delete tasks
  • Persistent storage using todo.txt

πŸ“¦ Installation

Prerequisites

  • GHC – The Glasgow Haskell Compiler
  • Cabal – Build tool for Haskell projects

Clone and Run

git clone https://github.com/your-username/HaskDo.git
cd HaskDo
cabal build
cabal run

About

A simple command-line To-Do List application written in Haskell. This project demonstrates the basics of functional programming, input/output (IO), and file handling in Haskell.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 100.0%