SkillAgentSearch skills...

Inverse

a poetic programming language to live-code shaders with

Install / Use

/learn @noisyneuron/Inverse
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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:
    • [x] publish to gallery
    • [x] publish to twitter
    • [x] 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

Related Skills

View on GitHub
GitHub Stars120
CategoryDevelopment
Updated2y ago
Forks5

Languages

JavaScript

Security Score

65/100

Audited on Mar 3, 2024

No findings