TAGBODY/GO are broadly used in advanced Lisp macros. If you expand a non-trivial extended LOOP invocation you'd likely see some.
If you compile to an implemenation's assembler (even where that possible) you don't really compile into Lisp anymore. And really the Lisp compiler is going to do a better job at generating machine code.
All metaphors are flawed. You may still need a degree of general programming knowledge (for now) but you don't need to e.g. know Javascript to do frontend anymore.
And as labs continue to collect end-to-end training done by their best paying customers, the need for expert knowledge will only diminish.
There are a surprising number of Indian cell phone repair shops with YouTube channels that do feats of soldering, like repairing torn flat-flex cables… I bow down at their craft. If I ever get a sabbatical I’ll go to India and ask to be an apprentice.
reply