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


Groups > comp.lang.javascript > #36455

Re: Objects what are they.

From John G Harris <niam@jghnorth.org.uk.invalid>
Newsgroups comp.lang.javascript
Subject Re: Objects what are they.
Date 2019-04-27 11:25 +0100
Organization A noiseless patient Spider
Message-ID <9ab8ceppklnrc3pm1g07lgkmabtlqsp4e5@4ax.com> (permalink)
References (1 earlier) <1e0e684f-a0c8-40d9-b43d-9129a7d4b99d@googlegroups.com> <c0s3cep7c7lug1b76jko8g008c9t779crk@4ax.com> <b8a7c580-9fd9-438a-8e4b-358966b2f1fa@googlegroups.com> <slrnqc69h4.4u8.jon+usenet@sable.unequivocal.eu> <9280cd29-1899-459e-a46e-2f579efa841c@PointedEars.de>

Show all headers | View raw


On Fri, 26 Apr 2019 23:23:08 +0200, Thomas 'PointedEars' Lahn
<PointedEars@web.de> wrote:

  <snip>
>What is returned is a *reference* to an object
  <snip>

Thomas, please stop insisting on a bad implementation. You are
committing a disservice to the community.

In the hope that you might understand this time, I'll repeat what I
wrote a few months ago :


A sensible designer would listen to his colleagues who say "My 
grandad did it this way and so did his grandad, and so did his 
grandad afore him, so we MUST do it this way. The sensible designer
would then think for a few minutes to see if there is another way
that is better. 

And there is! Instead of Values holding a reference
to an Object, make each variable and property hold a reference to its 
Value. Now there is no problem with variables that have the same 
Value. Better still, it solves an annoying performance problem with 
no extra code at all : very long primitive strings can now be passed 
to functions without having to copy them. The Value is shared 
instead.

  John

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


Thread

Objects what are they. jonas.thornvall@gmail.com - 2019-04-25 02:16 -0700
  Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-25 02:40 -0700
  Re: Objects what are they. groovee@cyberdude.com - 2019-04-25 09:12 -0700
    Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-25 18:37 +0100
      Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-25 23:41 -0700
        Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-25 23:56 -0700
          Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-26 00:00 -0700
        Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-26 10:45 +0100
          Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-26 04:37 -0700
            Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-26 19:41 +0100
              Re: Objects what are they. "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2019-04-26 21:11 +0200
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-26 13:23 -0700
                Re: Objects what are they. "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2019-04-26 23:32 +0200
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-26 15:11 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-26 15:24 -0700
                Re: Objects what are they. "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2019-04-27 11:52 +0200
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-27 11:17 +0100
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-27 05:00 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-27 05:06 -0700
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-27 11:08 +0100
          Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-28 05:03 -0700
            Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-28 18:11 +0200
              Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-29 03:43 -0700
                Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-29 14:11 +0200
                Re: Objects what are they. John-Paul Stewart <jpstewart@sympatico.ca> - 2019-04-29 11:15 -0400
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-29 08:41 -0700
                Re: Objects what are they. John-Paul Stewart <jpstewart@sympatico.ca> - 2019-04-29 15:16 -0400
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-29 15:56 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-29 16:08 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-29 16:30 -0700
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-29 09:44 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-29 08:31 -0700
        Re: Objects what are they. "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2019-04-26 13:48 +0200
      Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-26 00:25 -0700
        Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-26 00:30 -0700
        Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-26 01:06 -0700
      Re: Objects what are they. groovee@cyberdude.com - 2019-04-26 07:41 -0700
        Re: Objects what are they. Jon Ribbens <jon+usenet@unequivocal.eu> - 2019-04-26 15:39 +0000
          Re: Objects what are they. Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-04-26 23:23 +0200
            Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-27 11:25 +0100
              Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-27 04:10 -0700
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-27 04:17 -0700
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-27 14:39 +0100
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-27 10:16 -0700
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-28 10:53 +0100
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-29 07:08 -0700
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-30 11:03 +0100
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-27 14:43 +0100
        Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-26 19:36 +0100
          Re: Objects what are they. groovee@cyberdude.com - 2019-04-28 08:53 -0700
            Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-29 10:35 +0100
        Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-27 17:45 +0200
          Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-27 10:19 -0700
            Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-27 20:57 +0200
              Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-29 06:53 -0700
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-29 15:08 +0100
                Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-29 19:21 +0200
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-29 20:06 +0100
                Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-29 23:09 +0200
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-30 10:39 +0100
                Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-30 14:06 +0200
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-30 05:26 -0700
                Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-30 19:14 +0200
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-30 12:07 -0700
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-05-01 14:29 +0100
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-05-01 07:52 -0700
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-05-01 18:34 +0100
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-30 18:27 +0100
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-04-30 18:22 +0100
                Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-30 22:25 +0200
                Re: Objects what are they. John G Harris <niam@jghnorth.org.uk.invalid> - 2019-05-01 15:15 +0100
                Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-29 18:31 +0200
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-29 09:42 -0700
                Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-29 19:42 +0200
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-29 17:35 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-30 00:18 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-30 06:00 -0700
                Re: Objects what are they. Julio Di Egidio <julio@diegidio.name> - 2019-04-30 06:16 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-30 06:38 -0700
                Re: Objects what are they. jonas.thornvall@gmail.com - 2019-04-30 06:21 -0700
          Re: Objects what are they. groovee@cyberdude.com - 2019-04-28 08:43 -0700
            Re: Objects what are they. "R.Wieser" <address@not.available> - 2019-04-28 19:02 +0200
    Re: Objects what are they. Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-04-26 23:07 +0200

csiph-web