Pourquoi Golang a-t-il abandonné le package «netchan»?

16

Le package "netchan" de Golang semble avoir été interrompu.

Cela me fait penser que le concept de "canaux en réseau" n'était pas une bonne pratique après tout. (Pourquoi ne les laisseraient-ils pas simplement "autrement"?)

Est-ce le cas? Et si c'est le cas, pourquoi?

Sebastián Grignoli
la source

Réponses:

17

L'ancien netchan était trop complexe.

Le problème est de trouver un moyen de fournir une sémantique de canal Go au-dessus du matériel et des logiciels réseau qui, comme toujours, trouve un moyen de déjouer toutes les tentatives de conception propre.

Je vais continuer à réfléchir.

-Rob

nouveau netchan

peterSO
la source
Merci! Je lisais beaucoup de messages de Rob Pike à Golang-nuts, mais je n'ai pas trouvé celui-là. Donc, ce n'est pas que les canaux ne sont pas un bon moyen de communiquer et de se synchroniser sur le réseau, mais seulement que Rob n'était pas satisfait de cette API en particulier.
Sebastián Grignoli