đź“–Subtext 1
- authors
- Edwards, Jonathan
- year
- 2005
- url
- https://vimeo.com/451278506
Subtext 1 (Subtext 1 on Vimeo)
everything works by copying (you copy a function and pass link in parameters, then you link out the result)
“decriminalize copy & paste”
everything is reactive
program flow doesn’t have to be a tree. you can link intermediate values out of the function calll
“programming by example”—you always have some input to your functions and some output
all code is a living example
you can “freeze” an example into a test
everything runs in edit time
Link is kinda State monad, and saves all states in the history
history also includes all program editing
Link creates a “hypothetical future” that can be edited
within each state, everything is purely-functional. changes occur when passing state boundary
q
State is only a problem if you are trapped in just one: the present
Backlinks
- đź“ť Subtext