[net.lang] Pro-CLU... Pro-Strong-Typing...

kurt@fluke.UUCP (Kurt Guntheroth) (12/07/83)

I was a little concerned to sport my ignorance of what an 'actor' language
is.  Now (having heard another braver than I profess their ignorance) I
think I know.  Actor languages are what we used to call object oriented
languages, right?  Like Smalltalk?

Well...  There is not all that much difference between languages like CLU and
languages like Smalltalk.  Sure CLU tries to do most of its work at compile
time and Smalltalk does everything at run time (so far).  But the way you
write programs in CLU and Smalltalk is similar.  Look at Simula, the
grandaddy of object oriented languages, and the language from which they all
descend;  Simula did all the type checking it could at compile time, but
knew when to do run time type checking too.  Isn't this the best of both
worlds?  Why not tell the language enough so it can do compile type checking
when this is possible, and provide facilities at run time to take care of
all other situations?

And let us burn at the stake all programmers who complain about strong
typing because it slows them down by making them type more words and correct
more errors detected by the compiler.  Who wants to maintain code written by
these people anyway.
-- 
Kurt Guntheroth
John Fluke Mfg. Co., Inc.
{uw-beaver,decvax!microsof,ucbvax!lbl-csam,allegra,ssc-vax}!fluke!kurt