On Wed, Oct 9, 2024 at 11:30 PM will....@gmail.com <will.fau...@gmail.com>
wrote:

> It seems required to understand how Go programs work.
>
> If the memory model was never written, or is omitted from an
> implementation, would the concurrency features still be reliable and useful?
>

The memory model is part of the Go specification. See https://go.dev/ref/mem.
You seem to expect that considerations of the memory model employed by Go
be fully documented in the https://go.dev/ref/spec document. That is
reasonable but not the only way to document that information.

If the memory model was not documented the Go concurrency features would
not be reliable. But the memory model expected by the Go language is
documented. So it's not clear what you are asking.  Are you asking if the
designers of Go had not considered, and documented, the importance of a
memory model would Go still be a useful language for concurrent
programming? It seems to me the answer is, no. But that seems to be a self
evident question.

-- 
Kurtis Rader
Caretaker of the exceptional canines Junior and Hank

-- 
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/CABx2%3DD-D6OjXVGASJGG_a18PhvJJhTnOHV3QiKktCaGpKujvNw%40mail.gmail.com.

Reply via email to