logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

This General-Purpose Visual Programming System Will Make You Feel Like Tony Stark

Check out Samuel Timbó's Unit.

Unit is a general-purpose visual programming language and environment created by Samuel Timbó, and draws inspiration from paradigms such as live programming, dataflow, reactive, functional, and object-oriented programming. At its core, Unit programs are represented as graphs, where individual components called units are formally defined as MIMO FSMs.

The Unit programming language was created together with the Unit programming environment, a web app that makes it easy to build new units. This environment is designed to be visual and interactive, so it feels like you're directly manipulating live virtual objects. Apparently, you can program using different input methods, including drawing, gestures, and voice. Unit can technically be used to build all kinds of web software, but playful and exploratory learning is likely the best way to engage with it.

The developer describes Unit as a 2D evolution of the command-line interface for experienced programmers, where the inputs and outputs (stdin/stdout/stderr) of units (commands) can be connected and piped together into a graph (script). Scroll down for more demos:

You can learn more and give Unit a try here. Join our 80 Level Talent platform and our new Discord server, follow us on InstagramTwitterLinkedInTelegramTikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more