This makes a bit of sense from the Google point of view. The central nut of a language under development is something that needs to be well managed. I have seen this with Modula-2 in the past as well as C++. Niklaus Wirth declined blessing a standard library for Modula-2 perhaps killing it as a market and SGI an early adopter of C++ ended up with many man years of C++ library code that no longer compiled and run with a spin of the C++ revision dial outside of their control.
>From the system design view the layers of code dare not look like spaghetti. At SGI a number of GFX libraries had symbols that allowed the entry to the black box internals of important GFX functions. Improvements or changes to the internals of these black box functions for many reasons including new hardware broke a lot of internal and external code (internal symbols were stripped after this) Hardware vendors have to protect their unimplemented instruction space. Language designers need to managed the central nut of the language. TeX has bounds and a test suite if your code is to be called TeX it must pass the test and all that. Building code that runs reliably requires discipline and by way of example is the constrained languages used by Knuth used to code TeX (WEB). And N.B. that LaTeX is not part of TeX but is written in TeX. On Thu, May 23, 2019 at 6:18 AM <lgod...@gmail.com> wrote: > https://utcc.utoronto.ca/~cks/space/blog/programming/GoIsGooglesLanguage > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/ac6843c0-38fc-4388-a1dd-2dd2b78c0ac3%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/ac6843c0-38fc-4388-a1dd-2dd2b78c0ac3%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- T o m M i t c h e l l -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAAMy4URk2teSF6x3Uqd-ABcZ-FWU-To8mCQzEKZZejtuJVRhYg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.