~theonlymrcat/33-hs

Esoteric programming language with 33 commands (Haskell implementation)
Add README.md
Parse loops and functions recursively
Insert spaces instead of nulls in 'k' command

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~theonlymrcat/33-hs
read/write
git@git.sr.ht:~theonlymrcat/33-hs

You can also use your local clone with git send-email.

#33 (Haskell)

33 is a register-based esolang with 33 alphabetic commands. It has 2 registers each for integers, strings, and lists of strings, and supports looping, standard input/output, and even functions!

This is the Haskell implementation of the language. It differs slightly from the Zig and C++ implementations. It is documented at https://mrcat.au/projects/33

#Usage

This project can be compiled with ghc 9.8.2, which is provided in the flake dev shell.

ghc -o 33 src/Main

The compiled 33 binary expects a file path as its first argument. Try some of the files in examples/!

./33 examples/fizzbuzz.33