I may have more interesting fish to fry on the horizon... Let's keep in touch :-) Phil Le 21 sept. 2014 17:08, "Frank Shearar" <frank.shearar@gmail.com> a écrit :
On 20 September 2014 11:04, phil@highoctane.be <phil@highoctane.be> wrote:
Le 20 sept. 2014 10:57, "Frank Shearar" <frank.shearar@gmail.com> a
écrit :
On 20 September 2014 08:45, phil@highoctane.be <phil@highoctane.be>
wrote:
A Le 20 sept. 2014 03:27, "Alain Rastoul" <alf.mmm.cat@gmail.com> a écrit :
Le 20/09/2014 02:33, phil@highoctane.be a écrit :
We'll prevail!
What we also need to do is to showcase the Smalltalk workflow and
how
nice it is.
We cannot gain mindshare by technical prowess only.
Phil
I totally agree with you, but I think that those technical advances are vital in current technology trends (saas, cloud, server side dev) and progress in this field is important.
Despite the fact I think that Smalltalk still has an advance in object oriented systems/development, and offers a different perception it is hard to get the point about object system with people who are formatted by the hype or by their experience. Discussing with collegues about some smalltalk concepts is always interesting :)
I am facing quite some people who are in the FP bandwagon and wonder how to bridge with their views. Like classes are just functions etc.
The article that convinced me that objects are higher order functions (that close over a set of variables) is here: http://letoverlambda.com/index.cl/guest/chap2.html
The meat of the article (as far as class/object/function correspondences goes) starts at "Let over Lambda".
Thanks for the reference.
I still can't get myself to plunge into that I've to admit.
It certainly helps if you can speak a bit of Lisp. Or an ML language, if you just ignore the ()s. "let over fun" would be the ML/Haskell/F# version.
The issue is that there are not too many people grasping this in typical business applications. Not to mention staffing teams.
How do you use this in practice?
I don't :) Mostly, I find this stuff valuable in understanding new programming languages. If you know the bones of computing, you recognise the common patterns between languages. Helps me get up to speed with new technologies.
I know you do lots of magic at your company. I also know that therr aren't that many Frank S. around...
Sadly, I don't do much magic at work anymore: just doing CRUD in the cloud nowadays, and trying to talk sense into my colleagues.
frank
Phil
frank
Phil