λ-2D est un langage de programmation bidimensionnel combinant les concepts du lambda-calcul, des lambda diagrams et du langage ésotérique Piet. Les programmes sont dessinés sous forme d’images et interprétés visuellement, permettant de générer des fractales comme le triangle de Sierpinski ou l’ensemble de Mandelbrot. Ce dépôt propose un interpréteur Python avec des pistes d’amélioration : mémoïsation, compilation, réécriture en Rust ou OCaml, ou utilisation d’une représentation intermédiaire en graphe.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire