A new way of programming with information flows(lisp-ai.blogspot.com) |
A new way of programming with information flows(lisp-ai.blogspot.com) |
At the center of an implementation of information flows is the idea of a partition image. This codifies how a particular function maps a piece of information into some other piece of information. To implement this intuitive idea, I define a type hierarchy of different partition and function classes and use multiple dispatch on them to determine the right algorithm to use on a case-by-case basis.