I really like this kind of post, where they aggregate how different languages approach the same problem. Comparisons are important!
One extra one is J’s obverse verb. f&.:g runs g, then f, then runs the “opposite” of g. If g acquired resources, the “opposite” is releasing them. If g opened a file, the opposite is closing it.
I really like this kind of post, where they aggregate how different languages approach the same problem. Comparisons are important!
One extra one is J’s obverse verb.
f&.:g
runs g, then f, then runs the “opposite” of g. If g acquired resources, the “opposite” is releasing them. If g opened a file, the opposite is closing it.