Am Donnerstag, dem 27.10.2022 um 14:31 +0900 schrieb Taiju HIGASHI: > Liliana Marie Prikler writes: > > > Am Donnerstag, dem 27.10.2022 um 13:00 +0900 schrieb Taiju HIGASHI: > > > Sorry for the long time it has taken to resolve the issue. > > > What do you think about it? > > Putting the discussion with Declan aside, the last thing mentioned > > was > > not trying to mix SXML and XML-in-strings.  Ludo offered the > > solutions: > > 1. Taking a or a file-like object > > 2. (Optionally) using a gexp-compiler for the former > > > > Cheers > > Sorry for the lack of clarity. > I had sent you a past email confirming that the direction of the > implementation was correct and was waiting for your response. > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57963#239 Ahh, I missed that. If you pull in the XML declarations and the stuff to the serialization, you should basically have most of what you'd need for a G-Exp compiler, but even if not it'd simplify this to (match ((? home-font-config-configuration? config) (serialize-... config ...)) ((? file-like? config) config)) Not sure if a match for type-checking would be needed since it's already taken care of elsewhere, so writing it just in case. Cheers