> 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