¿Por qué Golang descontinuó el paquete "netchan"?

16

El paquete "netchan" de Golang parece haber sido descontinuado.

Eso me hace pensar que el concepto de "canales en red" no era una buena práctica después de todo. (¿Por qué no simplemente "dejar que sea" de lo contrario?)

¿Es este el caso? Y si es así, ¿por qué es eso?

Sebastián Grignoli
fuente

Respuestas:

17

El viejo netchan era demasiado intrincado.

El problema es encontrar una manera de proporcionar la semántica del canal Go sobre hardware y software de red que, como siempre, encuentre una manera de vencer todos los intentos de diseño limpio.

Seguiré reflexionando.

-robar

nuevo netchan

PeterSO
fuente
¡Gracias! Estaba leyendo muchos mensajes de Rob Pike en Golang-nuts, pero no encontré ese. Entonces, no es que los canales no sean una buena forma de comunicarse y sincronizarse a través de la red, solo que Rob no estaba satisfecho con esa API en particular.
Sebastián Grignoli