From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,15edb893ef79e231 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,15edb893ef79e231 X-Google-Attributes: gid103376,public X-Google-Thread: f4fd2,23202754c9ce78dd X-Google-Attributes: gidf4fd2,public X-Google-Thread: 114809,15edb893ef79e231 X-Google-Attributes: gid114809,public X-Google-ArrivalTime: 2002-01-23 09:01:10 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed1.cidera.com!Cidera!cyclone.socal.rr.com!cyclone3.kc.rr.com!news3.kc.rr.com!typhoon.san.rr.com!not-for-mail Message-ID: <3C4EEC61.9611514F@san.rr.com> From: Darren New X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.lisp,comp.lang.ada,comp.lang.eiffel,comp.lang.smalltalk Subject: Re: True faiths ( was Re: The true faith ) References: <%njZ7.279$iR.150960@news3.calgary.shaw.ca> <3c36fbc5_10@news.newsgroups.com> <4idg3u40ermnp682n6igc5gudp7hajkea9@4ax.com> <76be8851.0201101909.9db0718@posting.google.com> <9jtu3u8cq92b05j47uOrganization: LJK Software <3C4E1A0F.8060906@worldnet.att.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 23 Jan 2002 17:02:02 GMT NNTP-Posting-Host: 66.75.151.160 X-Complaints-To: abuse@rr.com X-Trace: typhoon.san.rr.com 1011805322 66.75.151.160 (Wed, 23 Jan 2002 09:02:02 PST) NNTP-Posting-Date: Wed, 23 Jan 2002 09:02:02 PST Organization: Road Runner Xref: archiver1.google.com comp.lang.lisp:25087 comp.lang.ada:19244 comp.lang.eiffel:5509 comp.lang.smalltalk:18531 Date: 2002-01-23T17:02:02+00:00 List-Id: Jim Rogers wrote: > 2) (Yuck) Objects are only passed by copy, not by reference. Actually, this is only "Yuck" with primitive semantics. For example, a functional program uses this type of semantic (only copy) all the time, but the compiler is smart enough to figure out when to copy and when not to. Hermes did a similar thing, and the compiler was good enough that it not only usually passed by reference in spite of the pass by copy semantics, it often managed to not pass the value at all, and simply compiled the address of the caller's variable into the callee where it could. Think about something like SQL and whether it's easy or hard for the programmer to make it work right on distributed processors. -- Darren New San Diego, CA, USA (PST). Cryptokeys on demand. The opposite of always is sometimes. The opposite of never is sometimes.