« first day (278 days earlier)      last day (2216 days later) » 

23:27
Unless I find any bugs in the meantime, I'm going to switch to dev.tio.run tomorrow. You can play with redirects by prepending dev. to any Nexus or v1 permalink, such as bash.dev.tryitonline.net/#code=ZWNobyBUcnkgSXQgT25saW5lIHYx and dev.tio.run/nexus/jelly#@/@oYU6Ip7@CX2pFafGh3f//AwA.
are the locations of the interpreters the same?
the polyglot driver runs a ton of languages indirectly via bash
Anonymous
Seems like a better solution would be to add all of the interpreters to $PATH, using their IDs as executable aliases (so c-gcc for the C (GCC) runner)
Anonymous
I don't know if that's been done already or not
@ais523 Only the frontend is changing.
OK, thanks for letting me know
23:36
@Mego That's actually planned for the next big update.
Anonymous
Oh cool
@ais523 That update might change the directory structure though. What is the polyglot driver?
@Dennis see the TIO link in this post; it's way too long to post in chat
basically it's a Bash program that runs a given program in a large number of different interpreters, with appropriate wrappers embedded, also formats the input into a number of different formats, and formats the output, and does a number of other things
we use it to run polyglots on TIO because it only lets you set one language at a time at the moment
Right. Well, if you can simply execute jelly or 05ab1e from the path, it shouldn't be too hard to fix.
Time-consuming though, unfortunately.
right, finding where an existing language is on TIO, and writing a wrapper if necessary, is much of the work for updating a driver
I assume our wrappers would still work, so all we'd need to change would be the paths
23:45
The only actual change I'm planning to make is that the name of the folder in /opt should match the language id, so you'd have /opt/05ab1e and /opt/c-tcc instead of /opt/05A1BE and /opt/tinycc.
oh, that should be fairly easy to fix, and also make things easier in future
Yep.
although, I guess leaving symlinks behind would be a fairly easy way to not break all the existing links
(updating all those would take a while…)
OK, unless there are any conflicts (which I doubt), I'll make symlinks.
thanks
23:51
Hopefully, support for multi-part requests (test suites, polyglots, etc.) will come soon. I have to deal with the permalinks first though, as they'll only get longer with more features.
right, the polyglot test driver is already long enough that our normal way to share polyglots with each other in the polyglot chat room is to pastebin a TIO link
Anonymous
Maybe the solution could be short links upon request for very exceptional circumstances, to avoid having to store too much data for them

« first day (278 days earlier)      last day (2216 days later) »