[PLUG] C++ is too complex (was: Having problems loading shared libraries. (fwd))

Russell Senior seniorr at aracnet.com
Wed Aug 28 18:37:26 UTC 2002


>>>>> "Phil" == Phil Tomson <ptkwt at aracnet.com> writes:

Phil> Lisp isn't the only language that gives you this kind of
Phil> flexibility, in general you can say the same about dynamic
Phil> languages as a class of languages - you could say similar things
Phil> about SmallTalk or Ruby for example.

Yes, though Lisp is really the only one that gives you Lisp's whole
feature set. ;-)

Phil> The previous poster is right, you have to be a lot more careful
Phil> about the up front design in C++ because it'll be a lot harder
Phil> to change the architecure later.  As an analogy you can think of
Phil> working with C++ like sculpting in marble and working with the
Phil> dynamic langauages like sculpting in modeling clay.  Some might
Phil> argue that having to pay more attention to your design up front
Phil> is a good thing that C++ forces you to do.  Others (in the agile
Phil> design camp) will argue that you can never forsee all of the
Phil> requirements upfront and it's best to just consider change a
Phil> part of reality and get used to it.

Yes, that's pretty much a paraphrase of what Graham was saying.

-- 
Russell Senior         ``The two chiefs turned to each other.        
seniorr at aracnet.com      Bellison uncorked a flood of horrible       
                         profanity, which, translated meant, `This is
                         extremely unusual.' ''                      




More information about the PLUG mailing list