Recentemente ho letto un documento 'Programmazione orientata all'aspetto "di Gregor Kiczales e altri , e ho trovato lì l'esempio di loop fusion .
Ecco una definizione della fusione ciclica dal foglio
…the loop fusion composes by fusing the loops of those primitive filters that have the same loop structure and that are direct neighbors in the data flow graph. Each of these composition rules is easy to understand when looking at its own appropriate picture. But the two composition relation- ships cut each other so fundamentally that each is very difficult to see in the other’s picture.
Più tardi nel documento loop fusion menzionato per essere implementato usando il protocollo metaobject su Lisp:
…the loop fusion aspect … can be implemented, with some degree of efficiency, using the method combination facility in the CLOS metaobject protocol
Che aspetto ha la fusione del loop come l'utilizzo di qualsiasi quadro moderno orientato all'aspetto in linguaggi tipizzati statici o dinamici? Sto cercando esempi di linguaggio delle immagini e consigli che potrebbero fare loop fusion .
Stato per metà gennaio '13
Finché non ci sono altre risposte, ho segnato la mia risposta come risposta. Ad ogni modo, non vedo l'ora di trovare esempi da altre lingue / framework.
ps : fusion loop discusion a " AOP in .NET "forum del libro @manning forum