@jameslo said:
I really wish Pd was at least this regular--it would've been much easier for me to learn. [timer] is a counter example.
AFAICS [timer] does not break the rule about one input to a hot inlet producing one output.
It does put the hot inlet on the right -- agreed that this is a strange decision. Probably the only reason for that is that it's very common to request a value from the timer and immediately reset it. If the hot inlet were on the left, you would have to cross the wires coming out of the preceding [t b b]. So it's a bit prettier at the expense of regularity (kind of like irregular verbs).
But I didn't say anything about the position of the hot inlet -- only that the hot inlet, wherever it is, produces one output for one input. Admittedly I haven't been around Pd as long as some members here, but the only exceptions I'm aware of are [spigot] (where the user can explicitly disable output), and method calls sent to hot inlets (which may not produce output, e.g. set xxx
).
hjh