What Strides In Pharo?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

What Strides In Pharo?

horrido
Perhaps one of you can respond to this guy at Reddit. I'm not up with all the Pharo developments.

He has used Pharo and he seems to be most displeased with it...

https://www.reddit.com/r/programming/comments/3wv7ik/who_uses_smalltalk/cy2339d

"What strides? How about you write an article explaining that? I've used Pharo extensively and the biggest language-level change that has come about is slots. That's hardly a huge revolutionary change (it's also an exceptionally complex model for what it is!). The point releases of Python or Ruby, see bigger changes than this! [0]

Now the Pharo guys have done a fantastic job cleaning up the image. But there's a long long way to go there, and there's the tiny fact that no available Smalltalk system bootstraps! Until that happens, and Smalltalk has a reasonable deployment model (writing scripts to strip objects from the image and crossing your fingers doesn't count!), it's hard to take even this clean up effort seriously.

[0] The biggest changes in Smalltalk since Smalltalk 80 have been syntax for dynamic arrays, which nobody uses, because it's non-standard; Traits, which nobody uses, because it's non-standard, and the vendor specific syntax for dealing with packages. You can keep saying it until you're blue in the face but in comparison to just about every other language, these are not major changes! This is no "modernizing."
Reply | Threaded
Open this post in threaded view
|

Re: What Strides In Pharo?

HilaireFernandes
Le 17/12/2015 11:28, horrido a écrit :
> "dynamic arrays, which nobody uses, because it's non-standard; Traits, which
> nobody uses, because it's non-standard, and the vendor specific syntax for"

No, no, Traits are very useful when you need a behaviour to come from
different objects.
I use it in a financial application to modelized banking loan product
criteria.

--
Dr. Geo
http://drgeo.eu
http://google.com/+DrgeoEu