Well, actually I don't treat higher order functions as different parts of speech, instead there are "code blocks" which are basically gerunds in j and functions can take them as arguments and do stuff with them
Hello, I'm currently working on a language which is very similar to J, but I'm lost at one thing: I don't have precedence change for higher order functions (conjunctions and adverbs), do I still need to look at the top 4 elements of the stack or is only looking at 3 sufficient?
so if a program outputs something different for 11 and 3 for 100 is a true program, but if it outputs 3 to 11 but does not output 3 to 100, it is not correct