Skip to content

Haiku Forth Interpreter written in Haskell

License

Notifications You must be signed in to change notification settings

helvm/CS241_Hearth

 
 

CS241_Hearth

Haiku Forth Interpreter written in Haskell.

Samples

coffee.gif disco.gif julia.gif sunflower.gif samar.gif tunnel.gif astral.gif emerald.gif oceanic.gif plasma.gif

How it works

Hearth works by transcompiling Haiku Forth code into OpenGL Shading Language code, one operator at a time.

How to run

First, compile the program by running compile.cmd (on Windows systems). Next, run the compiled program in one of the following ways:

  • HearthMain haikus/haiku_coffee.txt
  • HearthMain -c "x y t sin 2 / 0.5 +"

To view the translated GLSL code, pass in the "-v" argument.

About

Haiku Forth Interpreter written in Haskell

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

  • Haskell 65.9%
  • Forth 28.1%
  • Python 4.5%
  • Batchfile 1.5%