(For Fiction) Interactions And Lack Thereof Between C And Common Lisp
I am going to be blunt: this is for crossover fanfiction between Tron: Legacy and The Amazing Digital Circus.
I recognize that I do not actually have to put the effort into learning code to write fanfiction about computer programs because the average fanfiction reader is not a programmer, but I am of the opinion that any media about a particular thing—trades, period settings, foreign cultures—should be enjoyable to a lay person, but especially enjoyable to someone who actually has familiarity with the thing. So I started googling.
The googling has not really helped. Time for plan b: human interaction.
We know from the most recent episode of TADC that Caine, the AI that the series revolves around, was coded in Common Lisp, because—in the least spoilery way possible—the climax of that episode involves actually going into a terminal and pulling up his files.
We also know that—at the very least—some of the programs connected to the Grid and the Encom servers in Tron: Legacy are coded in C, so while there is no confirmation that I can find for what language Tron himself is coded in, I feel like it's a safe bet to guess that he's probably also coded in C.
Now, from what I can tell in my googling, interactions between C and Common Lisp are pretty easy to set up using the Common Foreign Function Interface... but I can only find records of the CFFI going back to 2005, and both of these characters and the servers they live on were last updated in the 90s, so it can be pretty reasonably assumed that they don't have access to that.
So with all that said: are there any base interactions between C and Common Lisp y'all know of that could potentially be fun, or am I just going to have to wing it and make something up because they literally can't do anything with each other without some kind of FFI?