37 ms·
So, it is a shortcut around the tenth rule: "Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implem
by zczc 2y ago
So, it is a shortcut around the tenth rule: "Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp" [1]
[1] https://en.wikipedia.org/wiki/Greenspun's_tenth_rule https://en.wikipedia.org/wiki/Greenspun's_tenth_rule
- codr7 2y agoObservant :) Polyglot projects have been sort of a thing lately, because micro services made them doable I guess; but I feel the combination of a capable and portable host language and a scripting language implemented in that language captures the best of both worlds while adding nice super powers on top.
- pjmlp 2y agoYou mean rebranding distributed computing and OS IPC for newer generations?
- codr7 2y agoIt's the same old ideas, over and over again. But it's not a circle, it's a spiral; we learn something new every time.
- pjmlp 2y agoSometimes, and suddenly modular monoliths become a thing, as the microservices generation learns why we weren't doing SUN RPC, TOOL, DCOM and CORBA for every little piece of application functionality.
- codr7 2y agoWe could definitely do a better job of learning from those who came before, it would save a lot of time and effort. Evolution is messy, every combination has to be tried, every minor detail thoroughly investigated from all angles.
- deleted 2y ago[deleted]