Saturday, May 10, 2008

Tangible Value (visual functional programming)

See here!

''
TV is a library for composing tangible values ("TVs"), i.e., values that carry along external interfaces. In particular, TVs can be composed to create new TVs, and they can be directly executed with a friendly GUI, a process that reads and writes character streams, or many other kinds interfaces. Values and interfaces are combined for direct use, and separable for composition. This combination makes for software that is ready to use and ready to reuse.
''

Cool stuff. And it reminds me of some things that I was reading recently about interaction being more powerful than algorithms...
interaction machines

No comments:

Post a Comment