A binding nothing calls is a binding nothing checks, and that was already true of key-released? and mouse-button-pressed? before this lane added sixty more. Audio, render textures, gamepads, touch and gestures cannot be in the acceptance table — a sound needs a device, a framebuffer needs a GL context, and with no pad attached every gamepad predicate answers what a wrapper with its arguments crossed would — so they go here, where running the program is the check. Each read-out is built to be asymmetric: the world is drawn through a render texture with the negative source height raylib's bottom-up framebuffer requires, so a missing flip is an upside-down world rather than a subtle one; the stick dot is offset by x and y separately; the two trigger bars are different lengths. The tone is generated in Flan rather than shipped as an asset, which is also what gives export-wave and load-music-stream a call site outside a test.
Description
Languages
OCaml
67.2%
Emacs Lisp
15.2%
C
10.4%
HTML
2.9%
Standard ML
2.8%
Other
1.5%