Hi Sven,

I find your observations absolutely reasonable; anyway, my point is to show
the difference between "object" number and "normal" (I mean integer and
floating point you find in "normal" languages)number.
I have not seen the problem for many years so, maybe, at present is not the
same, but I remember how I was surprised the first time I realized that I
have not the floating point barrier using Smalltalk!
It was in this moment that I felt that Smalltalk "is" the language!

Ciao

Lorenzo

-----Messaggio originale-----
Da: Pharo-dev [mailto:[email protected]] Per conto di Sven
Van Caekenberghe
Inviato: lunedì 12 gennaio 2015 09:48
A: Pharo Development List
Oggetto: Re: [Pharo-dev] R: from 2009's The "death" of Smalltalk to 2014's
But Really, You Should Learn Smalltalk


> On 12 Jan 2015, at 09:15, Lorenzo Schiavina <[email protected]> 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:[email protected]] 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 <[email protected]> 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