Thanks Sven and Stef,

I see the common idea of defining a bunch of classes that support a DSL.  I 
think I can work with that.

I will look for a small application that fits the theme of the course (i.e. 
something to do with software analysis).

Oscar

On 20 Aug 2014, at 17:36 , Sven Van Caekenberghe <[email protected]> wrote:

> Hi Oscar,
> 
> On 20 Aug 2014, at 17:07, Oscar Nierstrasz (gmail) 
> <[email protected]> wrote:
> 
>> 
>> Hi Folks,
>> 
>> I will be teaching a Software Design and Evolution course this Fall in which 
>> we use a lot of Smalltalk.  For the introduction to Smalltalk lecture I 
>> wanted to give an extended demo with some slides in between rather than 
>> mainly showing slideware.
>> 
>> Does anyone have a good recommendation for an application to build with the 
>> students while showing off most of the important features of the language 
>> and the environment?  Ideally something you have used before in precisely 
>> this way.
>> 
>> Some things I have used in the past:
>> - Post Office example (small and boring)
>> - Snakes and Ladders (a bit too big)
>> 
>> Thanks for suggestions.
>> 
>> Oscar
> 
> The closest thing that I produced recently is this:
> 
>  Rediscovering the UX of the legendary HP-35 Scientific Pocket Calculator
> 
>  A tutorial on Pharo, test and specification based immersive programming
> 
>  
> https://medium.com/@svenvc/rediscovering-the-ux-of-the-legendary-hp-35-scientific-pocket-calculator-d1d497ece999
> 
> See also this announcement/thread 
> http://forum.world.st/Tutorial-Rediscovering-the-UX-of-the-legendary-HP-35-Scientific-Pocket-Calculator-td4764713.html
> 
> The problem is always to not let the subject/application overshadow the 
> language introduction, but a boring talk about a language is also not 
> optimal, hence the calculator angle. 
> 
> I remember your slides from long ago, they were pretty good (as in going 
> pretty deep).
> 
> Regards,
> 
> Sven
> 
> 


Reply via email to