Programming language, possibly fictional paradigm? Show more
I want a programming language where a program is defined as a graph of * values* calculations (= functions, possibly only the pure kind?)* I/O?
The compiler and/or runtime then figure out how to organize all the calculations and the I/O and how to store/manage the values, so the expected values are calculated when needed.
Does this exist already?What am I missing to make it work?
(Is this just a lisp with weird syntax?)
@zatnosk and the magic word in Haskell is lazy evaluation: https://wiki.haskell.org/Lazy_evaluation
@jeena yeah, the lazy part is definitely haskell inspired.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!