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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public From: jsa@alexandria (Jon S Anthony) Subject: Re: OO, C++, and something much better! Date: 1997/01/27 Message-ID: #1/1 X-Deja-AN: 212692191 sender: news@organon.com (news) references: <32DFD972.37E4@concentric.net> organization: Organon Motives, Inc. newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object,comp.software-eng Date: 1997-01-27T00:00:00+00:00 List-Id: In article <32EB845C.68EB@interaccess.com> Bob Haugen writes: > In my experience, it is all of the above PLUS a dynamic style of > development that is enabled by dynamic typing. Here is an attempt to > describe the style: [...] I really don't see how this description is attributable to dynamic _typing_ as opposed to just good ol' dynamic/interpreter based stuff. > Each class, and each method of each class, and even individual > statements within methods, can be tested immediately from a > workspace. The test statements can then be assembled as class > methods for regression testing. The class test methods can then be > composed into use-case test methods. So you test everything > as-you-go, bottom up, without having to create test harnesses, > stubs, and other administrative trivia. So you code seldom gets out > of control. What's this have to do with dynamic _typing_? You could do this vary sort of thing with an interpreter implementation of a statically typed language. In fact, you can do close to this even _without_ such a dynamic implementation. I'm beginning to think that this entire thread (all sides) is a meaningless wash... /Jon -- Jon Anthony Organon Motives, Inc. Belmont, MA 02178 617.484.3383 jsa@organon.com