From: Smelly Pooh (plop at domain redbrick.dcu.ie)
Date: Tue 11 Jul 2000 - 16:38:07 IST
In reply to John P. Looney (Kate)'s flatulent wordings,
> On Tue, Jul 11, 2000 at 03:42:40PM +0100, Smelly Pooh mentioned:
> > Yeh I looked at it a while back, it's like a higher level version of Objective
> > C (Objective C being C with Smalltalk type OO extensions that was quite big
> > with NeXT machines) except with a greater emphasis on message passing. The
> > only real new thing there is that they try to concentrate on extensible
> > classes by letting you tack on methods after class definition. Why exactly
> > are you looking for an OO compilable language?
>
> Don't trust interpreted ones ;)
OK, why OO then? :) I thought you were always one of those people who didn't
believe in it? Are you looking to learn a language just for fun (I assume so
considering the choice of TOM) or do you want to actually get payed doing it?
> The main reason is that I can compile a program with the latest version
> of the compiler, and send it to someone, and as long as they have the same
> basic libs as I do, that's cool.
Assuming you mean native compilable as opposed to byte-code compilable
wouldn't you need to worry about architecture then? (possibly even lib
versions)
> However, with interpreted ones, they have to have the same version of the
> interpreter as you, to avoid one-in-a-hundred problems where you
> accidently use the wrong version of an interpreter. The fact that many
> distros of linux & solaris still ship with TCL 8.0 (if at all) means I
> can't portably use the good namespace support that TCL 8.2 has, for
> instance.
I think you may have been stung by that particular TCL problem, there aren't
really any other interpretters that require more than one version these days
for compatibility reasons or otherwise.
> However, I'll stick with interpreted ones for fast development, and
> anything when sloppy coding could bring down the server - web development
> is a good example of this. A bug in a C module would take down the server,
> and a bug in TCL will cause an error, and that's it...
Again the difference between native compilation and byte-code compilation, not
that I'm a fan of Java but that's one of the advantages the JVM would boast.
This archive was generated by hypermail 2.1.6 : Thu 06 Feb 2003 - 13:06:51 GMT