Composability: Designing a Visual Programming Language (
from to on 24 Apr 2024 17:23

*Lattice is a high-performance visual scripting system targeting Unity ECS. Read more here.

I wanted to write a few posts on the design of Lattice as a language. Today, let’s focus on “composability”. This is intuitively something we desire in programming languages. Some systems feel like they are effortlessly reconfigurable, recombinable, and then others… just don’t. Some languages seem to actively reject our efforts at organization.


threaded - newest