
Yes, that’s exactly it. There’s an example here:
https://deta.defn.io/#%28form._%28%28lib._deta%2Fquery..rkt%29._from%29%29
But the documentation could definitely be improved

[crosspost form racket-users] > It was very nice to see Prof <https://twitter.com/CoolSWEng|Diomidis Spinellis> talk about how his students had good experiences working on open source projects for their coursework. > > It made me wonder how the Racket community is performing, and if there are any gaps we* can fill? > Onboarding? > Mentoring? > Pull request Workflows? > Code check bots? > Use of [WIP] tag to allow incremental review of work in progress? > Anything else? > * by ‘we’ I mean the community of racketeers, not the core team who already do so much. https://twitter.com/CoolSWEng/status/1273010363198570496?s=20
https://groups.google.com/g/racket-users/c/R-ZhF5jexKc/m/_Vefqh0EBgAJ

Thanks for checking, but I later realized there is no way to actually load script surfaces via libcairo; the script interpreter is defined outside of libcairo as part of the utility executables distributed with Cairo. :confused: