Skip to content

Turnstyle is a graphical esoteric programming language based on lambda calculus

License

Notifications You must be signed in to change notification settings

helvm/turnstyle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

170 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

⊢ Turnstyle

Turnstyle is a graphical esoteric programming language. For more information on the language, see http://jaspervdj.be/turnstyle.

This repository holds:

  • The reference implementation in Haskell
  • A JavaScript implementation that works in the browser
  • The turnstyle website
  • An experimental compiler

Local development

You need a Haskell installation to build this repository. The recommended way to do that is to use GHCup.

  • Running a program: cabal run turnstyle run FOO.PNG
  • Run the website: cabal run turnstyle-website preview
  • Running the tests: cabal test

About

Turnstyle is a graphical esoteric programming language based on lambda calculus

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors

Languages

  • Haskell 72.7%
  • JavaScript 22.3%
  • HTML 3.3%
  • CSS 1.5%
  • Nix 0.2%