Skip to content

noisyneuron/inverse

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

in:verse

in:verse is an esoteric programming language and live-coding development environment. The language uses a stack based paradigm (inspired by Forth) and compiles to GLSL, or more specifically, a fragment shader on a plane. The language does not have a pre-determined vocabulary — rather, this is up to you.

A very rough and incomplete guide lives here. This will soon be updated with more details, and a few tutorials will follow too. A gallery of work created with in:verse lives here.

todos

  • add functionality for:
    • publish to gallery
    • publish to twitter
    • forking
    • redo front-end / un-sphagetti the code
    • supporting different languages / scripts
    • additional stack manipulation functions
    • additional GLSL functions (dot, normal etc)
    • higher level functions (voronoi, tiling etc)
    • images / videos / camera feed as textures
  • think about:
    • uploading text to extract wordtables
    • persisting user contributions to wordtables
    • persisting user contributions to stacks
    • collaborative live-coding

inspiration

  • Chef - an esoteric language by David Morgan-Mar
  • Shakespeare - an esoteric language by Karl Hasselström and Jon Åslund
  • Shaderforth - A shader language inspired by Forth, by Cody Brocious
  • Forth Haiku - Forth to GLSL, by Brad Nelson
  • Hydra - livecoding networked visuals in the browser, by Olivia Jack
  • esotoric.codes - a blog/website dedicated to esolangs, created by Daniel Temkin

About

a poetic programming language to live-code shaders with

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published