Is xlisp still a thing?
Anyway I'm looking at adding a SWI interface to the old RISC OS port I've 32bitted.
Any RISC OS language without swi() is a toy.
Did the easy part. Xlisp now can know the names of all the SWIs (load "swi.lsp"). Now I just gotta do the C code. Fun!