Welcome to Haskelite

Haskelite is a step-by-step interpreter for a subset of Haskell inspired by Pythontutor and Lambda lessons.

Go ahead and type in definitions and an expression and hit Evaluate to run them step-by step. Or you may start by choosing an example: recursive factorial; sum of squares; removing duplicates; checking primes; list reverse; Collatz sequence; insertion sort; binary conversion; right and left folds; infinite lists; Fibonnacci numbers; insert into a BST; flatten a BST; expression evaluator; expression compiler.

Haskelite is open-source software; please visit the Github page.


Pedro Vasconcelos, 2024.
Powered by Elm and CodeMirror.