I may have more interesting fish to fry on the horizon...
Let's keep in touch :-)
Phil
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
>>