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.

Reply via email to