did you break sad-flak recently? I'm getting `usage: sadflak.py [-h] [-A] program sadflak.py: error: the following arguments are required: program` on what used to work on TIO before
@DestructibleLemon yep, I can see that now. Perhaps he forgot to check-in the wrapper update
Thank you for clearing that up
@Dennis last working commit of sad-flak with the wrapper that is in the TIO repo is b47a1ca4dd92863b3d93774ddf8a413d6d3b0dd4
This is right before your pull request was merged
Can you have a look when you are around please?
Ah okay, I finally caught up, you did not even pull the the merged pull request (tio.run/##S0oszvj/Pz2zREHXWUE/…) and when you do you will naturally update the wrapper. Sorry for the noise
@DestructibleLemon I just rebuild TIO mirror and I got a error. The error was because the build script pulls the latest from github so I got the latest commit of sad-flak, but in order for it to work TIO wrapper needs updated, which Dennis could not do because he did not get to look/pull the merged sad-flak code yet. So all good.
As long as I didn't mess anything up, yes. Some languages treat parameters before and after the code (usually a file name) differently, so these have Options enabled as well. Compiled languages usually jave Compiler flags. Java has both.
@Dennis So I'm making two new languages. I will need input (the data to be processed); that goes in Input. There's code; Code. And some options that would conveniently fit in Options. If I take filenames for each of those, is that good for you?
@Dennis Actually, what are the correct uses of Input vs Arguments?
@Dennis I'm thinking that the language can be called separately for each argument, so if there are multiple test cases, they can all be run at once. Could the wrapper contain a loop for that?
@Adám No, all wrappers do one invocation. If you want to process arguments like this, you'd have to do that in your language. I do hope to implement multi-part requests soon, which would make this kind of thing obsolete.
@Adám asking is half the deal, understanding the answer might be the difficult part. Although, with all the gesturing, which are international, probably manageable even in Icelandic
@AndrewSavinykh There was an Italian who got killed while walking along the tracks of the local trains in Stockholm, Sweden. The guards called him over by scooping their hands up, which in Italian means Go! He started running, so they shot him.
@Dennis Thank you. As mentioned to Phoenix, HW in both languages is just that Input should be a newline followed by the desired text.
@Dennis Oh, no, actually, maybe not. Didn't think of that.
@Dennis How about "Replace (Dyalog APL)" and "Search (Dyalog APL)", because if we don't mention the actual ⎕ names, it isn't right to call it general "APL"?
@Phoenix Yes, but using PCRE enhanced by APL. It allows calling any APL code on each match, and allows access to stored information from previous matches.
@Dennis yes, unmodified, as long as one doesn't input characters that are not in the character set. Just like Classic and Unicode take the same sources.