TODO next: - add all possible reifications (#arguments, #context, #newvalue, #nameâ¦. depending on where the link is installed on, we are interesting in different things).
I have now added #link, #newValue (for assignments), #node, #selector (for method and send), #arguments (block, send, method), #context and #value (variable and assignment). These symbols work -> as arguments for the meta object someLink arguments: #(receiver selector arguments) -> as a âvirtual meta objectâ MetaLinks new metaObject: #node; selector: #tagExecuted -> as arguments for the link condition someLink condition: [:object | object == myObject ] I added (hopefully) all methods so that links can be installed on any kind of node. Next needed: Tests + Demosâ¦. Marcus