So you cannot install Purescript as root because the home directory of some other user isn't writable...
@Pavel If I want to update it, that's probably not the best idea. PureScript takes half an hour to install, and I suspect creating that giant directory is to blame at least partially.
Speaking of things that take time: how long should the cpanm command take?
Of those, CLI, Logging, XML would work on TIO but not be very useful. ModuleDev has a few useful packages but it might make more sense to install them seperately, ModuleDev contains a lot of stuff for uploading to CPAN
@LuisMendo It seems like symbolic no longer produces stray output with sympref quiet on, so I'm no longer executing catalan before matl, reducing startup time by roughly a second. Please let me know if this causes any issues.
It kinda forced me to notice. ;) My previous workaround for symbolic's stray output to STDOUT was to delete the first lines of output. That output was gone, so the Hello World printed nothing...
@Pavel That's not working at all. cpanm Task::Kensho::Hackery fails because Term::ProgressBar::Simple is not installed, cpanm Term::ProgressBar::Simple fails because Devel::Peek is not installed. But I already did cpanm Devel::Peek and that just printed skipping S/SH/SHAY/perl-5.28.1.tar.gz...
Any reason I can't just dnf install perl-Task-Kensho-*?
@Οurous I think I need a lawyer before adding Miranda.
> Please note that rehosting or redistribution of any of the Miranda executables requires specific authorization and is not permitted otherwise.
> LICENSOR grants customer a non-exclusive non-transferable right to use the licensed software [...] on a single computer belonging to or for the time being under the exclusive control of customer
> Customer agrees to use the licensed software solely on the licensed computer and not to release or transfer it to any other person.
There's an email address for queries about licensing. That's probably cheaper than a lawyer...
So one of the things I was gonna do this week was get in touch with tio.net and see what you needed from us to get Rockstar supported... and you beat me to it. AWESOME. :)
(and thank you! and tio.run is really, really cool - nice work.)
Yeah, that works pretty well for now. Work is in progress on an 'official' reference implementation, currently built in Python, so we'll let you know when that's ready for use. But rockstar-py should be fine in the meantime.
So I'm working on a simple language that basically uses single-char tokens as substitutes for JS snippets, and uh.. this is hello world =a*'ua++a*", "+a*ua,+a*"!"pa*
wait no, I'm just bad at golfing my own language :P p=a*+++'ua+", "ua,"!"
@Dennis - I was looking at COMAL again; as near as I can see, the implementation is an interactive terp; I'm not sure if OpenCOMAL's "runtime" can take text-source as an input rather than a tokenized SAVE from the terp. Does this cause problems with respect to getting it up on TIO?
OK, just tried the MSDOS build of the josvisser.nl package; the comal runtime (OCOMRUN.EXE) definitely doesn't take a textfile as the "run source"; it has to be a tokenized file as generated by the terp SAVE command. And I haven't seen any indication that the terp can be operated in "batch" mode, where one might be able to build a wrapper that would load the terp to read the user's source, write a SAVE file, and exit, then invoke the runtime to read the SAVE file and execute the user code.
A bit sad in a way; COMAL could have been an alternative to QBASIC; it addressed pretty much all of the criticisms of GWBASIC, in ways amazingly parallel to what eventually became QBASIC.