On Sun, Mar 30, 2003 at 01:41:57PM -0800, Daniel Rogers wrote: > What is the difference between input/outputs and sources/sinks? > A node has a number of inputs it requires for operation. When the node is first created it may have no sources attached to the inputs of the node. Its like the input "slots" are there, but there is nothing in the "slots" yet. When a node is "plugged into" the input "slot", this is called a source for that input. Likewise a node has an output "slot", which may be empty if there is not a node downstream from the original node. You can "plug in" a sink to the output of a node. Thats what I have been using as distinction so far. Now if you take a look at GeglNode in the gtk-docs on www.gegl.org, it should make sense. Calvin