Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

noisyneuron/inverse

Repository files navigation

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

AltStyle によって変換されたページ (->オリジナル) /