News for hackers. Stuff that matters.
Re:What can be learned from studying long gone development p... by masklinn on Monday August 16, 2021 @06:28AM (#28196601)
> What's the difference between :(label) / :s(label) / :f(label) / :s(label1)f(label2) ?

Looks like it’s unconditional, conditional (success), and conditional (failure) jumps.

:s(A)f(B) is how you tell it to jump to A on success and B on failure.

Re:What can be learned from studying long gone development p... by 1vuio0pswjnm7 on Monday August 16, 2021 @09:45PM (#28205165)
There is also an "indirect goto" where B is a variable to be appended to string A to compute a label that is defined somewhere else in the program.

   :($('A' B))