> On 12 Jan 2015, at 09:15, Lorenzo Schiavina <lore...@edor.it> wrote:
> 
> Hi,
>  
> instead of using the trivial 2 + 2 as ST example, for many years I have found 
> more impressive: 50000 factorial printString size and then to show factorial 
> method, that is very easy to understand.
> IMHO it is ST’s essence of innovation and power.

What about showing/explaining (progressive complexity)

  123 factorial.
  123 factorial numberOfDigits.
  123 factorial primeFactors.
  123 factorial primeFactors reduce: [ :x :y | x * y ].

And in the last inspector

  self = 123 factorial

The video was pretty good, but I would never start discussing precedence rules 
in this type of presentation and certainly not using plain arithmetic.

>  
> Lorenzo
>  
> Da: Pharo-dev [mailto:pharo-dev-boun...@lists.pharo.org] Per conto di 
> Sebastian Sastre
> Inviato: venerdì 9 gennaio 2015 19:07
> A: Pharo Development List
> Oggetto: Re: [Pharo-dev] from 2009's The "death" of Smalltalk to 2014's But 
> Really, You Should Learn Smalltalk
>  
> Hi Jochen,
>  
> have in mind that the talk you referred is from 2009 and many controversial 
> things happened in the Ruby community at that time.
>  
> Coming closer to today, we just had this presentation which presents 
> Smalltalk better than many Smalltalkers I’ve heard!
> https://www.youtube.com/watch?v=eGaKZBr0ga4
>  
> Want to show off smalltalk to non-smalltalker audiences in an effective way? 
> watch and learn!
>  
>  
>  
>  
>> On Jan 9, 2015, at 3:37 PM, J.F. Rick <s...@je77.com> wrote:
>>  
>> Hi everyone,
>>  
>> I just watched https://www.youtube.com/watch?v=YX3iRjKj7C0 and had a few 
>> comments that I thought I would share.
>>  
>> First, there is a real opportunity for Smalltalk to come back in the guise 
>> of Pharo. Steph and Marcus are doing a great job providing leadership 
>> towards that end and the community is great. Second, we need to be careful 
>> in spreading the word. Slowly but surely (the current Pharo approach) is a 
>> great approach as it allows really building something worth spreading before 
>> trying to get everyone into it. If it spreads too quickly, bad API or 
>> immature toolkits will become ingrained and flaws will be apparent. The 
>> books, websites, etc. are really good things to get right before trying to 
>> get others into it; they are already very good. Third, if you want to really 
>> spread Smalltalk, then the fundamentals that newcomers experience need to be 
>> without obvious flaws. From personal experience, I can tell you that BitBlt 
>> rendering makes newbies think that Pharo is a toy language. Switching to 
>> Athens rendering is therefore tremendously important for adoption. Package 
>> management really needs to be cleaned up. There needs to be a simple way to 
>> merge resources (bitmaps, audio, external files) into the codebase. Simple 
>> audio needs to work on all platforms. This may seem trivial but audio is one 
>> of the simplest things that newcomers want to do. From a Linux perspective, 
>> this will probably necessitate switching to a 64-bit VM as the 32-bit sound 
>> plug-ins are a giant pain. Given that even phone OSs are switching to 
>> 64-bit, there may not be a need for a 32-bit Pharo. Of course, much of this 
>> is already on the horizon.
>>  
>> As the new year begins, I'll once again be coding in Pharo and look forward 
>> to it. I'm really hopeful about the future.
>>  
>> Cheers,
>>  
>> Jeff
>>  
>> -- 
>> Jochen "Jeff" Rick, Ph.D.
>> http://www.je77.com/
>> Skype ID: jochenrick


Reply via email to