home/ atoms/ punctual-deprecated-output-operators

Punctual 0.5 removed the 0.4 output operators >> video, >> hsv, >> red, and >> left; old code silently fails or parse-errors

Between Punctual versions the output-operator vocabulary changed. The 0.4-era outputs >> video, >> hsv, >> red, >> fdbk, and >> left were removed in 0.5; pasting old programs that use them yields a parse error or simply no output. The current outputs are rgb/rgba/add/mul/blend for video and audio/stereo/aout for audio. To colour with HSV, convert first with hsvrgb before routing to rgb. This is a common failure when copying older Punctual snippets found online.

Examples

... >> video (0.4) → no output / parse error in 0.5. Rewrite as ... >> rgb. For HSV colour: hsv >> rgb fails; use hsvrgb (...) >> rgb.

Assessment

A Punctual program copied from an old tutorial produces no output and its last line is >> video. Explain the cause and rewrite the output routing for current Punctual.

“Use `rgb/rgba/add/mul/blend` (video), `audio/stereo/aout` (audio). Convert colour with `hsvrgb` before `rgb`.”
context/ · L5-debug/punctual.md · chunk 1