Very interesting, especially the mentioned use of the logic programming language Prolog as a scripting language, explained starting at 22:12.
Quoting from the talk:
"What kind of a language would I use? Any guesses? ... I wanted to try with Prolog. And why did I try with Prolog? [audience laughter] That's the thing: I want everything to be declarative, I really like declarative things. So, remember all those different configurations of Video4Linx? ... I want to not have to write all those algorithms myself. I want the device manufacturer, or the distro maintainer maybe, to describe what each of those devices does, or each of those nodes over here does, and I also want, on the other side, to describe what kind of an output I want ..."
Quoting from the talk:
"What kind of a language would I use? Any guesses? ... I wanted to try with Prolog. And why did I try with Prolog? [audience laughter] That's the thing: I want everything to be declarative, I really like declarative things. So, remember all those different configurations of Video4Linx? ... I want to not have to write all those algorithms myself. I want the device manufacturer, or the distro maintainer maybe, to describe what each of those devices does, or each of those nodes over here does, and I also want, on the other side, to describe what kind of an output I want ..."
There is also a scheduled talk about libobscura at FOSDEM 2025: https://fosdem.org/2025/schedule/event/fosdem-2025-6184-libo...