Rereading "Magritte – A Meta-Driven Approach to Empower Developers and End
Users", I found the following very interesting passage on page 5:
Magritte does not provide specific functionality to describe
aspects, such as operations, their parameters and return values [17,9].
This is not necessary, as methods in Smalltalk are objects that can be
described as any other object. Then using the reflective facilities it is
possible to retrieve a list of invokable method sends (first class method
invocations) that are available on a particular class. On request these
methods can be invoked with arguments provided by end users.
Can anyone provide or point to an example of the above in actual use? It is
very intriguing but I'm not clear how one would go about implementing it!
Sent from: http://forum.world.st/Magritte-Pier-and-Related-Tools-f115649.html