tipos sintonizacion resueltos proporcional ejercicios ejemplos controladores controlador control erlang

erlang - sintonizacion - lista convertir a la función pid list_to_pid/1 restricción



sintonizacion de controladores pid (1)

Como puede confirmar aquí , no es posible usar list_to_pid / 1 con pids externos.

Si revisas google creo que también puedes encontrar el hilo original iniciado por Ulf Wiger.

¡Espero que esto ayude!

Cuando pruebo la función ''gproc'' del proyecto de fuente abierta, encontré que list_to_pid está bien para pid local, y no está bien para pid remoto. Mi tiempo de ejecución erlang es R15B.

([email protected])29> D = list_to_pid("<0.239.0>"). <0.239.0> ([email protected])30> D == self(). %% equal here true ([email protected])31> f(E). ok ([email protected])32> E = gproc:where(Name). <8969.239.0> ([email protected])33> F = list_to_pid("<8969.239.0>"). <8969.239.0> ([email protected])34> F == E. %% not equal here false

De la guía del usuario sobre esta función, no existe tal restricción. ¿Es un error?