IIRC Lisp was designed in 1956. That must have been ground breaking at the time.
> On 3 Jul 2022, at 18:51, Rupert Reynolds <rreyno...@cix.co.uk> wrote: > > The thing about Smalltalk (and a lot of other developments) is just how old > they are. And we keep re-inventing some things. Smalltalk was remarkable in > 1970-ish. Lambdas in Algol-68, but it wasn't the first I believe, and they > can be tracked back further to maths in 1932. > > Great insights in the 1968 NATO conference on "Software Engineering". > > TDD can be traced back to awk and further bsck than that, I reckon. > > I think a lot of Alan Kay's energy is frustration that everything takes so > long! > > Roops > >> On Sun, 3 Jul 2022, 03:47 David Crayford, <dcrayf...@gmail.com> wrote: >> >> He wasn't too complementary about Java either. I never used Smalltalk >> but I've seen examples in the GoF Design Patterns book. Guys I've spoken >> to that used it extensively talk very fondly about it. >> >>> On 3/07/2022 5:37 am, Rupert Reynolds wrote: >>> I can't remember which of Alan Kay's talks it's in, but I have a few of >> his >>> saved and one or two have him saying "the big idea is messaging" and >>> something like "whatever I had in mind, I can tell you now it wasn't C++" >>> :-) >>> >>> The late great Joe Armstrong (of Erlang fame) also quoted Alan Kay on >> this >>> at least once. >>> >>> In my opinion, a lot of language development jumped on the OO bandwagon >>> without thinking things through properly. >>> >>> Roops >>> >>>> On Sat, 2 Jul 2022, 21:06 Bob Bridges, <robhbrid...@gmail.com> wrote: >>> >>>> Rony, could you (or someone) say more about that? The ooRexx >>>> documentation has a lot to say about messaging, which is a bit >> confusing to >>>> me because I first got a handle on OOP in VBA and VBSCript, which do >> not. >>>> If the big idea is messaging, does VBA do that and I just didn't notice? >>>> Or are the VB flavors something different that don't do messaging, or >> not >>>> very much? >>>> >>>> --- >>>> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313 >>>> >>>> /* It is in vain to say that democracy is less vain, less proud, less >>>> selfish, less ambitious, or less avaricious than aristocracy or >>>> monarchy....When clear prospects are opened before vanity, pride, >> avarice, >>>> or ambition, for their easy gratification, it is hard for the most >>>> considerate philosophers and the most conscientious moralists to resist >> the >>>> temptation. Individuals have conquered themselves. Nations and large >> bodies >>>> of men, never. -from "The Letters of John and Abigail Adams" */ >>>> >>>> -----Original Message----- >>>> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On >> Behalf >>>> Of Rony G. Flatscher >>>> Sent: Saturday, July 2, 2022 15:05 >>>> >>>> Alan Kay is regarded to have coined the term "object-oriented >> programming >>>> (OOP)" in the context of his work while at PARC. He is being cited on >>>> Wikipedia: >>>> >>>> I'm sorry that I long ago coined the term "objects" for this topic >>>> because it gets many people >>>> to focus on the lesser idea. The big idea is "messaging".[8] >>>> >>>> Cf. <https://en.wikipedia.org/wiki/Alan_Kay#cite_ref-8>. >>>> >>>> ---------------------------------------------------------------------- >>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >>>> >>> ---------------------------------------------------------------------- >>> For IBM-MAIN subscribe / signoff / archive access instructions, >>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >> > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN