De acuerdo con wikipedia El control de flujo COMEFROM se considera una broma, ilegible o francamente nocivo. Me imagino que tal característica sería muy útil en los escenarios de AOP (es decir, agregar el registrador a los métodos sin agregar llamadas de registrador a los métodos).Flujo de control COMEFROM
¿La desventaja de la no evidencia de una estructura de control de este tipo es mayor que la utilidad potencial? ¿Hay alguna otra desventaja a considerar?
Preguntado por esta pregunta debido a this.
Desde la línea de asunto, supuse que podría ser la causa :) –
Agregar el registro de esta manera es (en efecto) diciendo que no importa que el flujo de control sea muy difícil de seguir, porque no lo hace " necesita saber "sobre la tala. En la práctica, el tejido se implementa sin una sintaxis COMEFROM generalizada. Si desea agregar AOP a un idioma que no lo admite fácilmente, no estoy seguro de que COMEFROM lo ayudara de verdad. En C, por ejemplo, para tejer necesitarías lugares COMEFROM que no están en el alcance de un GOTO, así que no es solo azúcar sintáctico para evitar saturar tu código, son todos los mecanismos necesarios para tejer que no están en C. –
@Jon no es mi culpa que tengas ideas interesantes :) – Goran