A phonetic letter
input
a letter of the alphabet, A-Z (upper or lower or a mix, I don't mind)
output
the phonetic (i.e spelled name of the )letter of the one passed in, along with the appropriate indefinite article a or an (again, in any case)
full set of test cases (lowercase) - see This english...
@BrowncatPrograms Dang, I can't post a bunch of resources and studies about the effectiveness of the COVID vaccine in their google classroom, because they disabled class comments
Oh no...someone in my class is trying to write a program to translate Python to Java, with no knowledge on how either language is parsed/interpreted and no relevant libraries
That reminds me: does anyone have any ideas for what Dysfunctional Functions™ means? I have no idea, but its name is good enough that it gets to be included in Cursed.
ERROR: `foo` isn't talking to `bar` right now because `baz` cheated on `foo` with `bar`. Their parents `fred` and `waldo` are also going through a divorce right now, so please try to understand the situation.
@Dudecoinheringaahing Meaning that functions with names that are less than 4 characters will be unable to communicate with each other. That's evil and I love it.
Sort of like my idea of having integer division error with a remainder; on the very surface it seems potentially something you'd do, but it's just annoying (that's not a very good example, since it still feels a bit contrived)
Input and Output are variables you read from and assign to, but any variable that includes in or out in the name will work, so a variable like isLooping will actually just provide input.
One especially cursed idea we came up with is having regex syntax similar to JS's, except that instead of being delimited with /, it's delimited with r. That doesn't seem super cursed on its own, until you realize that some keywords have an r in them, so a keyword like During would have to be written as Du!ring (the escape character is ! (except when escaping ! (then the escape character is \ (like in most languages))))
The goto statements don't return implicitly, but there is a label called ;camefrom; which will return to the last place jumped from, so we could make it return something if we wanted.
Also, implicit conversions are going to do some weird stuff, for example it might do something like cast to an int if possible before casting to a string, so something like null will cast to the string "0" instead of "null"
@user asyncgotos will probably be the only async stuff in the language, they'll simply start a new thread or something, but continue execution in the current thread as well.
Nope, they run until they hit a statement to terminate them (not sure what that will be yet), but they will run alongside the other threads, so they can change variables and stuff for the other threads.
> Edit: from your comment reply to Sonic pointing out this SO bug report, it sounds like the issue at hand there was that your own team was not aware of the feature. That is not really a bug, so I'm guessing there are other issues.
One thing that you would advise me (in my role as VP of Community here) never to touch.
Stack Exchange…
…without asking the community first.
The core community is tired of radical changes being announced as they happen.
One thing that you think I should change as quickly as possible.
Stop l...
Is there a way to tell in a userscript when the chat finishes loading, like some sort of event or something? window.load and document.load are too soon, and not everything has loaded yet, and adding some arbitrary setTimeout feels really jank.
Hmm... I have window.addEventListener('DOMContentLoaded', (event) => { console.log('DOM fully loaded and parsed'); }); This was taken directly from the MDN docs, but it doesn't seem to execute at any point.
Wait, does the fixed font thing only work if the whole message is fixed font?
@Dudecoinheringaahing I'm gonna return to Snoopy eventually. As long as we're having special weeks, I figured I'd rep some other comic characters I like.
If we do sharkboy/lavagirl week next, it'll get harder, but I have a couple ideas :D