Warum hat Golang das "Netchan" -Paket eingestellt?

15

Das Golang "Netchan" -Paket scheint eingestellt worden zu sein.

Das lässt mich denken, dass das Konzept der "vernetzten Kanäle" doch keine gute Praxis war. (Warum sollten sie es nicht einfach "sein lassen"?)

Ist das der Fall? Und wenn ja, warum ist das so?

Sebastián Grignoli
quelle

Antworten:

16

Der alte Netchan war zu kompliziert.

Das Problem besteht darin, eine Möglichkeit zu finden, Go-Kanalsemantik zusätzlich zu Netzwerkhardware und -software bereitzustellen, mit der wie immer alle Versuche eines sauberen Designs abgewehrt werden können.

Ich werde weiter darüber nachdenken.

-rauben

neuer Netchan

peterSO
quelle
Vielen Dank! Ich habe viele Nachrichten von Rob Pike in Golang-Nuts gelesen, aber diese nicht gefunden. Es ist also nicht so, dass Kanäle keine gute Möglichkeit sind, über das Netzwerk zu kommunizieren und zu synchronisieren, nur dass Rob mit dieser API nicht besonders zufrieden war.
Sebastián Grignoli