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?

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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.