But I haven't done much with APL, since I just got it back up. I've had other langs on though, and I was really impressed by how fun it was. I've downloaded every iOS repl/iVim/terminals/esolang interpreters I could find and not a single one has ever been fun, or worked well.
But for the phone, having the output to the side rather than below works quite nicely.
@Adám I remembered what I was going to do! I was gonna make a custom keyboard that looks exactly the same, but has an extra backtick key right next to asdfgh et al. So, with your keyboard extension, the mobile keyboard would look the same, but you would be two taps from an APL character.
Which would allow arbitrary input for all unicode esolangs that you have one of those for, just as easily.
Although, I'd expect that to actually be more work once this backtick bit is set up. Because you need lots of periods, colons, carats, and other punctuation/mathematical symbols which mean you have to constantly tap through the different layers of the mobile keyboard.
Whereas once APL is set up, you get everything for free on the top layer, with only one additional keypress, and without having to constantly toggle through the keyboard layouts.
Sort musical pitches code-golf array music
Given an unordered list of musical pitches, write the shortest program/function (scored in bytes) to sort the list from lowest pitch to highest.
Pitches will be given in scientific pitch notation, consisting of a tone class followed by an octave number. ...
Announcement: AviFS and I have managed to set up a patch that has RTO working again. We're going to start adding lots of languages now. As the patch may add some security issues, details won't be published on what it consists of.
@AviFS I have everything moved over to the droplet. RTO is working! :D
@emanresuA i was on the verge of saying "i was hoping someone else would write a cleaner solution than mine" until i remembered that my solution is the message hidden in the suspicious rock formation
there are small arbitrary numbers in the first version that i am worried might be borderline for the no keys rule which is why i posted a version without them afterwards
Does a program in the language's REPL count as a full program? i.e. in Java System.out.println() would error, but in JShell (Java's REPL) it is acceptable
it gives the "invalid lang config" error when I run them
also:
YELLOW SUS
GREEN SUS
BROWN SUS
PURPLE SUS
WHITE SUS
SUS SUS SUS SUS SUS SUS SUS SUS
SUS SUS SUS SUS SUS SUS SUS SUS
SUS SUS SUS SUS SUS SUS SUS SUS
SUS SUS SUS SUS SUS SUS SUS SUS
SUS SUS SUS SUS SUS SUS SUS SUS SUS
SUS SUS SUS SUS SUS SUS
BLUE SUS
WHO?
ORANGE SUS SUS SUS SUS
RED SUS SUS SUS SUS SUS SUS SUS SUS
BLUE SUS
PINK SUS
BLUE SUS
WHERE?
PURPLE SUS
WHO?
GREEN SUS
WHERE?
@GingerIndustries For numbers: x < y is -1, x == y is 0, x > y is 1. For characters, do that for the char values. For strings and arrays, go item/char by item/char, and for the first pair not equal, return the comparison between them
The top two rows are just meaningless and asymmetrical
The two under that consist of an 8-bit value, and a mirrored copy
Under that, you have a 16-bit value, and its mirrored copy
The 8-bit value is an ASCII one, and the 16-bit one is a pointer
if you treat the meaningful tiles as a linked list, you get the string
In this case, you get
> Fun fact: The practice of designing a cryptographic algorithm which itself uses cryptography to allow the designer of the algorithm to read any message is known as "kleptography"
All it took was texting my mom to bring it, waiting two hours for her to wake up, spending 20m trying to describe which charger it was so she'd bring the right one, waiting an hour for her to bring it, faking a hall pass so I could get into the front office, getting the charger, figuring out how to actually leave the front office, which due to security reasons isn't easy, then tracking down a teacher and showing them my (fake) hall pass so they'd unlock the doors to the science wing