Skip to content

Haskell interpreter for the polyfunge programming language

License

Notifications You must be signed in to change notification settings

gpluscb/Polyfunge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskell implementation of polyfunge.

Polyfunge is an esoteric programming language where you send unsuspecting values through a maze of various unethical scientific experiments such as redirection, cloning, annihilation through collision, jump pads, and fusion. Maybe you'll even manage to compute digits of pi while you're at it.

Values start by moving down and are affected by the various blocks. See the specification for details.

Example program computing the Fibonacci sequence, courtesy of Alice:

1
 x
v    <
::v 
pwz 
 w
 >|v  
  x
>  + ^

About

Haskell interpreter for the polyfunge programming language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors