http://st-www.cs.illinois.edu/users/hanmer/PLoP-97/Proceedings.ps/auer.ps


On Aug 21, 2013, at 9:46 AM, Tudor Girba <[email protected]> wrote:

> Hi,
> 
> 
> On Tue, Aug 20, 2013 at 10:40 PM, Stéphane Ducasse 
> <[email protected]> wrote:
> 
> On Aug 20, 2013, at 10:29 PM, Tudor Girba <[email protected]> wrote:
> 
>> Hi,
>> 
>> I am preparing a set of talks that have reflection at the center.
>> 
>> Obviously, I want to use Pharo to demonstrate reflection. I am now looking 
>> for examples that can be explained to programmer newbies (actually, 
>> managers). I am particularly looking for examples that include adaptation 
>> (not just inspection) and that can show that reflection is valuable.
>> 
>> I already have some examples in mind, but they might not appear particularly 
>> valuable. For example:
>> - inspecting a class: Object methods.
>> - adapting a class: Object compile: 'answer ^ 42'.
> 
> Scaffolding patterns (read them)
>       Increase productivity when brainstorming.
> 
> What patterns are you referring to specifically? Any link?
>  
> Use DNU to compile on the fly some methods or to copy methods when you are 
> designing a new piece of functionality
> 
> Yes, that is a nice path, and I am looking for specific scenarios that can be 
> used for a short demo. Any ideas?
>  
> Proxy how to implement them nicely
> 
> Proxies are indeed interesting and not difficult to explain, but the examples 
> I think of (such as a facade, or a logger) do not really show adaptation. 
> Does anyone have other examples?
> 
> Cheers,
> Doru
> 
>  
> 
> 
>> Any suggestions?
>> 
>> Cheers,
>> Doru
>> 
>> 
>> -- 
>> www.tudorgirba.com
>> 
>> "Every thing has its own flow"
> 
> 
> 
> 
> -- 
> www.tudorgirba.com
> 
> "Every thing has its own flow"

Reply via email to