Only as a last resort when no alternative is available. Fortunately this is rare since we've got plenty of options available.
95 karma · joined July 16, 2023
while(true) {
switch(*ip) {
//arithmetics (+,-,*...):
case PLUS: ds.push(ds.pop() + ds.pop()); ++ip;
//stack manipulation (drop,swap,rot...):
case DROP: ds.pop(); ++ip;
...
Hmm... shouldn't each case contain a break? It doesn't seem like a fall through is a good idea here.iOS story is sad. Family used Snikket (thanks for your work on it) but it still dropped notifications even after following with issues and Prosody modules needed. (Monal seems to be okayish now).
Even Conversations.im seems stuck. I know everyone has their favorite missing feature but for me no reactions is the biggest.
proc echoLine(): void = discard
Discard looks cool! I'm Rust I had to use the unimpl macro crate [0] to get sane error messages. It would be good if that was build in though.Source: I use XMPP and Matrix daily.