@Dennis I think QuadR and QuadS (without spaces) are even catchier. But you should probably have a parens saying (Dyalog APL) in the display names.
@Dennis Even though the code uses ⍠, Classic's ⎕FIX is clever enough to translate that to ` ⎕U2360 ` when loading, so it can be represented in the SBCS.
Probably. What you could do (if you want to) is include the wrappers in the repo, in executable format and taking the Dyloag directory as i put. That way, if the wrapper ever has to change, you can do it in the repo.
Something like this. I could invoke it as quadr /opt/mdyalog/15.0/64/unicode .code.tio .input.tio "$@", and so could everyone else with different filenames.
@EriktheOutgolfer TIO doesn't actually check that the input can indeed be represented in the SBCS of the currently active language. It is up to the user to not "cheat".
TIO's byte counter is a bit primitive right now. X bytes (SBCS) means that it's X bytes long if it can be encoded in a SBCS. Note that it doesn't even specify which one.
@Dennis Thanks. Somehow, I can't add Arguments. The section opens, but clicking the "+ add" doesn't do anything. Not just for QuadRS, also for all other languages.
Double encoding, sort of. I made a low-priority edit the other day to remove some code than required ES6 features (it stilled work in ES5, but it created a global variable by accident). I replaced a more or less complicated invocation with a function I had already made for that purpose, but I ended up calling $(...) twice in the process...
@Dennis Mind adding Neim to TIO? I've been having a problem with the online interpreter. I'll try not to bug you to update it :P (link to jar: github.com/okx-code/Neim/tree/master/build/libs run java -jar <JAR> <FLAGS> <FILE>, hello world: (Hello, World!)B )
Also, I have a question about buffered output when the 60-second limit is reached. Is it possible to capture the buffer contents at that point or is that impossible in TIO?