Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #37753

Re: [OT] Object orientation: is this still a thing?

Newsgroups comp.lang.javascript
Date 2019-11-11 10:54 -0800
References <80da4a1d-ff18-4396-b663-274e3543b19b@googlegroups.com>
Message-ID <0998aa34-4383-45fb-bc1d-b2bb1a74255d@googlegroups.com> (permalink)
Subject Re: [OT] Object orientation: is this still a thing?
From "Michael Haufe (TNO)" <tno@thenewobjective.com>

Show all headers | View raw


On Monday, November 11, 2019 at 10:51:41 AM UTC-6, Julio Di Egidio wrote:
> 
> "Political" issues aside, from a strictly technical point of view I would
> maintain that object oriented programming (meaning the whole idea) in its
> essence is *misplaced meta-programming*!
> 
> Thoughts?

I would say that BOTH the Functional and Object-Oriented language paradigms are obsolete. In regards to OOAD as a whole, I wouldn't want to make the same claims and I think it should be discussed separately. 

Due to the Expression Problem[1] both FP and OOP languages have evolved a common pattern:

In FP the pattern is called "Final Tagless" [2]
In OOP the pattern is called "Object Algebra" [3]

These are used as a possible foundation of a paradigm called "Feature Oriented Programming" [4]. There are only toy languages for this at the moment AFAIK including one I am developing.

I can expand on this topic more, but I'd prefer to stay aligned with terminology at this point and try to draw out more from you on what you mean when you say "misplaced meta-programming"

[1] <http://homepages.inf.ed.ac.uk/wadler/papers/expression/expression.txt>
Not mentioned in the original description, but an additional requirement is not need whole program analysis for a solution. 
[2] <http://okmij.org/ftp/tagless-final/JFP.pdf>
[3] <https://www.cs.utexas.edu/~wcook/Drafts/2012/ecoop2012.pdf>
[4] <https://en.wikipedia.org/wiki/Feature-oriented_programming>

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

[OT] Object orientation: is this still a thing? Julio Di Egidio <julio@diegidio.name> - 2019-11-11 08:51 -0800
  Re: [OT] Object orientation: is this still a thing? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-11-11 10:54 -0800
    Re: [OT] Object orientation: is this still a thing? Julio Di Egidio <julio@diegidio.name> - 2019-11-12 07:09 -0800
      Re: [OT] Object orientation: is this still a thing? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-11-12 12:30 -0800
        Re: [OT] Object orientation: is this still a thing? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-11-14 19:29 +0100
          Re: [OT] Object orientation: is this still a thing? Julio Di Egidio <julio@diegidio.name> - 2019-11-14 10:40 -0800
          Re: [OT] Object orientation: is this still a thing? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-11-15 11:09 -0800
            Re: [OT] Object orientation: is this still a thing? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-11-16 04:05 +0100
        Re: [OT] Object orientation: is this still a thing? Julio Di Egidio <julio@diegidio.name> - 2019-11-13 05:45 -0800
          Re: [OT] Object orientation: is this still a thing? Julio Di Egidio <julio@diegidio.name> - 2019-11-13 05:53 -0800
            Re: [OT] Object orientation: is this still a thing? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-11-13 10:44 -0800
          Re: [OT] Object orientation: is this still a thing? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-11-13 10:42 -0800
    Re: [OT] Object orientation: is this still a thing? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-11-14 08:18 -0800
    Re: [OT] Object orientation: is this still a thing? Julio Di Egidio <julio@diegidio.name> - 2019-11-14 09:44 -0800
      Re: [OT] Object orientation: is this still a thing? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-11-15 11:16 -0800
        Re: [OT] Object orientation: is this still a thing? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-11-17 15:13 +0000
    Re: [OT] Object orientation: is this still a thing? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-11-13 18:46 +0000

csiph-web