|
|
|
|
|
by skardan
5062 days ago
|
|
I think there is another great example of value based programming we use every day even on small scale: unix pipes. cat file | grep .... | wc There are no complex protocols involved between cat, grep and wc - just passing around the value (now I am not talking about mutable files, directories etc). I have seen very few systems which are as simple yet as flexible and versatile. Conventional wisdom says it is because unix is set of small utilities where each program does just one thing right. After watching the talk we should note that these utilities pass around text values. If you want to build something as powerful and flexible as unix command line, you should think about value of decomposition as well as value of values :) |
|